sed
1 | 删除某行 |
sort
1 | sort [-fbMnrtuk] [file or stdin] |
cut
1 | 删除第一和第三列cut -d, -f 1,3 filename.csv |
合并文件
1 | # names.txt |
awk
1 | awk -F":" '{print $1}' /etc/passwd |
快捷键
1 | $ bind -p |
解压
1 | 创建一个新的tar文件 |
测试并发
1 | ab -n 100 -c 10 -l http://www.your_site.com |
查看当前目录下各个文件或文件夹的大小
1 | [root@VM_0_14_centos ~]# du -h --max-depth=1 . |
查找字符串
1 | find ./*|xargs grep debug |
Nginx 日志统计 ip 访问数
1 | 切割日志 |
文件比较(交集、差集)
1 | 交集(打印两个文件相同的行) |
转换编码
1 | iconv -f ISO-8859-1 -t UTF-8 < input.txt > output.txt |
执行算术运算
1 | expr 5 + 2 |
send email
1 | [root@VM_0_14_centos ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz |
wc
1 | 1.统计当前目录下,py文件数量: |
kill
1 | kill ps -ef | grep 'ddd' |
uniq
1 | #uniq -h |
curl
1 | 查询访问时间 |
ftp
1 | yum install vsftpd |
git
1 | 使用通配符提交 git add *.js |
查找清理大文件
1 | [cuihuan:~ cuixiaohuan]$ df -h |
crontab 误删除恢复
1 | cat /var/log/cron | grep -i "`which cron`" > ./all_temp |
tail grep
1 | https://itbilu.com/linux/man/H1_dxWhz4.html |
sudo command not found
1 | 在 env_keep 中增加 PATH 字段 |
避免 rm 误操作
1 | wget https://github.com/LaiJingli/rmtrash/blob/master/rmtrash.sh |
awk
1 | 系统突然出现卡顿,常用的排查思路有哪些呢? |
有洁癖的同学可以使用 docker-compose,推荐一下自己构建的(https://gitee.com/nxs/docker-compose)