文章目录
cd dirname $0
返回脚本文件的放置位置,在命令行中运行无效
- cd $(dirname $0)
- cd `dirname $0`
2>/dev/null
忽略掉错误提示信息。
- 0 —— stdin(标准输入)
- 1 —— stdout (标准输出)
- 2 —— stderr (标准错误)
/dev/null
——linux特殊文件
| xargs -I{}
xargs -I{}
:将stdin转化为参数{}
|
:接收上一个命令的输出
<< EOF EOF
充当一个临时文件的作用,当 echo '' >
多行时可以使用。
例子:写入文件
cat << EOF >test.sh
echo hello
EOF
EDITOR=vim;export EDITOR
指定编辑器为vim,可以编辑定时任务时使用。
echo’’ | sudo tee filename
> 重定向没有 sudo 权限时使用 tee 来代替。重定向会把sudo权限的传递丢失。
time=$(date “+%Y-%m-%d %H:%M:%S”)
打印系统当前时间。
只有在双引号的字符串里可以加入变量,单引号字符串不解析变量
grep -A/B/C n something file
查找关键词及其下
/上
/上下
几行。
cd … || exit
Use cd … || exit in case cd fails.
top, free, vmstat
查看 CPU,内存,带宽占用情况
netstat -tlp
查看网络情况,并筛选TCP(t),Listening(l),PID(p)
printenv
打印环境变量
man,whatis whereis which
查看信息,位置等
持续更新中