100个好用的linux命令
-
1. ls: 列出当前目录中的文件和文件夹
2. cd: 切换到指定的目录
3. pwd: 显示当前所在的目录路径
4. mkdir: 创建一个新的目录
5. touch: 创建一个新的空文件
6. cp: 复制文件或文件夹
7. mv: 移动或重命名文件或文件夹
8. rm: 删除文件或文件夹
9. cat: 查看文件内容
10. grep: 在文件中搜索指定的模式
11. head: 显示文件的前几行
12. tail: 显示文件的后几行
13. chmod: 修改文件或文件夹的权限
14. chown: 修改文件或文件夹的所有者
15. vi/vim: 编辑文本文件
16. tar: 压缩和解压文件
17. find: 在指定目录中搜索文件
18. ssh: 远程登录到另一台计算机
19. scp: 在本地计算机和远程计算机之间复制文件
20. curl: 从命令行下载文件
21. wget: 下载文件到本地计算机
22. ping: 测试与指定计算机之间的网络连接
23. ifconfig: 显示当前计算机的网络配置
24. netstat: 显示网络连接和路由表信息
25. top: 查看系统的实时性能数据
26. ps: 查看进程的信息
27. kill: 终止指定的进程
28. history: 显示最近执行过的命令历史记录
29. du: 显示文件或目录的磁盘使用情况
30. df: 显示磁盘分区的使用情况
31. uname: 显示当前系统的信息
32. whoami: 显示当前登录用户的用户名
33. date: 显示当前的日期和时间
34. cal: 显示日历
35. tar: 压缩和解压文件
36. gzip: 压缩文件
37. gunzip: 解压缩文件
38. history: 显示终端的命令历史记录
39. ifconfig: 显示网络接口的配置信息
40. iptables: 配置Linux防火墙
41. ssh-keygen: 生成SSH公钥和私钥
42. scp: 在本地和远程计算机之间复制文件
43. wget: 下载文件到本地计算机
44. chmod: 修改文件或目录的权限
45. chown: 修改文件或目录的所有者
46. sed: 在文本文件中进行字符串替换
47. awk: 提取和处理文本文件的特定字段
48. grep: 在文件中搜索指定的模式
49. diff: 比较两个文件的区别
50. zip: 压缩文件
51. unzip: 解压缩文件
52. find: 在指定目录中搜索文件
53. man: 查看命令的帮助文档
54. alias: 设置命令的别名
55. echo: 在终端中输出文本
56. tee: 从终端输入读取数据,并将其发送到文件和终端
57. cut: 从文本文件中提取某些字段
58. sort: 对文本文件进行排序
59. uniq: 删除文件中的重复行
60. tail: 显示文件的尾部内容
61. head: 显示文件的头部内容
62. wc: 统计文件的行数、字数和字节数
63. tar: 创建、压缩和解压tar文件
64. rsync: 远程文件同步工具
65. curl: 在终端中发送HTTP请求
66. mail: 发送和接收电子邮件
67. crontab: 设置定时任务
68. wget: 在终端中下载文件
69. ssh: 远程登录到另一台计算机
70. ping: 测试与指定计算机之间的网络连接和延迟
71. traceroute: 显示数据包在网络上的路径和延迟
72. tcpdump: 抓取网络数据包
73. nmap: 网络扫描工具
74. dig: 域名解析查询工具
75. nslookup: 在DNS中查找特定主机的信息
76. ln: 创建硬链接或符号链接
77. chmod: 修改文件或目录的权限
78. chown: 修改文件或目录的所有者
79. grep: 在文件中搜索指定的模式
80. awk: 文本处理工具
81. sed: 流编辑器,用于在文本中进行字符串替换
82. cut: 从文本文件中提取特定的字段
83. sort: 对文本文件进行排序
84. uniq: 从文件中删除重复的行
85. diff: 比较两个文件或目录的区别
86. tar: 创建、压缩和解压tar文件
87. gzip: 压缩文件
88. find: 在指定目录中搜索文件
89. du: 显示文件的磁盘使用情况
90. df: 显示磁盘分区的使用情况
91. mount: 挂载文件系统
92. umount: 卸载文件系统
93. systemctl: 管理系统服务
94. journalctl: 查看系统日志
95. ifconfig: 显示和配置网络接口
96. traceroute: 显示数据包在网络上的路径和延迟
97. iptables: 配置防火墙规则
98. netstat: 显示网络连接和路由表信息
99. ssh-keygen: 生成SSH公钥和私钥
100. history: 显示终端的命令历史记录2年前 -
1. ls:列出当前目录中的文件和文件夹。
2. cd:切换目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新目录。
5. touch:在指定位置创建新文件。
6. cp:复制文件或目录。
7. mv:移动文件或目录。
8. rm:删除文件或目录。
9. cat:查看文件内容。
10. less:逐页显示文件内容。
11. grep:在文件中搜索指定模式。
12. find:查找文件。
13. head:显示文件的前几行。
14. tail:显示文件的后几行。
15. chmod:修改文件或目录的权限。
16. chown:修改文件或目录的所有权。
17. vi:编辑文本文件。
18. tar:打包或解压文件。
19. gzip:压缩文件。
20. gunzip:解压文件。
21. ssh:远程登录到其他计算机。
22. scp:在本地计算机和远程计算机之间复制文件。
23. ping:测试网络连接。
24. wget:从网络上下载文件。
25. curl:发送HTTP请求。
26. ifconfig:查看和配置网络接口。
27. netstat:查看网络连接和网络统计信息。
28. top:实时监控系统的运行情况。
29. ps:显示当前运行的进程。
30. kill:终止正在运行的进程。
31. du:查看文件或目录的磁盘使用情况。
32. df:查看磁盘空间的使用情况。
33. history:查看已运行命令的历史记录。
34. alias:创建命令别名。
35. export:设置环境变量。
36. source:执行指定的脚本文件。
37. ssh-keygen:生成SSH密钥对。
38. grep:在文件中搜索指定模式。
39. sed:文本流编辑器。
40. awk:文本处理工具。
41. cut:从文本中提取指定字段。
42. sort:对文本进行排序。
43. diff:比较两个文件或目录的差异。
44. patch:将补丁应用到文件或目录上。
45. systemctl:管理系统服务。
46. journalctl:查看系统日志。
47. uname:显示系统信息。
48. free:查看内存使用情况。
49. df:查看磁盘空间使用情况。
50. tar:打包或解压文件。
51. locate:在文件系统中查找文件。
52. sshfs:将远程文件系统挂载到本地。
53. ln:创建链接。
54. lsof:列出正在使用的文件。
55. mount:挂载文件系统。
56. umount:卸载文件系统。
57. watch:定期执行指定命令并显示结果。
58. crontab:定时执行任务。
59. rsync:远程复制文件。
60. scp:在本地计算机和远程计算机之间复制文件。
61. wget:从网络上下载文件。
62. history:查看已运行命令的历史记录。
63. alias:创建命令别名。
64. export:设置环境变量。
65. source:执行指定的脚本文件。
66. ssh-keygen:生成SSH密钥对。
67. grep:在文件中搜索指定模式。
68. sed:文本流编辑器。
69. awk:文本处理工具。
70. cut:从文本中提取指定字段。
71. sort:对文本进行排序。
72. diff:比较两个文件或目录的差异。
73. patch:将补丁应用到文件或目录上。
74. systemctl:管理系统服务。
75. journalctl:查看系统日志。
76. uname:显示系统信息。
77. free:查看内存使用情况。
78. df:查看磁盘空间使用情况。
79. tar:打包或解压文件。
80. locate:在文件系统中查找文件。
81. sshfs:将远程文件系统挂载到本地。
82. ln:创建链接。
83. lsof:列出正在使用的文件。
84. mount:挂载文件系统。
85. umount:卸载文件系统。
86. watch:定期执行指定命令并显示结果。
87. crontab:定时执行任务。
88. rsync:远程复制文件。
89. scp:在本地计算机和远程计算机之间复制文件。
90. wget:从网络上下载文件。
91. history:查看已运行命令的历史记录。
92. alias:创建命令别名。
93. export:设置环境变量。
94. source:执行指定的脚本文件。
95. grep:在文件中搜索指定模式。
96. sed:文本流编辑器。
97. awk:文本处理工具。
98. cut:从文本中提取指定字段。
99. sort:对文本进行排序。
100. diff:比较两个文件或目录的差异。2年前 -
以下是100个常用的Linux命令,按照功能进行分类:
文件和目录操作:
1. ls – 列出目录内容
2. cd – 切换目录
3. pwd – 显示当前所在目录
4. mkdir – 创建目录
5. rm – 删除文件或目录
6. cp – 复制文件或目录
7. mv – 移动文件或目录
8. find – 查找文件
9. touch – 创建空文件
10. chmod – 修改文件权限
11. chown – 修改文件所有者
12. chgrp – 修改文件所属组
13. ln – 创建文件的符号链接
14. tree – 以树状图显示目录结构
15. du – 显示文件或目录的磁盘使用情况
16. df – 显示文件系统磁盘空间使用情况
17. file – 查看文件类型
18. cat – 查看文件内容
19. head – 显示文件开头内容
20. tail – 显示文件结尾内容文件搜索与过滤:
21. grep – 在文件中搜索指定模式
22. awk – 使用模式匹配和处理文本
23. sed – 使用正则表达式进行文本替换和处理
24. sort – 对文件内容进行排序
25. uniq – 去除文件中的重复行
26. wc – 统计文件的行数、字数和字节数
27. cut – 提取文件中的指定列
28. paste – 将多个文件按列合并
29. tee – 将标准输入内容同时输出到文件和屏幕
30. diff – 比较两个文件的差异
31. patch – 将补丁文件应用到已有文件
32. comm – 比较两个已排序文件的差异
33. find – 根据条件搜索文件压缩与解压缩:
34. tar – 创建和提取.tar文件
35. gzip – 压缩文件
36. gunzip – 解压缩文件
37. zip – 创建和提取.zip文件
38. unzip – 解压缩.zip文件
39. bzip2 – 压缩文件
40. bunzip2 – 解压缩文件
41. rar – 创建和提取.rar文件
42. unrar – 解压缩.rar文件网络操作:
43. ping – 测试网络连接
44. ifconfig – 显示和配置网络接口
45. netstat – 显示网络状态信息
46. ssh – 远程登录到其他主机
47. scp – 在本地和远程主机之间复制文件
48. curl – 通过URL访问网络资源
49. wget – 下载文件
50. nc – 在网络中发送和接收数据
51. telnet – 远程登录到其他主机
52. nslookup – 查询域名的IP地址
53. dig – 查询域名的DNS记录
54. ftp – 在本地和远程主机之间传输文件
55. iptables – 配置防火墙规则进程与服务管理:
56. ps – 显示进程状态
57. top – 显示实时的系统资源状态
58. kill – 终止进程
59. killall – 终止相同名称的所有进程
60. pgrep – 根据名称或其他属性查找进程ID
61. pkill – 终止匹配进程名称的进程
62. service – 管理系统服务
63. systemctl – 管理系统服务和单位
64. cron – 定时任务管理器
65. at – 在指定时间执行命令系统信息与监控:
66. uname – 显示系统相关信息
67. hostname – 显示或设置系统主机名
68. whoami – 显示当前登录的用户名
69. id – 显示用户和组的ID
70. uptime – 显示系统运行时间和负载
71. free – 显示内存使用情况
72. df – 显示磁盘使用情况
73. top – 显示系统资源占用最高的进程
74. htop – 类似于top的进程查看工具
75. iostat – 显示磁盘和IO性能信息用户与权限管理:
76. useradd – 创建新用户
77. usermod – 修改用户信息
78. userdel – 删除用户
79. passwd – 修改用户密码
80. groupadd – 创建新用户组
81. groupmod – 修改用户组信息
82. groupdel – 删除用户组
83. su – 切换用户
84. sudo – 以超级用户权限执行命令
85. chage – 修改用户密码过期时间
86. visudo – 修改sudoers文件
87. id – 显示用户和组的ID日志查看与管理:
88. tail -f – 实时查看日志文件内容
89. grep -i – 忽略大小写地搜索字符串
90. less – 逐页查看文件内容
91. journalctl – 查看系统日志
92. dmesg – 查看内核日志
93. logger – 向系统日志添加消息
94. last – 显示用户登录历史
95. lastlog – 显示用户最后一次登录信息
96. logrotate – 轮转日志文件
97. systemctl restart syslog – 重启syslog服务
98. /var/log/ – 系统日志存放目录
99. journalctl -f – 实时显示系统日志
100. rsync – 备份和同步文件这些命令只是Linux中的一小部分,根据实际需求还有很多其他有用的命令。
2年前