shell总结
来源:互联网 发布:触摸屏控制软件 编辑:程序博客网 时间:2024/05/23 02:00
ps -ef |grep tomcat |grep -v grep | awk '{print $2}'
1.shell开头: #!/bin/bash /bin/bash指的是shell的解释器
2. pgrep mysql :列出mysql所有进程id
3.for:
for mid in `pgrep mysql`doecho "mysql进程id:$mid"done
4.if :
if test -e ./jdkthen echo "jdk目录存在,你已经安装过jdk"else echo "没有安装过jdk"fi
while truedoecho "请输入1-5之间的数字"read numcase $num in 1)echo "输入正确";; 2|3|4|5) echo "输入正确";;*)echo "输入错误,程序结束"breakesacdone
要编辑某个文档的时候直接 vi 文档名 进入编辑模式
按 INS 开始编辑 ,编辑完成按 ESC 编辑完成 按大写ZZ 保存 (或 :wq),不保存退出按 :q!
查找的话在非编辑(没有按 INS 键)状态下 ,输入 ? 要搜索的字符 即可
替换和搜索类似,输入 :%s/aaa/bbb/g 就是将文档全部的 aaa 替换为 bbb
7:test:
test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三方面的测试
数值:
-eq 等于则为真
-ne 不等于则为真
-gt 大于则为真
-ge 大于等于则为真
-lt 小于则为真
-le 小于等于则为真
num1=100
num2=100
if test $[num1] -eq $[num2]
then
echo '两个数相等!'
else
echo '两个数不相等!'
fi
字符串:
= 等于则为真
!= 不相等则为真
-z 字符串 字符串的长度为零则为真
-n 字符串 字符串的长度不为零则为真
文件:
-e 文件名 如果文件存在则为真
-r 文件名 如果文件存在且可读则为真
-w 文件名 如果文件存在且可写则为真
-x 文件名 如果文件存在且可执行则为真
-s 文件名 如果文件存在且至少有一个字符则为真
-d 文件名 如果文件存在且为目录则为真
-f 文件名 如果文件存在且为普通文件则为真
-c 文件名 如果文件存在且为字符型特殊文件则为真
-b 文件名 如果文件存在且为块特殊文件则为真
- shell 总结
- shell总结
- shell - 总结
- shell 总结
- shell总结
- SHELL总结
- shell总结
- shell总结
- Shell总结
- Shell总结
- shell总结
- 总结shell
- shell总结
- shell 总结
- Shell总结
- shell总结
- shell总结
- shell 总结
- MySQL 字符集相关命令
- 浅谈产品经理和项目经理
- 莹石开放平台
- 动态数码管显示0~7
- 互斥锁与条件变量
- shell总结
- 【重大更新】DevExpress v16.2新版亮点(XAF篇)
- 使用mod_log_slow定位apache响应慢的请求
- WPF 微信 MVVM
- 寒假培训1.20 位运算
- Leetcode 199. Binary Tree Right Side View
- matlab读取图像的RGB
- LeetCode--448. Find All Numbers Disappeared in an Array
- Sqlite中判断表、字段是否存在的方法