- 转载至 https://limingxinleo.github.io/note/#/linux/linux
- 大佬更多的笔记链接:https://limingxinleo.github.io/note/#/
当前文件夹文件个数
ls | wc -w
输出进程个数
ps -e | grep php-fpm | wc -l
某个端口是否被监听
lsof -i:80
查看端口监听状态
lsof -i -P -n | grep LISTEN
netstat -tulpn | grep LISTEN
产看系统命令的全路径
which php
硬件信息
lshw
权限管理
为一个文件的【属主|组|其他】 【增加|减少|赋予】 【读|写|执行】的权限
chmod [u|g|o] [+|-|=] [r|w|x] file
切换用户
su root
tail方法动态查看文件
动态显示结尾100行
tail -f firepath -n 100
动态显示前100行
taile -f filepath -n +100
查看进程
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
tar压缩/解压缩
.tar.gz压缩/解压
tar -zcvf xx.tar.gz xx
tar -zxvf xx.tar.gz
tar.bz2解压
tar -jxvf xx.tar.bz2
删除大文件前几行
sed -i '1,nd' filename
查看系统位数
uname -m
path加载规则
可以看到所有的PATH目录,脚本加载顺序便是按照这个顺序,逐个查找,一旦找到,则运行
echo $PATH
杀掉某些进程
ps aux | grep qt | awk 'print $2' | xargs kill -9
欢迎语
vim /etc/motd
获取占用CPU资源最多的10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
获取占用内存最多的10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
查看最近网络请求
netstat -antlp