100个linux命令大全
-
1. ls:列出当前目录下的文件和文件夹。
2. cd:改变当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新的目录。
5. touch:创建新的空文件。
6. cp:复制文件或文件夹。
7. mv:移动文件或文件夹,也可用于重命名文件或文件夹。
8. rm:删除文件或文件夹。
9. cat:查看文件内容。
10. more和less:逐页显示文件内容。
11. head和tail:分别显示文件开头和结尾的部分内容。
12. grep:在文件中查找指定的字符串。
13. find:在给定目录下查找文件。
14. locate:通过文件数据库快速定位文件。
15. chmod:修改文件或文件夹的权限。
16. chown:改变文件或文件夹的所有者。
17. chgrp:改变文件或文件夹的所属组。
18. ps:显示当前运行的进程。
19. top:动态显示系统资源使用情况。
20. kill:终止指定进程。
21. ifconfig:查看或配置网络接口信息。
22. ping:测试网络连接。
23. ssh:远程登录到其他主机。
24. scp:在本地主机和远程主机之间复制文件。
25. tar:创建或解压缩.tar文件。
26. gzip和gunzip:压缩和解压缩文件。
27. wget:从网络上下载文件。
28. curl:发送HTTP请求并获取响应。
29. df:显示文件系统的磁盘使用情况。
30. du:显示文件或目录的磁盘使用情况。
31. mount:安装文件系统。
32. umount:卸载文件系统。
33. shutdown:关机或重启系统。
34. reboot:重启系统。
35. su:切换到其他用户。
36. sudo:以管理员权限执行命令。
37. useradd:创建新用户。
38. passwd:设置用户密码。
39. usermod:修改用户属性。
40. userdel:删除用户。
41. groupadd:创建新用户组。
42. groupmod:修改用户组属性。
43. groupdel:删除用户组。
44. tar:打包文件或目录。
45. tar.gz:打包并压缩文件或目录。
46. unzip:解压缩.zip文件。
47. zip:创建.zip文件。
48. ps:查看运行中的进程。
49. kill:终止进程。
50. grep:在文件中查找匹配的文本。
51. find:查找文件。
52. locate:快速定位文件。
53. du:查看文件或目录的磁盘使用情况。
54. df:查看磁盘空间使用情况。
55. top:查看系统资源使用情况及进程状态。
56. free:查看内存使用情况。
57. ifconfig:查看或配置网络接口。
58. netstat:查看网络连接、路由表等信息。
59. ping:测试网络连接。
60. ssh:远程登录其他主机。
61. scp:远程传输文件。
62. rsync:远程同步文件或目录。
63. curl:发送HTTP请求并获取响应。
64. wget:下载文件。
65. make:编译程序。
66. gcc/g++:编译C/C++程序。
67. vim:文本编辑器。
68. nano:文本编辑器。
69. emacs:文本编辑器。
70. sed:流编辑器,用于对文本进行替换、删除、插入等操作。
71. awk:文本处理工具,用于提取和处理文本中的数据。
72. cut:对文本进行切割。
73. sort:对文本进行排序。
74. uniq:去除重复的行。
75. diff:比较文件或目录的异同。
76. patch:应用补丁文件。
77. tar:打包文件或目录。
78. gzip/gunzip:压缩和解压缩文件。
79. bzip2/bunzip2:压缩和解压缩文件。
80. zip/unzip:创建和解压缩.zip文件。
81. ssh-keygen:生成SSH密钥对。
82. ssh-copy-id:将SSH公钥复制到远程主机。
83. iptables:配置Linux防火墙规则。
84. route:配置网络路由。
85. ifconfig:配置网络接口。
86. yum:包管理器,用于安装、升级和删除软件包。
87. apt-get:包管理器,用于安装、升级和删除软件包。
88. rpm:RPM软件包管理器,用于安装、升级和删除RPM软件包。
89. dpkg:Debian软件包管理器,用于安装、升级和删除Debian软件包。
90. useradd:创建新用户。
91. passwd:设置用户密码。
92. usermod:修改用户属性。
93. userdel:删除用户。
94. groupadd:创建新用户组。
95. groupmod:修改用户组属性。
96. groupdel:删除用户组。
97. chown:改变文件或目录的所有者。
98. chmod:修改文件或目录的权限。
99. chgrp:改变文件或目录的所属组。
100. history:显示执行过的命令历史记录。2年前 -
1. ls:显示当前目录下的文件和子目录。
2. cd:改变当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新的目录。
5. rmdir:删除空目录。
6. cp:复制文件或目录。
7. rm:删除文件或目录。
8. mv:移动文件或目录,或者修改名称。
9. cat:显示文件内容。
10. less:用于分页显示文件内容。
11. touch:创建空文件或者更新文件的时间戳。
12. head:显示文件的开头几行。
13. tail:显示文件的末尾几行。
14. grep:在文件中搜索指定的字符串。
15. find:在指定的目录下查找文件。
16. chmod:修改文件或目录的权限。
17. chown:修改文件或目录的所有者。
18. chgrp:修改文件或目录的组。
19. tar:用于创建和提取归档文件。
20. gzip:用于压缩文件。
21. gunzip:解压缩文件。
22. unzip:解压缩zip文件。
23. ssh:用于安全远程登录。
24. scp:用于在本地和远程主机之间复制文件。
25. diff:比较两个文件的差异。
26. git:版本控制工具,用于管理源代码。
27. curl:通过命令行发送和接收数据。
28. wget:下载文件。
29. ping:测试主机之间的连接。
30. ifconfig:显示和配置网络接口。
31. netstat:显示网络连接、路由表和网络接口统计数据。
32. route:配置和显示网络路由表。
33. grep:在文件中搜索指定的字符串。
34. awk:处理文本文件。
35. sed:用于编辑文本文件。
36. du:显示目录或文件的磁盘使用情况。
37. df:显示文件系统的磁盘使用情况。
38. top:实时显示系统的资源使用情况。
39. ps:显示当前运行的进程。
40. kill:杀死指定的进程。
41. service:管理系统服务。
42. useradd:添加用户。
43. usermod:修改用户信息。
44. passwd:修改用户密码。
45. su:切换用户。
46. sudo:以超级用户身份运行命令。
47. chroot:改变根文件系统的根目录。
48. ln:创建链接。
49. watch:定期执行命令并显示结果。
50. df:显示文件系统的磁盘使用情况。
51. mount:挂载文件系统。
52. umount:卸载文件系统。
53. history:显示最近使用的命令历史。
54. alias:创建命令别名。
55. source:在当前shell中执行脚本。
56. tar:用于创建和提取归档文件。
57. gzip:用于压缩文件。
58. awk:处理文本文件。
59. sed:用于编辑文本文件。
60. cat:连接文件或显示文件。
61. tee:将标准输入复制到标准输出和文件。
62. basename:返回文件名的基本名称。
63. dirname:返回文件路径的目录名称。
64. date:显示当前日期和时间。
65. cal:显示日历。
66. echo:输出指定的文本。
67. cut:从文件或标准输入中提取指定的字段。
68. sort:对文件行进行排序。
69. uniq:删除文件中相邻的重复行。
70. diff:比较两个文件的差异。
71. crontab:设置定时任务。
72. tar:用于创建和提取归档文件。
73. gzip:用于压缩文件。
74. gunzip:解压缩文件。
75. unzip:解压缩zip文件。
76. who:显示当前登录的用户。
77. which:显示指定命令的路径。
78. whereis:显示指定命令的路径。
79. locate:快速定位文件。
80. wc:统计文件中的单词数、字节数和行数。
81. join:将两个文件中的行拼接在一起。
82. split:拆分文件。
83. paste:将两个文件的行按列拼接。
84. nohup:运行命令,即使当前终端关闭也不中断。
85. screen:在多个终端会话之间切换。
86. ln:创建链接。
87. watch:定期执行命令并显示结果。
88. dos2unix:将Dos格式的文本文件转换为Unix格式。
89. ssh-keygen:生成SSH密钥对。
90. rsync:远程数据同步工具。
91. ps:显示系统进程状态。
92. kill:杀死指定的进程。
93. iftop:实时显示网络流量。
94. ngrep:网络抓包工具。
95. lsof:显示打开的文件列表。
96. find:在指定目录下查找文件。
97. locate:快速定位文件。
98. wget:下载文件。
99. curl:通过命令行发送和接收数据。
100. which:显示指定命令的路径。
2年前 -
一、文件和目录操作命令:
1. ls:显示当前目录下的文件和目录
2. cd:切换目录
3. pwd:显示当前所在的目录
4. mkdir:创建新的目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动文件或目录
8. touch:创建新文件或修改文件的时间戳
9. cat:查看文件内容
10. less:分页查看文件内容
11. head:显示文件的前几行内容
12. tail:显示文件的末几行内容
13. grep:在文件中搜索指定的模式二、文件编辑命令:
14. vi:打开文件进行编辑
15. nano:简单的文本编辑器三、系统信息命令:
16. date:显示当前日期和时间
17. cal:显示当前月份的日历
18. who:显示当前登录的用户
19. hostname:显示主机名
20. uame:显示系统信息
21. free:显示系统内存使用情况
22. df:显示磁盘分区使用情况
23. du:显示目录或文件的大小四、进程管理命令:
24. ps:显示当前正在运行的进程
25. top:实时显示系统资源的使用情况和进程信息
26. kill:终止指定的进程
27. nice:改变进程的优先级五、用户和权限管理命令:
28. su:切换用户
29. sudo:以管理员权限运行命令
30. adduser:创建新用户
31. passwd:修改用户密码
32. chown:改变文件或目录的所有者
33. chgrp:改变文件或目录的所属组
34. chmod:修改文件或目录的权限
35. usermod:修改用户的属性六、网络命令:
36. ifconfig:显示或配置网络接口
37. ping:向指定的主机发送 ICMP 回显请求
38. nslookup:查找域名的 IP 地址
39. netstat:显示网络连接、路由表和网络统计信息
40. ssh:远程登录到其他主机
41. scp:远程拷贝文件
42. wget:下载文件
43. curl:获取或发送数据七、压缩和解压缩命令:
44. tar:打包和解包文件
45. gzip:压缩文件
46. gunzip:解压缩文件八、备份和恢复命令:
47. rsync:远程数据同步
48. dd:复制和转换文件九、系统服务管理命令:
49. systemctl:管理系统服务
十、磁盘管理命令:
50. fdisk:磁盘分区工具
51. mkfs:创建文件系统
52. mount:挂载文件系统十一、日志管理命令:
53. dmesg:显示内核日志
十二、软件包管理命令:
54. apt:Debian 系统下的软件包管理工具
55. yum:Red Hat 系统下的软件包管理工具十三、计划任务管理命令:
56. cron:定时执行任务
十四、硬件信息命令:
57. lspci:显示 PCI 设备信息
58. lsusb:显示 USB 设备信息
59. dmidecode:显示硬件设备信息十五、系统状态查看命令:
60. uptime:显示系统运行时间和平均负载
61. w:显示当前登录用户和他们的活动
62. whoami:显示当前用户的用户名
63. last:显示最近登录用户的信息
64. uname:显示系统信息
65. which:显示指定命令的路径
66. whereis:显示指定命令的路径和文档位置十六、系统操作命令:
67. shutdown:关机或重启系统
68. reboot:重启系统
69. halt:停止系统
70. poweroff:关闭系统十七、硬盘检测命令:
71. badblocks:检测硬盘坏道
十八、查找命令:
72. find:查找文件或目录
73. locate:查找文件或目录
74. which:查找命令的完整路径
75. whereis:查找命令的位置和帮助文档十九、系统监控命令:
76. top:实时显示系统进程和资源使用情况
77. htop:与 top 类似,但添加了交互式操作功能
78. iftop:实时显示网络流量
79. iostat:实时显示磁盘和 CPU 使用情况
80. vmstat:实时显示虚拟内存和系统进程信息
81. sar:系统性能和资源监控工具
82. mpstat:多核 CPU 的使用情况
83. nmon:全面监控系统的性能二十、系统设置命令:
84. sysctl:修改内核参数
85. ulimit:显示和修改系统资源限制
86. setenforce:修改 SELinux 的执行模式二十一、进程限制命令:
87. nice:调整命令的优先级
二十二、文本处理命令:
88. awk:文本处理工具,用于数据的切割和转换
89. sed:流编辑器,用于文本的搜索和替换
90. cut:从文件中按列切割文本二十三、文件查找命令:
91. find:查找文件或目录
92. locate:根据数据库快速查找文件
93. whereis:查找二进制程序、源码和帮助文档
94. grep:在文件中搜索指定的模式
95. fgrep:在文件中搜索固定字符串二十四、网络诊断命令:
96. ping:测试网络连接
97. traceroute:追踪数据包的路径
98. netcat:用于网络连接的实用工具
99. telnet:用于远程登录的工具
100. ssh:安全的远程登录工具以上列举了100个常用的Linux命令,这些命令涵盖了文件和目录操作、系统信息、进程管理、用户和权限管理、网络操作、压缩和解压缩、备份和恢复、系统服务管理、磁盘管理、日志管理、软件包管理、计划任务管理、硬件信息、系统状态查看、系统操作、硬盘检测、查找、系统监控、系统设置等方面。使用这些命令可以方便地管理和操作Linux系统。
2年前