本文最后更新于 44 天前,其中的信息可能已经过时,如有 错误/失效 请发送邮件到wenwanfj@gmail.com或留言。
linux常用命令详细大全
- top:查看内存/显示系统当前进程信息
- df -h:查看磁盘储存状况
- iptop:查看IO读写(yum install iotop)
- iptop -o :直接查看比较高的磁盘读写程序
- netstat -tunlp | grep 端口号 :查看端口号占用情况lsof -i :端口号:查看端口号占用情况
- uptime:查看报告系统运行时长及平均负载
- ps aux:查看进程
- 查看目录与文件:ls
- 切换目录:cd
- 显示当前目录:pwd
- 创建空文件夹:touch
- 创建目录:mkdir
- 查看文件内容:cat
- 分页查看文件内容:more
- 查看文件尾内容:tali
- 拷贝:cp
- 剪切或改名:mv
- 删除:rm
- 搜索文件:find
- 显示或配置网络设备:ifconfig
- 显示网络相关信息:netstatnetstat -a:列出所有端口netstat -tunlp | grep 端口号:查看进程端口号
- 显示进程状态:psps -ef:显示当前所有进程ps -ef | grep java:显示当前所有Java相关进程
- 查看目录使用情况:dudu -h /opt/test:查看/opt/test目录的磁盘使用情况
- 查看磁盘空间使用情况:df
- 显示系统当前进程信息:top
- 杀死进程:killkill -s 7800 : 杀死进程号为7800的进程,强制终止,系统资源无法回收
- 压缩和解压:tartar -zcvf test.tar.gz ./test: 打包test目录为test.tar.gz文件,-z表示用gzip压缩tar -zxvf test,tar.gz:解压test.tar.gz文件
- 改变文件或目录的拥有者和组:chownchown nginx:nginx desc.txt:变更文件desc.txt的拥有者为nginx,用户组为nginxchown -R nginx:nginx test:变更test及目录下所有文件的拥有者为nginx,用户组为nginx
- 改变文件或目录的访问权限:chmodchmod u+x test.sh :权限访问:u(拥有者)g(郡组)o(其他用户),权限代号:r(读权限/4)w(写权限/2)x(执行权限/1)#给文件拥有者增加test.sh的执行权限chmod u+x -R test:给文件拥有者增加test目录及其下所有文件的执行权限
- 文本编辑:vim/vi
- 关机或重启:shutdownshutdown -h now:立刻关机shutdown -r -t 60:60秒后重启shutdown -r now:重启(1)reboot (重启2)
- 帮助命令:
- man
- help
- 快捷键
- ctrl + a 光标到开头
- ctrl + c 中断当前程序
- ctrl + d 退出当前窗口或当前用户
- ctrl + I 清屏 相当于 clear
- ctrl + u 剪切、删除(光标以前的)内容 — ctrl + k 剪切、删除(光标以后的)内容 — ctrl+r 查找(最近用过的命令)
- tab 所有路径以及补全命令
- ctrl + shift + c 命令行复制内容
- ctrl + shift + v 命令行粘贴内容
- ctrl + q 取消屏幕锁定
- ctrl + s 执行屏幕锁定