Liunx 最常用命令

文件中搜索指定内容:(grep -n "搜索内容" 要搜索的文件) 或者( cat 要搜索的文件|grep "搜索内容")比如:grep -n "xxx" test.txt
当前文件夹下搜索所有文件中包含的搜索词:grep -rn "搜索内容" * 或者 grep "搜索内容" ./ -Rn
打开文件展示指定行:(sed -n "开始行,结束行p" 要打开的文件)比如:sed -n "100,150p" test.txt
查看进程详细信息:ps aux
根据搜索词查看进程详细信息:ps aux | grep 搜索词 或者 ps -ef | grep 搜索词 比如:ps -ef | grep nginx
普通用户却换root(root权限运行su命令,不用密码):sudo su
root 退回到普通用户:exit
杀死进程:kill 进程id(pid)
强制杀死进程:kill -KILL 进程id(pid)
彻底杀死进程:kill -9 进程id(pid)
查看磁盘空间:df -hl
查看磁盘占用空间文件(大于1G):find / -size +1G |xargs ls -lh
查看内存使用情况:free -h
查看cpu以及磁盘使用情况:iostat
详细查看进程数,cpu, 内存, 磁盘IO等相关 : top
删除文件:rm -rf *(删除当前目录下的所有目录所有文件)
删除文件夹:rmdir 文件夹名
创建文件夹:mkdir 文件夹名
创建文件:vi 文件名
移动文件:mv 文件名 移动的目录
下载文件:sz 文件名字 比如:sz /abc/text.txt
编辑文档:
1,vi 文件名
2,输入i
3,开始编辑
4,编辑完按esc健退出输入
5,保存并退出:按shift+z(z按两次)
6,不保存退出::q!
【一】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
查看文件前几行:head -n 行数 文件路径
查看文件后几行:tail -n 行数 文件路径

检测nginx配置文件语法是否有错误:nginx服务路径 -t 比如:/usr/local/services/tengine/sbin/nginx -t
nginx重新加载配置文件:nginx服务路径 -s reload 比如: /usr/local/services/tengine/sbin/nginx -s reload
启动服务:systemctl start 服务名
停止服务:systemctl stop 服务名
重启服务:systemctl restart 服务名
查看服务是否已启动:systemctl is-active 服务名
查看服务的状态:systemctl status 服务名
查看端口占用:netstat -tnlp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容