linux常用命令100个
-
以下是Linux常用命令的列表,共收录了100个常用命令,供您参考:
1. ls:列出目录下的文件和文件夹。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的目录。
5. touch:创建新文件或修改文件的时间戳。
6. rm:删除文件或目录。
7. mv:移动文件或目录。
8. cp:复制文件或目录。
9. cat:显示文件内容。
10. less:逐页显示文件内容。
11. grep:在文件中查找指定的字符串。
12. find:按照指定条件查找文件。
13. tar:压缩和解压文件。
14. gzip:压缩文件。
15. gunzip:解压缩文件。
16. man:查看命令的用法和帮助。
17. chmod:修改文件或目录的权限。
18. chown:修改文件或目录的所有者。
19. chgrp:修改文件或目录的组。
20. ps:显示当前运行的进程。
21. kill:终止一个进程。
22. top:显示系统的实时性能信息。
23. ifconfig:查看和配置网络接口。
24. ping:测试网络的连通性。
25. ssh:使用安全的Shell登录远程主机。
26. scp:在本地主机和远程主机之间复制文件。
27. wget:从Web上下载文件。
28. curl:发送HTTP请求并显示返回的内容。
29. crontab:定时执行任务。
30. systemctl:管理系统服务。
31. service:管理系统服务(适用于使用传统System V init的Linux发行版)。
32. yum:管理软件包(适用于使用RPM包管理器的Linux发行版)。
33. apt-get:管理软件包(适用于使用APT包管理器的Debian/Ubuntu发行版)。
34. history:显示或搜索已执行命令的历史记录。
35. awk:处理文本数据,按指定条件进行分割和提取。
36. sed:流式文本编辑器,进行文本处理和替换操作。
37. cut:按指定的列位置从输入中提取文本。
38. sort:对文本进行排序。
39. uniq:去除重复的行。
40. diff:比较两个文件的差异。
41. du:显示目录或文件的磁盘使用情况。
42. df:显示文件系统的磁盘空间使用情况。
43. mount:挂载文件系统。
44. umount:卸载文件系统。
45. ln:创建链接文件。
46. alias:创建命令别名。
47. source:执行指定文件中的命令。
48. ssh-keygen:生成SSH公钥和私钥对。
49. scp:在本地主机和远程主机之间复制文件。
50. diff:比较两个文件的差异。
51. zip/unzip:压缩和解压缩文件。
52. nc:网络工具,用于发送和接收数据。
53. nslookup:用于查询域名的IP地址。
54. dig:用于查询DNS记录和解析域名。
55. uptime:显示系统的运行时间。
56. date:显示或设置系统日期和时间。
57. who:显示当前登录的用户。
58. whoami:显示当前用户的用户名。
59. su:切换用户。
60. sudo:以超级用户身份执行命令。
61. reboot:重新启动系统。
62. shutdown:关闭系统。
63. poweroff:关闭系统并断电。
64. halt:停止系统。
65. ethtool:显示和设置以太网接口的参数。
66. ifup:启动网络接口。
67. ifdown:关闭网络接口。
68. modprobe:加载或卸载内核模块。
69. lsmod:显示加载的内核模块。
70. dmesg:显示内核消息。
71. df:显示文件系统的磁盘空间使用情况。
72. du:显示目录或文件的磁盘使用情况。
73. users:显示当前登录的用户。
74. useradd:创建新用户。
75. userdel:删除用户。
76. passwd:修改用户密码。
77. groupadd:创建新的用户组。
78. groupdel:删除用户组。
79. id:显示用户的UID和GID。
80. su:切换用户。
81. sudo:以超级用户身份执行命令。
82. chpasswd:批量修改用户密码。
83. visudo:编辑sudoers文件。
84. chroot:改变根文件系统的位置。
85. ln:创建链接文件。
86. scp:在本地主机和远程主机之间复制文件。
87. rsync:远程和本地文件同步工具。
88. ssh-keygen:生成SSH公钥和私钥对。
89. crontab:定时执行任务。
90. at:在指定时间执行任务。
91. history:显示或搜索已执行命令的历史记录。
92. clear:清除终端屏幕。
93. echo:输出文本。
94. exit:退出当前Shell。
95. source:执行指定文件中的命令。
96. sleep:延迟指定的时间。
97. watch:周期性地执行命令。
98. nohup:在后台运行命令,忽略SIGHUP信号。
99. screen:在单个终端窗口中运行多个命令会话。
100. jobs:显示当前作业列表。这些命令是Linux系统中最常用的命令之一,掌握它们将大大提高您的工作效率和操作能力。希望对您有所帮助!
2年前 -
1. ls:列出当前目录下的文件和文件夹
2. cd:切换目录
3. pwd:显示当前所在的目录路径
4. cat:查看文件内容
5. touch:创建空文件
6. cp:复制文件或目录
7. mv:移动/重命名文件或目录
8. rm:删除文件或目录
9. mkdir:创建目录
10. rmdir:删除空目录
11. chmod:修改文件或目录的权限
12. chown:修改文件或目录的所有者
13. chgrp:修改文件或目录的群组
14. find:查找文件
15. grep:在文件中查找指定的模式或字符串
16. vi:编辑文件
17. echo:输出内容到标准输出
18. head:显示文件开头的几行内容
19. tail:显示文件末尾的几行内容
20. wc:统计文件的行数、字数和字符数
21. sort:对文件内容进行排序
22. uniq:删除文件中连续重复的行
23. diff:比较两个文件的差异
24. tar:打包和解压缩文件
25. gzip:压缩文件
26. gunzip:解压缩文件
27. ssh:远程登录到另一台计算机
28. scp:在不同计算机之间复制文件
29. ping:测试与另一台计算机之间的网络连接
30. ifconfig:查看和配置网络接口信息
31. netstat:显示网络连接、路由表等网络相关信息
32. top:显示系统资源的实时使用情况
33. ps:显示进程状态信息
34. kill:终止进程
35. du:查看文件或目录的磁盘使用情况
36. df:显示文件系统的磁盘空间使用情况
37. clear:清除终端屏幕上的内容
38. alias:设置命令别名
39. source:执行脚本文件
40. su:切换用户或切换到超级用户身份
41. sudo:以超级用户权限执行命令
42. passwd:修改用户密码
43. useradd:添加新用户
44. userdel:删除用户
45. groupadd:添加新群组
46. groupdel:删除群组
47. shutdown:关机或重启计算机
48. reboot:重启计算机
49. history:显示命令历史记录
50. alias:显示和设置命令别名
51. sed:进行文本替换和编辑
52. awk:根据指定规则处理文本
53. cut:按列提取文本内容
54. sort:对文件内容进行排序
55. date:显示和设置系统时间
56. cal:显示日历
57. ln:创建链接文件
58. mount:挂载文件系统
59. umount:卸载文件系统
60. file:检测文件类型
61. nohup:在后台运行命令,不受终端关闭影响
62. watch:周期性执行命令并展示结果
63. script:记录终端会话到文件中
64. tee:将标准输入内容输出到文件和标准输出
65. man:查看命令的帮助文档
66. apropos:搜索命令的描述文档
67. whereis:查找命令的二进制文件、帮助文档和源代码
68. which:显示命令的绝对路径
69. shutdown:关机或重启计算机
70. reboot:重新启动计算机
71. service:管理系统服务
72. systemctl:管理系统服务和系统状态
73. usermod:修改用户属性
74. passwd:修改用户密码
75. history:显示命令历史记录
76. df:显示文件系统使用情况
77. du:显示目录或文件的磁盘使用情况
78. top:显示系统资源使用情况
79. free:显示内存使用情况
80. ifconfig:显示和配置网络接口信息
81. netstat:显示网络连接、路由表等网络相关信息
82. ping:测试与另一台计算机之间的网络连接
83. ssh:远程登录到另一台计算机
84. scp:在不同计算机之间复制文件
85. tar:打包和解压缩文件
86. wget:下载文件
87. curl:发送HTTP请求
88. apt-get:Debian和Ubuntu系统上的包管理器
89. yum:Red Hat和CentOS系统上的包管理器
90. chmod:修改文件或目录的权限
91. chown:修改文件或目录的所有者
92. chgrp:修改文件或目录的群组
93. grep:在文件中查找指定的模式或字符串
94. sed:在文本中进行替换和编辑
95. awk:根据指定规则处理文本
96. cut:按列提取文本内容
97. diff:比较两个文件的差异
98. tee:将标准输入内容输出到文件和标准输出
99. ln:创建链接文件
100. kill:终止进程2年前 -
Linux是一种开源的操作系统,具有强大的功能和灵活性。在日常使用中,掌握一些常用的Linux命令非常重要。下面是100个常用的Linux命令:
一、文件和目录管理:
1. ls命令:显示当前目录下的文件和目录
2. cd命令:切换目录
3. pwd命令:显示当前所在的目录
4. mkdir命令:创建目录
5. rmdir命令:删除目录
6. touch命令:创建空文件
7. cat命令:显示文件的内容
8. less命令:分页显示文件的内容
9. cp命令:复制文件或目录
10. mv命令:移动文件或目录
11. rm命令:删除文件或目录
12. find命令:搜索文件或目录
13. grep命令:在文件中搜索指定的模式
14. ln命令:创建链接文件
15. file命令:判断文件类型
16. du命令:查看文件和目录的磁盘使用情况
17. df命令:显示文件系统的磁盘使用情况
18. tar命令:打包和解压文件
19. zip命令:压缩文件
20. unzip命令:解压缩文件
二、文件权限管理:
21. chmod命令:修改文件或目录的权限
22. chown命令:修改文件或目录的所有者
23. chgrp命令:修改文件或目录的所属组
24. umask命令:显示或设置文件创建时的默认权限
三、文件搜索和查找:
25. locate命令:快速定位文件
26. updatedb命令:更新locate命令的数据库
27. which命令:查找某个命令的路径
28. whereis命令:查找某个命令的路径和帮助文档
29. type命令:显示某个命令的类型
30. grep命令:在文件中搜索指定的模式
31. head命令:显示文件的前几行
32. tail命令:显示文件的后几行
33. diff命令:比较两个文件的差异
四、文本编辑器:
34. vi命令:启动vi文本编辑器
35. vim命令:启动vim文本编辑器
36. nano命令:启动nano文本编辑器
五、用户和组管理:
37. su命令:切换用户
38. sudo命令:以超级用户身份执行命令
39. useradd命令:创建用户
40. userdel命令:删除用户
41. passwd命令:修改用户的密码
42. groupadd命令:创建用户组
43. groupdel命令:删除用户组
44. chage命令:修改用户的密码过期时间
45. id命令:显示用户的身份信息
六、系统信息和进程管理:
46. uname命令:显示系统的信息
47. uptime命令:显示系统的运行时间和负载情况
48. who命令:显示当前登录系统的用户
49. ps命令:显示正在运行的进程
50. top命令:动态显示系统的进程和资源占用情况
51. kill命令:终止进程
52. killall命令:终止指定名称的进程
53. nohup命令:在后台运行命令
54. nice和renice命令:调整进程的优先级
55. free命令:显示系统的内存使用情况
56. df命令:显示文件系统的磁盘使用情况
57. ifconfig命令:显示或配置网络接口信息
58. netstat命令:显示网络连接和路由信息
七、网络操作:
59. ping命令:测试网络连接
60. traceroute命令:追踪数据包的路径
61. nslookup命令:域名解析
62. dig命令:查询域名的详细信息
63. wget命令:下载文件
64. curl命令:网络数据传输工具
65. telnet命令:远程登录
八、压缩和解压缩:
66. tar命令:打包和解压文件
67. gzip命令:压缩文件
68. gunzip命令:解压缩文件
69. zip命令:压缩文件
70. unzip命令:解压缩文件
九、日志管理:
71. dmesg命令:显示内核消息
72. tail命令:显示文件的后几行
73. head命令:显示文件的前几行
74. less命令:分页显示文件的内容
75. logger命令:向系统日志写入日志信息
76. logrotate命令:自动压缩和删除日志文件
77. journalctl命令:查看和管理Systemd日志
十、进程管理:
78. ps命令:显示正在运行的进程
79. top命令:动态显示系统的进程和资源占用情况
80. kill命令:终止进程
81. killall命令:终止指定名称的进程
82. nohup命令:在后台运行命令
83. nice和renice命令:调整进程的优先级
84. fg命令:将后台进程切换到前台
85. bg命令:将前台进程切换到后台
十一、系统管理:
86. shutdown命令:关机或重启系统
87. reboot命令:重启系统
88. init命令:切换到不同的运行级别
89. systemctl命令:系统服务管理工具
90. service命令:系统服务管理工具(CentOS 6及以下版本)
91. ifconfig命令:显示或配置网络接口信息
92. netstat命令:显示网络连接和路由信息
93. systemctl命令:显示和管理系统服务
94. crontab命令:定时执行任务
95. at命令:一次性执行任务
96. shutdown命令:关机或重启系统
97. reboot命令:重启系统
98. init命令:切换到不同的运行级别
99. ulimit命令:设置用户进程限制
100. mount命令:挂载文件系统
以上是100个常用的Linux命令,可以帮助你更高效地管理和使用Linux系统。熟练掌握这些命令,并了解它们的使用方法和参数选项,能够提高你在Linux系统下的工作效率。
2年前