开进程并发下载
1 | for ((s=1987;s<2019;s=s+1)) |
远程复制
1 | 从前面的文件夹复制到后面的文件夹 |
查看外网ip
1 | curl -L tool.lu/ip |
查看文件大小
1 | du -h --max-depth=0 ./2017_credits.txt |
查看ip
1 | ip addr show |
看日志
1 | 看线上日志要用less/more,千万别用vi,vi会一次把文件全读入,内存耗光 |
远程文件弄到本地文件夹
1 | shutil.copy(remote_file, local_file_dir) |
echo导出select数据
1 | echo "select * from miveshow_money.user_credits_history limit 1" | mysql -umiveshow -h10.0.110.115 -pmiveshow123 -Dmiveshow > o |
统计文件和文件夹的总量
1 | ls | wc -l |
统计文件个数
1 | ls -l |grep "^-"|wc -l |
统计当前目录下的所有目录
1 | 文件以-开头 |
排序、去重
1 | sort -n test.txt | uniq |
grep多个关键字(or)
1 | grep file.txt -E "aaa|bbb|ccc" |
删除多行
删除多行,闭区间[1,999]
1 | vi file.txt |
覆盖方式生成文件
1 | cat file.log | grep test > result.txt |
生成或追加到文件
1 | cat file.log | grep test >> result.txt |