Everything for Linux
以KB,MB,GB方式显示文件大小
- snippet.bash
-
ls -lh
删除超大文本文件的特定行数
- snippet.bash
-
sed -e '10000,50000d' xxx.txt > new_xxx.txt //删除xxx.txt的第10000行到50000行的所有内容,并将结果保存到new_xxx.txt
切分超大文本文件
- snippet.bash
-
split -b 2G -d -a 2 deletelines.txt da //把超大文件切分为多个文件,每个文件2GB,前缀为da,后缀为2位数字
修改Linux当前用户密码
- snippet.bash
-
passwd
根据进程名关键字批量杀进程
方法1:
- snippet.bash
-
ps -ef | grep "关键字" | grep -v grep | cut -c 9-15 | xargs kill -9
方法2:
- snippet.bash
-
ps -ef | grep "关键字" | grep -v grep | awk '{print $2}' | xargs kill -9
解压tar.gz文件
tar zxvf 文件名
firewalld 对特定ip开发特定端口
- snippet.bash
-
firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="123.59.69.66" port protocol="tcp" port="5043" accept'
统计代码行数
- snippet.bash
-
find . -name "*.py" | xargs wc -l
生成文件树并过滤特定文件
- snippet.bash
-
tree -I '__pycache__|pyc|Logs'

浙公网安备 33010602011771号