不定期更新:
$–>#
sudo sh -c "su root"
Shell中if判断
-ne 不等于
-eq 等于
-gt 大于
-lt 小于
-ge 大于等于
-le 小于等于
if-fi 闭合,共同构成if语句
举个栗子
if [ expression ]
then
Statement(s) to be executed if expression is true
else
Statement(s) to be executed if expression is not true
fi
注意:expression 和方括号([ ])之间必须有空格,否则会有语法错误。
Linux 通则匹配
bw=[[:alnum:][:punct:]]\{6\}
alnum 数字字母
punct 符号
{n} 最多n次
Shell脚本 三行变一行
sed 'N;N;s/\n/ /g' test.txt
# n行变1行,这里就n-1个N
或者
cat test.txt | xargs -n3
# x行变一行,则为-nx
shell脚本 删除3,5,6,7列
cat test.txt | awk '{$3=null; $5=null; $6=null; $7=null; print}'
查找文件路径
find / -name
killall 杀死进程,如杀死java相关进程:
killall java
显示cpu消耗
sudo perf top
查看cache-miss率
perf stat -e cache-misses
实时滚动显示log文件内容
tail -f filename
查看ip
ifconfig
查看当前服务器登陆用户
users
查看系统时64位还是32位
uname -m
在干净的环境变量下执行程序
#比如清空当前环境变量
env -i bash
查看taskset manual
man taskset
为当前语句进行绑核操作
task -c 1-5 ./....
#可通过上面的man语句查询详细的param
查看之前执行过的命令
history