100个常见linux命令
-
1. ls:列出目录内容
2. cd:切换工作目录
3. pwd:显示当前工作目录的路径
4. mkdir:创建新目录
5. rmdir:删除空目录
6. touch:创建新文件或更新已有文件的访问时间
7. cp:复制文件或目录
8. mv:移动或重命名文件或目录
9. rm:删除文件或目录
10. cat:查看文件内容或合并文件
11. less:分页查看文件内容
12. head:显示文件的前几行内容
13. tail:显示文件的后几行内容
14. grep:在文件中搜索指定字符串
15. find:在指定目录下搜索文件或目录
16. tar:创建或提取归档文件
17. gzip:压缩文件
18. gunzip:解压缩文件
19. wget:从网络下载文件
20. curl:通过URL获取或发送文件
21. ssh:远程登录到另一台计算机
22. scp:通过SSH复制文件
23. rsync:远程文件同步工具
24. chmod:修改文件或目录的权限
25. chown:改变文件或目录的所有者
26. chgrp:改变文件或目录的所属组
27. su:切换到其他用户或启动shell
28. sudo:以超级用户身份执行命令
29. passwd:更改用户密码
30. ps:显示进程状态
31. top:实时显示系统资源占用情况
32. kill:终止进程
33. systemctl:管理系统服务
34. ifconfig:显示或设置网络接口信息
35. ping:测试主机的连通性
36. netstat:显示网络连接
37. route:显示或配置网络路由表
38. iptables:配置防火墙
39. tar:创建或提取归档文件
40. crontab:设置定时任务
41. grep:在文件中搜索指定字符串
42. awk:文本处理工具
43. sed:文本流编辑器
44. cut:从文本中提取列
45. head:显示文件的前几行内容
46. tail:显示文件的后几行内容
47. diff:比较两个文件的差异
48. sort:对文件内容进行排序
49. uniq:移除相邻重复行
50. awk:文本处理工具
51. sed:文本流编辑器
52. expr:求表达式的值
53. which:查找命令所在的路径
54. whereis:查找命令的位置
55. locate:在数据库中查找文件
56. df:显示文件系统使用情况
57. du:显示目录或文件的大小
58. mount:挂载文件系统
59. umount:卸载文件系统
60. uname:显示相关系统信息
61. uptime:显示系统运行时间
62. history:显示命令历史记录
63. clear:清除终端屏幕内容
64. vi:文本编辑器
65. nano:文本编辑器
66. pico:文本编辑器
67. emacs:文本编辑器
68. chmod:修改文件或目录的权限
69. chown:改变文件或目录的所有者
70. chgrp:改变文件或目录的所属组
71. gzip:压缩文件
72. gunzip:解压缩文件
73. tar:创建或提取归档文件
74. find:在指定目录下搜索文件或目录
75. grep:在文件中搜索指定字符串
76. awk:文本处理工具
77. sed:文本流编辑器
78. cut:从文本中提取列
79. paste:合并文件的相应行
80. diff:比较两个文件的差异
81. sort:对文件内容进行排序
82. wc:统计文件的行、字节和字符数
83. head:显示文件的前几行内容
84. tail:显示文件的后几行内容
85. gzip:压缩文件
86. gunzip:解压缩文件
87. tar:创建或提取归档文件
88. ln:创建链接文件
89. dd:复制和转换文件
90. echo:输出文本或变量
91. expr:求表达式的值
92. hostname:显示或设置主机名
93. id:显示用户的身份信息
94. whoami:显示当前用户的用户名
95. uname:显示相关系统信息
96. top:实时显示系统资源占用情况
97. ps:显示进程状态
98. kill:终止进程
99. date:显示或设置系统时间
100. uptime:显示系统运行时间2年前 -
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换当前目录。
3. mkdir:创建新的目录。
4. rm:删除文件或目录。
5. cp:复制文件或目录。
6. mv:移动文件或目录,也可用于文件或目录的重命名。
7. touch:创建新的空文件或更新现有文件的时间戳。
8. cat:查看文件的内容,也可用于文件合并。
9. grep:在文件中搜索匹配指定模式的内容。
10. find:在指定目录下查找文件或目录。
11. pwd:显示当前工作目录的路径。
12. nano:使用文本编辑器编辑文件。
13. chmod:修改文件或目录的权限。
14. chown:修改文件或目录的所有者。
15. chgrp:修改文件或目录的所属组。
16. tar:创建或提取压缩文件。
17. gzip:压缩文件。
18. gunzip:解压缩文件。
19. ssh:通过网络连接到远程主机。
20. scp:在本地主机和远程主机之间进行文件传输。
21. wget:从网址下载文件。
22. curl:以命令行方式与网络服务进行交互。
23. ping:测试与远程主机的连接。
24. ifconfig:查看和配置网络接口。
25. netstat:显示网络连接、路由表和网络接口信息。
26. top:显示系统中最耗资源的进程。
27. ps:显示当前运行的进程。
28. kill:终止进程。
29. yum:用于CentOS等基于RPM的Linux发行版上安装、升级、删除软件包。
30. apt-get:用于Ubuntu等基于Debian的Linux发行版上安装、升级、删除软件包。
31. df:显示磁盘使用情况。
32. du:显示目录或文件的磁盘使用情况。
33. mount:挂载文件系统。
34. umount:卸载文件系统。
35. fdisk:查看和管理磁盘分区。
36. mkfs:创建文件系统。
37. lsblk:显示块设备信息。
38. ssh-keygen:生成SSH密钥对。
39. systemctl:管理系统服务。
40. crontab:设置定时任务。
41. su:切换用户。
42. sudo:以超级用户权限执行命令。
43. uname:显示系统信息。
44. whoami:显示当前登录用户的用户名。
45. history:显示命令历史记录。
46. tar:创建或提取.tar文件。
47. gzip:压缩文件。
48. find:在指定目录下查找文件或目录。
49. wc:统计文件的行数、字数和字符数。
50. diff:比较文件的差异。
51. sort:对文件内容进行排序。
52. sed:流编辑器,用于对文件进行文本替换和转换。
53. awk:文本处理工具,常用于制定输入和输出字段的格式。
54. cut:从文件的每行中提取指定的部分。
55. head:显示文件的前几行。
56. tail:显示文件的后几行。
57. ln:创建硬链接或符号链接。
58. git:版本控制工具,用于跟踪文件的更改。
59. scp:在本地主机和远程主机之间进行文件传输。
60. rsync:远程文件同步工具。
61. unzip:解压缩zip文件。
62. lsof:列出打开的文件和进程的信息。
63. chkconfig:在系统启动时启用或禁用服务。
64. hostname:显示或设置主机名。
65. echo:将文本输出到标准输出。
66. date:显示或设置系统日期和时间。
67. tee:将输入复制到标准输出和文件中。
68. ifconfig:显示和配置网络接口。
69. mount:挂载文件系统。
70. umount:卸载文件系统。
71. iptables:管理IP数据包过滤和NAT规则。
72. df:显示磁盘空间使用情况。
73. du:显示目录或文件的磁盘使用情况。
74. ps:显示当前运行的进程。
75. kill:终止进程。
76. crontab:设置定时任务。
77. man:查看命令的手册页。
78. apropos:在手册页中搜索关键词。
79. history:显示命令历史记录。
80. grep:在文件中搜索匹配指定模式的内容。
81. sed:流编辑器,用于对文件进行文本替换和转换。
82. awk:文本处理工具,常用于制定输入和输出字段的格式。
83. xargs:从标准输入接受参数,并将其作为命令的参数执行。
84. tee:将输入复制到标准输出和文件中。
85. wget:从网址下载文件。
86. curl:通过URL获取数据或发送HTTP请求。
87. git:版本控制工具,用于跟踪文件的更改。
88. find:在指定目录下查找文件或目录。
89. tar:创建或提取.tar文件。
90. gzip:压缩文件。
91. zip:压缩文件。
92. unzip:解压缩zip文件。
93. ssh:通过网络连接到远程主机。
94. scp:在本地主机和远程主机之间进行文件传输。
95. top:显示系统中最耗资源的进程。
96. vmstat:显示系统的虚拟内存、进程占用和系统活动的状态。
97. du:显示目录或文件的磁盘使用情况。
98. free:显示系统的内存使用情况。
99. uptime:显示系统的运行时间和平均负载。
100. who:显示当前登录用户的信息。2年前 -
一、文件和目录管理命令
1. ls:列出当前目录下的文件和目录
2. cd:切换当前工作目录
3. pwd:显示当前工作目录的路径
4. mkdir:创建新目录
5. rmdir:删除空目录
6. cp:复制文件或目录
7. mv:移动文件或目录,或重命名文件或目录
8. rm:删除文件或目录
9. touch:创建空文件或更新文件的访问时间
10. find:根据条件搜索文件或目录二、文件查看和编辑命令
11. cat:查看文件内容
12. less:按页查看文件内容
13. more:按页查看文件内容,类似于less命令
14. head:查看文件头部几行内容
15. tail:查看文件尾部几行内容
16. grep:在文件中搜索指定模式
17. wc:统计文件中的行数、单词数和字符数
18. vi:文本编辑器,进行文本编辑操作
19. nano:基本文本编辑器,可以进行简单的文本编辑操作三、文件权限和用户管理命令
20. chmod:修改文件或目录的权限
21. chown:修改文件或目录的所有者
22. chgrp:修改文件或目录的所属组
23. useradd:创建新的用户账户
24. userdel:删除用户账户
25. passwd:修改用户密码
26. su:切换用户身份
27. sudo:以超级用户身份执行命令四、打包和压缩命令
28. tar:打包和解压文件
29. gzip:使用gzip算法压缩文件
30. gunzip:解压gzip压缩文件
31. zip:创建zip格式的压缩文件
32. unzip:解压zip格式的压缩文件五、网络相关命令
33. ifconfig:显示和配置网络接口
34. ping:测试与网络主机的连通性
35. telnet:与远程主机建立telnet连接
36. ssh:以安全的方式远程登录其他主机
37. wget:从网络下载文件
38. curl:通过URL获取和发送数据六、系统状态和进程管理命令
39. ps:显示当前进程的状态
40. top:实时显示系统资源使用情况和进程信息
41. kill:终止进程
42. killall:终止指定名称的所有进程
43. shutdown:关闭系统或重启系统
44. reboot:重启系统
45. systemctl:管理系统服务
46. df:显示文件系统的磁盘空间使用情况
47. du:计算文件和目录的磁盘空间使用情况七、系统信息查看命令
48. uname:显示系统内核和版本信息
49. who:显示当前登录的用户信息
50. date:显示当前系统时间和日期
51. history:显示最近使用的命令历史记录
52. uptime:显示系统的运行时长和负载情况
53. free:显示系统的内存使用情况
54. ifconfig:显示网络接口的配置和状态信息八、软件包管理命令
55. apt-get:Debian/Ubuntu系统中的软件包管理工具
56. yum:CentOS/RHEL系统中的软件包管理工具
57. dnf:Fedora系统中的软件包管理工具
58. pacman:Arch Linux系统中的软件包管理工具九、系统备份和恢复命令
59. rsync:远程和本地文件同步工具
60. dd:复制文件并转换格式
61. tar:压缩和解压备份文件
62. gzip:压缩备份文件
63. borgbackup:增量备份工具十、系统诊断命令
64. dmesg:显示内核和设备的诊断信息
65. lsof:列出当前打开的文件
66. netstat:显示网络连接状态和统计信息
67. ss:显示当前活动的网络连接
68. iostat:显示磁盘输入/输出统计信息
69. vmstat:显示虚拟内存统计信息
70. sar:系统活动报告
71. htop:交互式的系统监视器十一、硬盘管理和数据恢复命令
72. fdisk:磁盘分区工具
73. parted:磁盘分区工具
74. mount:挂载文件系统
75. umount:卸载已挂载的文件系统
76. fsck:检查和修复文件系统错误
77. ddrescue:数据恢复工具
78. photorec:文件恢复工具十二、系统日志管理命令
79. journalctl:查看和管理系统日志
80. dmesg:显示内核和设备的诊断信息
81. tail:查看日志文件的尾部内容
82. grep:在日志文件中搜索指定模式十三、计划任务和定时任务命令
83. crontab:创建和管理定时任务
84. at:一次性运行计划任务十四、系统安全和防火墙命令
85. iptables:配置和管理防火墙规则
86. ufw:简化的防火墙配置工具
87. fail2ban:防止暴力破解和恶意登录十五、用户和组管理命令
88. useradd:创建新用户
89. userdel:删除用户
90. passwd:修改用户密码
91. groupadd:创建新组
92. groupdel:删除组
93. usermod:修改用户属性
94. chage:修改用户的密码过期策略十六、磁盘管理命令
95. df:显示磁盘使用情况
96. du:查看文件或目录的磁盘使用情况
97. fdisk:磁盘分区工具
98. mkfs:创建文件系统
99. mount:挂载文件系统
100. umount:卸载文件系统以上是100个常见的Linux命令,可以帮助你进行文件和目录管理、文件查看和编辑、文件权限和用户管理、打包和压缩等操作。这些命令是Linux系统中最基本、最常用的命令,对于初学者来说,掌握这些命令是非常重要的。
2年前