linux100个常用命令大全
-
Linux是一种常用的操作系统,在日常工作和学习中,掌握一些常用的Linux命令是非常重要的。下面列出了100个常用的Linux命令,供参考和学习。
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换到指定目录。
3. pwd:显示当前所在的目录。
4. mkdir:创建新的文件夹。
5. cp:复制文件或文件夹。
6. mv:移动或重命名文件或文件夹。
7. rm:删除文件或文件夹。
8. touch:创建空文件或更改文件的时间戳。
9. cat:查看文件内容。
10. more:逐页显示文件内容。
11. less:更高级的文件内容查看器。
12. head:显示文件头几行的内容。
13. tail:显示文件尾几行的内容。
14. grep:在文件中搜索指定的字符串。
15. find:按照条件搜索文件或文件夹。
16. chmod:修改文件或文件夹的权限。
17. chown:修改文件或文件夹的所有者。
18. chgrp:修改文件或文件夹的所属组。
19. tar:压缩和解压文件。
20. gzip:压缩文件。
21. gunzip:解压文件。
22. zip:压缩文件或文件夹。
23. unzip:解压zip文件。
24. wget:从网络上下载文件。
25. curl:发送HTTP请求并获取数据。
26. ssh:通过安全的方式远程登录到另一台计算机。
27. scp:通过SSH协议安全地复制文件。
28. ping:测试网络连接是否正常。
29. ifconfig:查看网络接口的配置信息。
30. netstat:查看网络连接和端口信息。
31. route:查看和配置系统的路由表。
32. iptables:管理Linux系统的防火墙规则。
33. ps:查看当前运行的进程。
34. top:动态显示系统的进程和资源占用。
35. kill:终止指定的进程。
36. crontab:管理定时任务。
37. at:一次性执行指定的命令。
38. du:查看文件夹的磁盘使用情况。
39. df:查看磁盘分区的使用情况。
40. mount:挂载文件系统。
41. umount:卸载文件系统。
42. ln:创建硬链接或符号链接。
43. wc:统计文件的行数、词数和字符数。
44. sort:对文件内容进行排序。
45. uniq:过滤文件中的重复行。
46. cut:截取文件的指定列。
47. sed:流编辑器,用于文件内容的查找和替换。
48. awk:文本处理工具,用于提取和处理文本。
49. diff:比较两个文件的差异。
50. comm:比较两个已排序文件的差异。
51. tee:将输入同时输出到屏幕和文件。
52. echo:打印字符串或变量的值。
53. export:设置环境变量。
54. source:读取并执行指定文件中的命令。
55. alias:创建命令的别名。
56. history:查看历史命令记录。
57. date:显示当前日期和时间。
58. cal:显示日历。
59. uptime:显示系统的运行时间和负载。
60. who:显示当前登录用户。
61. su:切换到其他用户。
62. sudo:以管理员权限执行命令。
63. passwd:修改用户的密码。
64. useradd:创建新用户。
65. usermod:修改用户的属性。
66. userdel:删除用户。
67. groupadd:创建新的用户组。
68. groupmod:修改用户组的属性。
69. groupdel:删除用户组。
70. service:管理系统服务。
71. systemctl:系统服务的管理工具。
72. ps aux:显示系统中所有进程的详细信息。
73. lsof:使用打开文件描述符来列出正在使用的文件。
74. yum:一个软件包管理器。
75. apt-get:Ubuntu Linux的包管理器。
76. dmesg:显示系统启动信息。
77. uname:显示当前操作系统的内核信息。
78. free:显示系统的内存使用情况。
79. df -h:以人类可读的方式显示磁盘分区的使用情况。
80. top -c:动态显示系统的进程和资源占用,并显示完整的命令。
81. sar:系统性能监控指标工具。
82. iostat:显示CPU、磁盘和其他输入/输出设备的统计信息。
83. vmstat:显示系统的虚拟内存、系统性能和进程相关的信息。
84. mpstat:显示CPU的统计信息。
85. pidstat:显示进程的统计信息。
86. netstat -tunlp:显示当前网络连接和监听端口信息。
87. tcpdump:从网络中捕获网络流量。
88. nmap:网络扫描和安全评估工具。
89. traceroute:追踪数据包到目标主机的路径。
90. ssh-keygen:生成SSH秘钥对。
91. rsync:远程数据同步工具。
92. git:分布式版本控制系统。
93. svn:源代码版本控制系统。
94. diff:比较两个文件的差异。
95. patch:应用补丁文件。
96. make:自动化构建工具。
97. gcc:C语言编译器。
98. gdb:源代码调试工具。
99. ldd:显示可执行文件或共享库的依赖关系。
100. file:检测文件的类型。这些是Linux的一些常用命令,掌握这些命令可以提高工作和学习效率。当然,Linux还有很多其他的命令,需要根据实际需求进行学习和使用。
2年前 -
1. cd:切换目录。用法:cd [目录名]
2. ls:列出目录内容。用法:ls [选项] [目录名]
3. pwd:显示当前所在的目录。用法:pwd
4. mkdir:创建目录。用法:mkdir [选项] [目录名]
5. touch:创建空文件。用法:touch [选项] [文件名]
6. cp:复制文件或目录。用法:cp [选项] 源文件 目标文件
7. mv:移动或重命名文件或目录。用法:mv [选项] 源文件 目标文件
8. rm:删除文件或目录。用法:rm [选项] 文件或目录
9. cat:显示文件内容。用法:cat [选项] 文件名
10. more:分页显示文件内容。用法:more [选项] 文件名
11. less:更高级的文件分页显示器。用法:less [选项] 文件名
12. grep:在文件中搜索指定的模式。用法:grep [选项] 模式 文件名
13. find:在指定目录下搜索文件。用法:find [路径] [选项] [表达式]
14. tar:打包、解包文件或目录。用法:tar [选项] 文件或目录
15. gzip:压缩文件。用法:gzip [选项] 文件名
16. gunzip:解压缩文件。用法:gunzip [选项] 文件名
17. zip:压缩文件。用法:zip [选项] 文件名
18. unzip:解压缩文件。用法:unzip [选项] 文件名
19. chmod:改变文件或目录的权限。用法:chmod [选项] 权限 文件或目录
20. chown:改变文件或目录的所有者。用法:chown [选项] 用户名:组名 文件或目录
21. chgrp:改变文件或目录的所属组。用法:chgrp [选项] 组名 文件或目录
22. ps:显示当前运行的进程。用法:ps [选项]
23. top:实时显示系统资源占用情况。用法:top
24. kill:杀死指定进程。用法:kill [选项] 进程ID
25. ifconfig:配置网络接口。用法:ifconfig [选项] 网络接口名
26. ping:向目标主机发送网络请求并等待回应。用法:ping [选项] 目标主机
27. ssh:远程登录到目标主机。用法:ssh [选项] [用户@]主机名
28. scp:在本地主机和远程主机之间传输文件。用法:scp [选项] 源文件 目标文件
29. su:切换用户身份。用法:su [选项] [用户名]
30. sudo:以管理员身份执行命令。用法:sudo [选项] 命令
31. useradd:添加用户。用法:useradd [选项] 用户名
32. userdel:删除用户。用法:userdel [选项] 用户名
33. passwd:修改用户密码。用法:passwd [用户名]
34. groupadd:添加用户组。用法:groupadd [选项] 组名
35. groupdel:删除用户组。用法:groupdel [选项] 组名
36. shutdown:关闭系统。用法:shutdown [选项] [时间] [警告信息]
37. reboot:重启系统。用法:reboot [选项]
38. tar:打包、解压缩文件或目录。用法:tar [选项] 文件或目录
39. cron:定时执行任务。用法:crontab [选项] 文件
40. service:管理系统服务。用法:service [选项] 服务名 [命令]
41. mount:挂载文件系统。用法:mount [选项] 设备名 挂载点
42. umount:卸载文件系统。用法:umount [选项] 设备名或挂载点
43. df :显示磁盘空间使用情况。用法:df [选项]
44. du:计算文件或目录的磁盘空间。用法:du [选项] 文件或目录
45. free:显示系统内存使用情况。用法:free [选项]
46. grep:在文件中搜索指定的模式。用法:grep [选项] 模式 文件名
47. awk:处理文本文件。用法:awk [选项] ‘脚本’ 文件名
48. sed:文本流编辑器。用法:sed [选项] ‘脚本’ 文件名
49. sort:对文件进行排序。用法:sort [选项] 文件名
50. wc:统计文件的字节数、行数、词数。用法:wc [选项] 文件名
51. diff:比较文件或目录的差异。用法:diff [选项] 文件1 文件2
52. tar:打包、解包文件或目录。用法:tar [选项] 文件或目录
53. gzip:压缩文件。用法:gzip [选项] 文件名
54. gunzip:解压缩文件。用法:gunzip [选项] 文件名
55. zip:压缩文件。用法:zip [选项] 文件名
56. unzip:解压缩文件。用法:unzip [选项] 文件名
57. scp:在本地主机和远程主机之间传输文件。用法:scp [选项] 源文件 目标文件
58. ftp:在本地主机和远程主机之间传输文件。用法:ftp [选项] [主机名]
59. wget:从网络上下载文件。用法:wget [选项] [URL]
60. lynx:文字模式下的网页浏览器。用法:lynx [选项] [URL]
61. ping:向目标主机发送网络请求并等待回应。用法:ping [选项] 目标主机
62. traceroute:跟踪数据包在网络中的路径。用法:traceroute [选项] 目标主机
63. ifconfig:配置网络接口。用法:ifconfig [选项] 网络接口名
64. route:配置网络路由表。用法:route [选项]
65. hostname:获取或设置主机名。用法:hostname [选项] [主机名]
66. ssh:远程登录到目标主机。用法:ssh [选项] [用户@]主机名
67. telnet:使用TELNET协议登录到远程主机。用法:telnet [选项] [主机名] [端口号]
68. netstat:显示网络连接、路由表和网络接口信息。用法:netstat [选项]
69. tcpdump:抓取网络数据包。用法:tcpdump [选项] [表达式]
70. nmap:网络扫描工具。用法:nmap [选项] 目标主机
71. dig:查询DNS信息。用法:dig [选项] [主机名]
72. nslookup:查询DNS信息。用法:nslookup [选项] [主机名]
73. yum:软件包管理工具。用法:yum [选项] [命令] [软件包名]
74. apt-get:软件包管理工具。用法:apt-get [选项] [命令] [软件包名]
75. rpm:RPM包管理工具。用法:rpm [选项] [命令] [软件包名]
76. dmesg:显示内核环缓冲区的信息。用法:dmesg [选项]
77. man:查看命令的帮助文档。用法:man [选项] 命令名
78. which:查询命令的路径。用法:which [选项] 命令名
79. echo:输出指定的字符串。用法:echo [选项] 字符串
80. date:显示或设置系统日期和时间。用法:date [选项]
81. uptime:显示系统的运行时间和平均负载。用法:uptime
82. whoami:显示当前用户的用户名。用法:whoami
83. uname:显示系统信息。用法:uname [选项]
84. history:显示命令历史记录。用法:history [选项]
85. export:设置环境变量。用法:export [选项] 变量名=值
86. source:执行指定文件中的命令。用法:source 文件名
87. alias:创建命令别名。用法:alias [选项] [别名=’命令’]
88. clear:清屏。用法:clear
89. reset:恢复终端的原始状态。用法:reset
90. exit:退出当前会话。用法:exit
91. shutdown:关闭系统。用法:shutdown [选项] [时间] [警告信息]
92. reboot:重启系统。用法:reboot [选项]
93. halt:停止系统。用法:halt [选项]
94. poweroff:关闭电源。用法:poweroff [选项]
95. locate:快速搜索文件。用法:locate [选项] 模式
96. updatedb:更新locate数据库。用法:updatedb [选项]
97. ifdown:关闭网络接口。用法:ifdown [选项] 网络接口名
98. ifup:打开网络接口。用法:ifup [选项] 网络接口名
99. reboot:重启系统。用法:reboot [选项]
100. exit:退出当前会话。用法:exit
以上是100个常用的Linux命令,涵盖了文件和目录操作、进程管理、网络配置、软件包管理等方面。掌握这些命令,可以提高在Linux系统中的工作效率。
2年前 -
以下是Linux中的100个常用命令的大全列表:
1. pwd – 打印当前工作目录的路径。
2. cd – 更改工作目录。
3. ls – 列出目录内容。
4. mkdir – 创建新目录。
5. rmdir – 删除空目录。
6. cp – 复制文件和目录。
7. mv – 移动文件和目录。
8. rm – 删除文件和目录。
9. touch – 创建空文件或更新文件的时间戳。
10. cat – 将文件内容打印到标准输出。
11. more – 分页显示文件内容。
12. less – 分屏显示文件内容。
13. head – 显示文件的前几行。
14. tail – 显示文件的后几行。
15. grep – 在文件中查找匹配的文本。
16. find – 在目录中查找文件。
17. chmod – 更改文件或目录的权限。
18. chown – 更改文件或目录的所有者。
19. chgrp – 更改文件或目录的组。
20. ln – 创建硬链接或符号链接。
21. tar – 打包和解压文件。
22. gzip – 文件压缩和解压。
23. unzip – 解压zip文件。
24. ping – 测试与远程主机的连接。
25. ssh – 安全登录远程主机。
26. scp – 安全复制文件到远程主机。
27. sftp – 安全地传输文件到远程主机。
28. wget – 下载文件。
29. curl – 发送HTTP请求。
30. top – 显示运行中的进程。
31. ps – 显示当前进程的状态。
32. kill – 终止进程。
33. su – 切换用户身份。
34. sudo – 以超级用户身份执行命令。
35. useradd – 创建新用户。
36. passwd – 更改用户密码。
37. userdel – 删除用户。
38. groupadd – 创建新组。
39. groupdel – 删除组。
40. ifconfig – 配置和显示网络接口。
41. netstat – 显示网络连接和统计信息。
42. iptables – 配置防火墙规则。
43. route – 显示和配置网络路由表。
44. mount – 挂载文件系统。
45. umount – 卸载文件系统。
46. df – 显示磁盘空间使用情况。
47. du – 估算目录大小。
48. free – 显示内存使用情况。
49. uname – 显示系统信息。
50. who – 显示当前登录用户。
51. date – 显示和设置系统日期和时间。
52. cal – 显示月历。
53. timedatectl – 显示和设置系统时区。
54. shutdown – 关机或重新启动系统。
55. reboot – 重新启动系统。
56. history – 显示命令历史记录。
57. clear – 清屏。
58. echo – 打印参数。
59. read – 从标准输入读取行。
60. exit – 退出当前shell。
61. grep – 在文件中查找匹配的文本。
62. sed – 流式文本编辑器。
63. awk – 处理文本和数据。
64. cut – 从文本中提取字段。
65. sort – 对文本排序。
66. uniq – 去除连续重复行。
67. wc – 统计文件中的字数、行数和字节数。
68. diff – 比较文件的差异。
69. tr – 对文本进行字符转换。
70. tee – 将标准输入复制到标准输出和文件。
71. tar – 打包和解压文件。
72. gzip – 文件压缩和解压。
73. bzip2 – 文件压缩和解压。
74. tail -f – 实时监视文件的变化。
75. ln – 创建硬链接或符号链接。
76. sort – 对文本排序。
77. awk – 处理文本和数据。
78. cut – 从文本中提取字段。
79. ps – 显示当前进程的状态。
80. top – 显示运行中的进程。
81. nohup – 在后台运行命令。
82. screen – 多路复用终端。
83. crontab – 创建定时任务。
84. uptime – 显示系统的运行时长。
85. sar – 系统性能监测。
86. iftop – 显示实时网络流量。
87. tcpdump – 抓取网络数据包。
88. route – 显示和配置网络路由表。
89. iptables – 配置防火墙规则。
90. ssh-keygen – 生成SSH密钥对。
91. ssh-copy-id – 将SSH公钥复制到远程主机。
92. scp – 安全复制文件到远程主机。
93. sftp – 安全地传输文件到远程主机。
94. rsync – 高效同步文件和目录。
95. curl – 发送HTTP请求。
96. nc – 创建TCP/UDP连接。
97. telnet – 连接远程主机。
98. dig – DNS查询工具。
99. nslookup – DNS查询工具。
100. man – 查看命令的手册页。以上是Linux中的100个常用命令。这些命令可以帮助用户管理文件、目录、进程、网络、用户和系统配置等。每个命令都有各自的选项和参数,可以根据需求使用不同的选项和参数来实现不同的功能。掌握这些命令可以提高在Linux系统中的管理和操作效率。
2年前