Linux常用命令大全
一、文件和目录操作命令
1.1 pwd:显示当前工作目录的路径。
1.2 ls:列出目录的内容。
1.3 cd:改变当前目录。
1.4 mkdir:创建一个新的目录。
1.5 touch:创建一个新的空文件或更新一个已有的文件。
1.6 rm:删除一个文件或目录。
1.7 cp:复制一个文件或目录。
1.8 mv:移动或重命名一个文件或目录。
二、文件内容操作命令
2.1 cat:连接并打印文件的内容。
2.2 more:逐页显示文件内容。
2.3 less:与more类似,但是比more更强大,可以向前翻页。
2.4 head:显示文件的开头部分。
2.5 tail:显示文件的末尾部分。
2.6 grep:在文件中搜索指定的字符串模式。
三、文件和目录权限命令
3.1 chmod:改变一个文件或目录的权限。
3.2 chown:改变一个文件或目录的所有者和组。
3.3 chgrp:改变一个文件或目录的组。
四、系统和进程管理命令
4.1 ps:显示当前进程的快照。
4.2 top:实时显示进程活动。
4.3 kill:发送信号到指定的进程,可以停止或重启进程。
4.4 restart:重启指定的进程。
4.5 shutdown:关闭系统。
4.6 uptime:显示系统运行时间。
4.7 free:显示内存使用情况。
4.8 df:显示磁盘使用情况。
4.9 du:显示指定目录的磁盘使用情况。
4.10 date:显示当前日期和时间。
4.11 cal:显示日历。
4.12 time:计算命令执行时间。
4.13 wget:从网络上下载文件。
4.14 curl:传输数据,支持http、https等协议。
4.15 netstat:显示网络连接状态。
4.16 ifconfig:配置网络接口。
4.17 route:显示和操作IP路由表。
4.18 ping:测试网络连接。
4.19 traceroute:显示数据包在计算机网络中的路径。
4.20 top:实时显示进程活动(动态变化)。
4.21 kill:终止进程(需要进程ID)。
4.22 bg/fg:将进程放到后台或前台执行。
4.23 jobs:查看后台运行的进程。
4.24 sleep:使进程暂停一段时间。
4.25 screen/tmux:多终端会话管理器,可在多个终端之间切换执行任务。
4.26 nohup/disown:使进程在后台持续运行,即使关闭终端也不会终止。