目录
man命令
man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。
man+(选项)+参数
选项
-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。
最典型的例子莫过于:man man了
输入命令: man man
复杂场景样例
分组统计排序
根据指定列排序,分组统计,排序
awk -F ',' '{print $11}' user_realtime_v2_20200311 | sort |uniq -c | sort -k 1
shell中if else判断
#实验Shell版本
GNU bash(bdsh), version 3.00.22(2)-release (x86_64-redhat-linux-gnu)
count=3
num=2
if [ $count -gt $num ] && [ $count -eq 4 ]
then
echo 123123
else
echo 2222222
fi
注意:
if后面和 [前面要加空格,其他该加空格的也要注意。
Shell 去重
GNU bash(bdsh), version 3.00.22(2)-release (x86_64-redhat-linux-gnu)
awk -F ' ' '{print $2}' ldz_test.mat | sort | uniq | wc -l
注意:这个去重只能比较相邻的值,所以要先排序。
Shell 排序
awk -F ' ' '{print $2}' ldz_test.mat | sort
查看端口号占用情况
# 实验Shell版本
GNU bash(bdsh), version 3.00.22(2)-release (x86_64-redhat-linux-gnu)
# 代码样例
netstat -antup | grep 8990
mysql命令查数据
mysql -h10.94.168.107 -P8001 -uchenchenghao -p8HEf7Dvsy7 -DFC_XW --default-character-set=utf8 -e "select ztcideaid,userid,title,desc1 from ztc_idea_info where audit_status=0" > ztc_idea_info.mat