目录
输出有多列,只显示其中某一列 |awk '{print $1}'
查看系统版本和系统位数
lsb_release -a 查看系统版本
getconf LONG_BIT 查看系统位数
解压tar文件
tar -xvf ****.tar
注意:这样解压后的文件会放到当前目录下,如果文件很多的话,最好把tar文件放在一个新建文件夹内
shell中设置不回显
在有输出的最后添加
> /dev/null
输出有多列,只显示其中某一列 |awk '{print $1}'
$1,表示显示第一列,$2代表第二列
**** |awk '{print $1}'
清理退出状态的容器:|grep ***|awk '***'
在集群运行一段时间后,有些container由于异常状态退出Exited,需要去及时清理释放磁盘,可以将其设置成定时任务执行
docker rm `docker ps -a |grep Exited |awk '{print $1}'`
[root@master1 ~]# docker ps -a |grep Exited
013f6088a737 36759dc6d835 "kube-apiserver --ad…" 8 hours ago Exited (0) 6 hours ago k8s_kube-apiserver_kube-apiserver-master1_kube-system_90b19167497da85758dc415f6331bd36_109
|awk '{print $1}' 是提取第一列输出
[root@master1 ~]# docker ps -a |grep Exited |awk '{print $1}'
013f6088a737
对输出内容做筛选过滤|grep -v ^"#"
crontab -l|grep -v ^"#"
上面的意思是显示所有以#开始的行,取反,就是不显示注释掉的行
从输出内容中过滤出包含指定字符串的行以及后面的5行
**** |grep 字符串 -A 5