linux必会108个命令
-
在Linux系统中,掌握一些常用的命令对于日常的系统管理和运维工作非常重要。下面列举了108个常用的Linux命令,分为系统管理、文件操作、进程管理、网络管理和系统监控等几个方面。
一、系统管理
1. man:查看命令的帮助文档
2. uname:查看系统信息
3. hostname:显示或设置主机名
4. whoami:显示当前用户
5. passwd:修改用户密码
6. chsh:修改默认shell
7. shutdown:关机或重启系统
8. reboot:重启系统
9. df:查看磁盘空间使用情况
10. du:查看目录或文件的磁盘使用情况
11. top:查看系统资源占用情况
12. ps:查看进程信息
13. kill:终止进程
14. su:切换用户身份
15. sudo:以管理员身份执行命令
16. chmod:修改文件或目录的权限
17. chown:修改文件或目录的所有者
18. chgrp:修改文件或目录的所属组二、文件操作
19. ls:查看目录内容
20. touch:创建空文件或修改时间戳
21. cp:复制文件或目录
22. mv:移动文件或目录
23. rm:删除文件或目录
24. mkdir:创建目录
25. rmdir:删除空目录
26. cat:查看文件内容
27. more:分屏查看文件内容
28. less:分屏查看文件内容(支持向上翻页)
29. head:查看文件开头几行内容
30. tail:查看文件末尾几行内容
31. grep:在文件中查找指定字符或字符串
32. find:根据条件查找文件
33. wc:统计文件行数、字数或字节数
34. diff:比较两个文件的差异
35. ln:创建链接文件三、进程管理
36. ps:查看进程信息
37. top:查看系统资源占用情况
38. kill:终止进程
39. jobs:查看后台运行的任务
40. fg:将后台任务切换到前台运行
41. bg:将暂停的任务切换到后台运行
42. nohup:在后台运行命令,忽略挂断信号四、网络管理
43. ifconfig:查看和配置网络接口信息
44. ping:测试与目标主机的连通性
45. nslookup:查询域名解析信息
46. netstat:显示网络连接、路由表等信息
47. wget:下载文件
48. curl:发送HTTP请求
49. ssh:远程登录和执行命令
50. scp:在本地和远程主机之间复制文件
51. telnet:使用telnet协议远程登录主机五、系统监控
52. top:实时显示系统资源占用情况
53. htop:交互式进程查看器
54. free:查看内存使用情况
55. iostat:显示磁盘的输入输出统计信息
56. sar:收集和报告系统活动数据
57. vmstat:显示虚拟内存使用情况
58. uptime:显示系统运行时间和负载
59. dmesg:查看内核日志
60. sysctl:查看和修改内核参数六、软件管理
61. apt:Debian及其派生发行版的软件包管理工具
62. yum:Red Hat及其派生发行版的软件包管理工具
63. dpkg:Debian及其派生发行版的软件包管理工具
64. rpm:Red Hat及其派生发行版的软件包管理工具
65. tar:打包和解压缩文件
66. gzip:压缩文件
67. gunzip:解压缩文件
68. zip:打包和解压缩文件(跨平台)七、系统安全
69. chmod:修改文件或目录的权限
70. chown:修改文件或目录的所有者
71. chgrp:修改文件或目录的所属组
72. passwd:修改用户密码
73. iptables:配置Linux防火墙规则
74. selinux:配置SELinux安全策略
75. ssh:远程登录和执行命令
76. openssl:操作SSL/TLS证书和加密组件八、系统日志
77. dmesg:查看内核日志
78. syslog:系统日志记录工具
79. journalctl:systemd日志分析工具九、系统配置
80. vi:编辑文本文件
81. nano:简单易用的文本编辑器
82. sed:流式文本编辑器,支持正则表达式
83. grep:在文件中查找指定字符或字符串
84. awk:文本处理工具
85. echo:输出文本或变量的值
86. export:设置或显示环境变量
87. source:读取并执行指定文件的内容
88. alias:设置命令的别名十、压缩和打包
89. tar:打包和解压缩文件
90. gzip:压缩文件
91. gunzip:解压缩文件
92. zip:打包和解压缩文件(跨平台)
93. unzip:解压缩ZIP文件十一、网络常用命令
94. ifconfig:查看和配置网络接口信息
95. ping:测试与目标主机的连通性
96. nslookup:查询域名解析信息
97. netstat:显示网络连接、路由表等信息
98. wget:下载文件
99. curl:发送HTTP请求
100. ssh:远程登录和执行命令
101. scp:在本地和远程主机之间复制文件
102. telnet:使用telnet协议远程登录主机十二、数据库操作
103. mysql:MySQL数据库命令行客户端
104. sqlite3:SQLite数据库命令行客户端
105. pg_dump:导出PostgreSQL数据库
106. pg_restore:恢复PostgreSQL数据库
107. mongo:MongoDB数据库命令行客户端
108. redis-cli:Redis数据库命令行客户端以上列举了108个常用的Linux命令,希望对您有所帮助。在日常使用中,多多实践和熟练掌握这些命令,将会提高您的Linux系统管理和运维能力。
2年前 -
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换当前目录。
3. pwd:显示当前所在的路径。
4. mv:移动文件或文件夹,并可用于重命名文件。
5. cp:复制文件或文件夹。
6. rm:删除文件或文件夹。
7. mkdir:创建新的文件夹。
8. touch:创建新的空文件或更新文件的时间戳。
9. cat:显示文件内容。
10. less:分页显示文件内容。
11. head:显示文件的前几行。
12. tail:显示文件的后几行。
13. grep:在文件中搜索指定的模式。
14. find:在文件系统中搜索文件。
15. tar:打包和解压缩文件。
16. gzip:压缩文件。
17. gunzip:解压缩文件。
18. ssh:远程登录到其他计算机。
19. scp:在计算机之间复制文件。
20. chmod:修改文件或文件夹的权限。
21. chown:修改文件或文件夹的所有者。
22. chgrp:修改文件或文件夹的所属组。
23. su:切换用户。
24. sudo:以超级用户身份执行命令。
25. top:实时显示系统的进程和资源使用情况。
26. ps:显示当前系统的进程状态。
27. kill:终止正在运行的进程。
28. shutdown:关机或重启计算机。
29. reboot:重启计算机。
30. df:显示磁盘空间的使用情况。
31. du:显示文件或文件夹的大小。
32. mount:挂载文件系统。
33. umount:卸载文件系统。
34. ifconfig:显示和配置网络接口。
35. ping:测试网络连接。
36. curl:通过网络获取数据。
37. wget:从网络上下载文件。
38. history:显示命令历史记录。
39. who:显示当前登录用户。
40. date:显示系统当前时间。
41. cal:显示日历。
42. uname:显示系统信息。
43. apt-get:用于Debian和Ubuntu系统上安装和管理软件包。
44. yum:用于RHEL和CentOS系统上安装和管理软件包。
45. systemctl:管理系统服务。
46. service:启动、停止和重启系统服务。
47. crontab:定时执行任务。
48. ln:创建链接。
49. rmdir:删除空文件夹。
50. history:显示历史命令记录。
51. alias:创建命令别名。
52. echo:输出文本或变量。
53. which:显示命令的路径。
54. tar:打包和解压缩文件。
55. awk:文本处理工具。
56. sed:文本替换工具。
57. sort:对文本进行排序。
58. cut:切割文本。
59. diff:比较文本文件的差异。
60. clear:清除屏幕上的内容。
61. iostat:显示磁盘和输入/输出统计信息。
62. netstat:显示网络连接和统计信息。
63. whois:查询域名的所有者信息。
64. ifconfig:显示和配置网络接口。
65. route:显示和配置网络路由表。
66. traceroute:追踪数据包的路径。
67. ssh-keygen:生成和管理SSH密钥。
68. scp:在计算机之间复制文件。
69. ssh-agent:管理SSH密钥的代理。
70. ssh-add:将SSH密钥添加到代理中。
71. grep:在文件中搜索指定的模式。
72. sed:使用正则表达式进行文本替换。
73. find:在文件系统中搜索文件。
74. tar:压缩和解压缩文件。
75. rsync:在计算机和服务器之间同步文件。
76. curl:通过网络获取数据。
77. wget:从网络上下载文件。
78. git:版本控制工具。
79. ln:创建硬链接或符号链接。
80. chmod:更改文件或文件夹的权限。
81. chown:更改文件或文件夹的所有者。
82. chgrp:更改文件或文件夹的所属组。
83. umask:设置文件的默认权限。
84. groups:显示用户所属的组。
85. adduser:创建新用户。
86. usermod:修改用户属性。
87. userdel:删除用户。
88. passwd:更改用户密码。
89. su:切换用户。
90. sudo:以超级用户身份执行命令。
91. crontab:定时执行任务。
92. systemctl:管理系统服务。
93. service:启动、停止和重启系统服务。
94. iptables:管理防火墙规则。
95. hostname:显示或设置主机名。
96. ifup:启动网络接口。
97. ifdown:停止网络接口。
98. iwconfig:配置无线网络接口。
99. iwlist:显示无线网络接口的信息。
100. mount:挂载文件系统。
101. umount:卸载文件系统。
102. fdisk:磁盘分区工具。
103. mkfs:创建文件系统。
104. lsblk:显示块设备信息。
105. lspci:显示PCI设备信息。
106. lsusb:显示USB设备信息。
107. uname:显示系统信息。
108. dmesg:显示内核日志。2年前 -
Linux是一个开源的操作系统,广泛应用于服务器和嵌入式设备。掌握一些基本的Linux命令可以帮助用户更好地管理系统,提高工作效率和安全性。下面介绍108个常用的Linux命令。
1. ls命令:列出目录中的文件和子目录。
2. cd命令:切换当前目录。
3. pwd命令:显示当前目录的路径。
4. mkdir命令:创建新目录。
5. rmdir命令:删除空目录。
6. rm命令:删除文件和目录。
7. cp命令:复制文件和目录。
8. mv命令:移动文件和目录。
9. cat命令:显示文件内容。
10. less命令:逐页显示文件内容。
11. head命令:显示文件的开头几行。
12. tail命令:显示文件的末尾几行。
13. touch命令:创建空文件或更改文件的时间戳。
14. grep命令:在文件中查找指定模式。
15. find命令:在文件系统中查找文件。
16. locate命令:通过数据库快速查找文件。
17. wc命令:统计文件中的行数、字数和字符数。
18. sort命令:对文件中的行进行排序。
19. uniq命令:去除文件中的重复行。
20. cut命令:从文件中按列提取数据。
21. paste命令:将多个文件的相同行合并。
22. diff命令:比较两个文件或目录的差异。
23. cmp命令:比较两个文件的内容。
24. tar命令:创建和提取tar归档文件。
25. gzip命令:压缩文件。
26. gunzip命令:解压缩文件。
27. bzip2命令:更高压缩比的文件压缩和解压缩。
28. zip命令:创建和提取zip归档文件。
29. unzip命令:解压缩zip文件。
30. ssh命令:通过安全的shell通信连接到远程主机。
31. scp命令:通过SSH安全地复制文件。
32. rsync命令:远程和本地文件同步工具。
33. wget命令:从网络上下载文件。
34. curl命令:通过URL传输数据。
35. ping命令:测试网络连接。
36. ifconfig命令:显示和配置网络接口。
37. netstat命令:显示网络连接和统计信息。
38. route命令:配置和显示网络路由表。
39. iptables命令:防火墙规则管理。
40. systemctl命令:管理系统服务。
41. ps命令:查看运行中的进程。
42. top命令:实时查看系统资源使用情况。
43. kill命令:终止进程。
44. jobs命令:显示当前所有作业。
45. bg命令:将作业放入后台运行。
46. fg命令:将作业移到前台运行。
47. nohup命令:以忽略挂断信号的方式运行命令。
48. at命令:延时运行命令。
49. crontab命令:管理定时任务。
50. useradd命令:创建新用户。
51. userdel命令:删除用户。
52. passwd命令:设置用户密码。
53. su命令:切换用户。
54. sudo命令:以超级用户身份执行命令。
55. chown命令:更改文件所有者。
56. chmod命令:更改文件权限。
57. chgrp命令:更改文件所属用户组。
58. du命令:查看目录和文件的磁盘使用情况。
59. df命令:显示文件系统磁盘空间使用情况。
60. mount命令:挂载文件系统。
61. umount命令:卸载文件系统。
62. ln命令:创建硬链接和符号链接。
63. file命令:检测文件类型。
64. which命令:查找可执行文件的路径。
65. echo命令:打印文本或变量的值。
66. env命令:显示和修改环境变量。
67. export命令:导出变量为环境变量。
68. source命令:在当前shell环境下执行脚本。
69. alias命令:创建命令别名。
70. history命令:显示和管理命令历史记录。
71. grep命令:文本搜索工具。
72. sed命令:流编辑器。可以对文本进行替换、删除、插入等操作。
73. awk命令:用于处理文本文件,基于文本中的字段进行处理。
74. tee命令:将标准输入复制到标准输出和文件。
75. watch命令:周期性执行命令并查看结果。
76. xargs命令:从标准输入中读取参数,并将其作为命令的参数。
77. killall命令:通过进程名杀死进程。
78. stat命令:显示文件的详细信息。
79. free命令:显示系统内存的使用情况。
80. df命令:显示磁盘空间使用情况。
81. du命令:显示目录或文件的磁盘使用情况。
82. uname命令:显示系统信息。
83. date命令:显示和设置系统时间。
84. cal命令:显示日历。
85. ln命令:创建链接文件。
86. file命令:检测文件类型。
87. netstat命令:查看网络状态。
88. ifconfig命令:配置网络接口。
89. ping命令:检查网络连接。
90. traceroute命令:跟踪数据包的路由路径。
91. dig命令:从DNS服务器查询域名信息。
92. nslookup命令:查询域名解析。
93. route命令:显示和操作IP路由表。
94. ssh命令:通过SSH协议登录远程主机。
95. scp命令:通过SSH传输文件。
96. rsync命令:同步文件和目录。
97. find命令:在文件系统中查找文件。
98. grep命令:在文件中查找指定模式。
99. sed命令:流编辑器。可以对文本进行替换、删除、插入等操作。
100. awk命令:文本处理工具。
101. cut命令:从文件中按列提取数据。
102. sort命令:对文件中的行进行排序。
103. diff命令:比较两个文件的区别。
104. git命令:版本控制工具。
105. svn命令:版本控制工具。
106. chmod命令:修改文件或目录的权限。
107. chown命令:修改文件或目录的所有者。
108. chgrp命令:修改文件或目录的所属用户组。以上就是108个常用的Linux命令,掌握这些命令可以让我们更好地管理和操作Linux系统。然而,仅仅知道这些命令还不足以成为Linux专家,需要不断的实践和学习,才能熟练地应用这些命令。
2年前