摘要
本文内容转自网络,个人学习记录使用,请勿传播
配置ls -l
时日期显示格式
1 | export TIME_STYLE='+%Y-%m-%d %H:%M:%S' |
两个字符串比较大小
1 | if [ "$test"x = "test"x ]; then |
这里的关键有几点:
- 使用单个等号
- 注意到等号两边各有一个空格:这是unix shell的要求
- 注意到
$test
最后的x
,这是特意安排的,因为当$test
为空的时候,上面的表达式就变成了x = testx
,显然是不相等的。而如果没有这个x
,表达式就会报错:[: =: unary operator expected
1 | -eq 等于,如:if [ "$a" -eq "$b" ] |
注意:使用-n在[]结构中测试必须要用””把变量引起来.使用一个未被””的字符串来使用! -z或者就是未用””引用的字符串本身,放到[]结构中。虽然一般情况下可以工作,但这是不安全的.习惯于使用””来测试字符串是一种好习惯.
Shell字符串截取
1 | # #号截取,删除左边字符,保留右边字符。 |
Shell分析ping结果
1 | equip=/home |
Linux四种结束某用户所有进程的方法
1 | pkill -u work |