linux常用149个命令
-
以下是我整理的149个常用的Linux命令:
1. ls:显示目录内容
2. pwd:显示当前工作目录
3. cd:切换目录
4. mkdir:创建目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动文件或目录
8. touch:创建空文件
9. cat:合并文件或显示文件内容
10. less:分页显示文件内容
11. head:显示文件前几行
12. tail:显示文件最后几行
13. grep:按模式搜索文件内容
14. find:按条件查找文件
15. chmod:修改文件权限
16. chown:修改文件所有者
17. chgrp:修改文件所属组
18. ln:创建硬链接或符号链接
19. tar:打包或解包文件
20. gzip:压缩文件
21. gunzip:解压缩文件
22. zip:创建压缩文件
23. unzip:解压缩文件
24. ps:显示进程信息
25. top:显示系统运行状态
26. kill:终止进程
27. service:管理系统服务
28. ifconfig:显示或配置网络接口
29. ping:测试网络连通性
30. netstat:显示网络连接信息
31. ssh:远程登录服务器
32. scp:远程复制文件
33. ftp:文件传输协议客户端
34. wget:下载文件
35. curl:发送HTTP请求
36. grep:搜索文件内容
37. sed:流编辑器
38. awk:文本处理工具
39. cut:提取文件中的字段
40. du:显示磁盘使用情况
41. df:显示磁盘空间使用情况
42. mount:挂载文件系统
43. umount:卸载文件系统
44. rmdir:删除空目录
45. locate:快速查找文件
46. which:显示命令路径
47. history:显示命令历史记录
48. man:显示帮助文档
49. apropos:搜索命令描述
50. alias:设置命令别名
51. echo:打印文本
52. date:显示系统时间
53. cal:显示日历
54. uptime:显示系统运行时间
55. who:显示当前登录用户
56. whoami:显示当前用户名
57. groups:显示用户所属组
58. passwd:修改用户密码
59. useradd:创建新用户
60. userdel:删除用户
61. addgroup:创建新组
62. delgroup:删除组
63. su:切换用户身份
64. sudo:以超级用户权限执行命令
65. crontab:定时执行任务
66. at:单次定时执行任务
67. bg:将任务移到后台执行
68. fg:将后台任务移到前台执行
69. killall:终止所有同名进程
70. nohup:后台运行命令
71. screen:虚拟终端管理工具
72. df:查看文件系统信息
73. free:查看内存使用情况
74. tcpdump:抓包工具
75. iftop:实时监测网络流量
76. nmap:网络扫描工具
77. ssh-keygen:生成SSH密钥对
78. ssh-add:添加SSH密钥
79. ssh-keyscan:扫描SSH主机公钥
80. diff:比较文件差异
81. patch:应用补丁文件
82. sort:排序文件内容
83. uniq:去除重复行
84. comm:比较两个已排序文件
85. wc:统计文件行数、字数、字节数
86. tee:将输出内容同时输出到文件和屏幕
87. tr:转换或删除字符
88. gzip:压缩文件
89. gunzip:解压缩文件
90. xargs:将标准输入转换为命令行参数
91. script:记录终端会话
92. split:拆分文件
93. join:合并文件
94. locate:快速查找文件
95. updatedb:更新文件索引数据库
96. touch:修改文件访问和修改时间
97. dd:复制文件、块设备或创建指定大小的文件
98. halt:关机
99. reboot:重启
100. shutdown:关机或重启
101. uname:显示系统信息
102. clear:清空终端屏幕
103. stty:设置终端属性
104. more:分页显示文件内容
105. env:显示环境变量
106. export:设置环境变量
107. alias:设置命令别名
108. unalias:取消命令别名
109. source:执行指定文件中的命令
110. echo:打印文本
111. printf:格式化输出文本
112. read:读取用户输入
113. shift:移动参数位置
114. exit:退出终端这些是一些常用的Linux命令,覆盖了基本的文件操作、系统管理、网络等方面。希望对你有帮助!
2年前 -
Linux是一种自由和开放源代码的操作系统,因此它有很多常用的命令。本文将列举149个常用的Linux命令,并对每个命令进行简要的介绍。这些命令涵盖了各个方面,包括文件操作、文本处理、进程管理、网络管理等。
1. ls:列出目录中的文件和子目录。
2. cd:改变当前工作目录。
3. pwd:显示当前工作目录的路径。
4. cp:复制文件或目录。
5. rm:删除文件或目录。
6. mv:移动文件或目录。
7. mkdir:创建一个新的目录。
8. rmdir:删除一个空目录。
9. touch:更改文件的访问和修改时间。
10. cat:将文件的内容输出到标准输出。
11. more:逐页显示文件内容。
12. less:更高级的文件查看器。
13. head:显示文件的前几行。
14. tail:显示文件的后几行。
15. grep:在文件中查找指定的字符串。
16. find:在文件系统中查找文件。
17. chmod:修改文件的权限。
18. chown:修改文件的所有者。
19. chgrp:修改文件的所属组。
20. tar:打包和解包文件。21. df:显示文件系统的磁盘空间使用情况。
22. du:显示文件和目录的磁盘空间使用情况。
23. free:显示系统的内存使用情况。
24. top:实时显示系统的进程状态。
25. ps:显示当前进程的快照。
26. kill:终止进程。
27. systemctl:管理systemd服务。
28. service:管理sysv-init服务。
29. ifconfig:配置和显示网络接口的状态。
30. ping:测试网络连接的连通性。31. ssh:使用Secure Shell远程登录到其他计算机。
32. scp:在本地系统和远程系统之间复制文件。
33. rsync:远程文件同步工具。
34. wget:从网络上下载文件。
35. curl:使用URL语法在命令行下工作的文件传输工具。
36. adduser:创建一个新用户。
37. usermod:修改用户的属性。
38. passwd:更改用户的密码。
39. su:切换用户。
40. sudo:以超级用户权限运行命令。41. chmod:修改文件的权限。
42. chown:修改文件的所有者。
43. chgrp:修改文件的所属组。
44. tar:打包和解包文件。
45. unzip:解压缩zip格式的文件。
46. gzip:压缩文件。
47. gunzip:解压缩文件。
48. man:查看命令的手册页面。
49. info:查看命令的信息页面。
50. uname:显示系统的信息。51. date:显示当前日期和时间。
52. cal:显示日历。
53. echo:在标准输出上打印字符串。
54. read:从标准输入读取一行。
55. sleep:暂停一段时间。
56. awk:在文本文件中进行模式扫描和处理的语言。
57. sed:流编辑器,用于对文本进行修改和转换。
58. cut:从文件中提取列。
59. paste:将多个文件的内容粘贴在一起。
60. sort:对文件进行排序。61. diff:比较两个文件的差异。
62. patch:将补丁应用到文件中。
63. tr:用一个字符序列替换另一个字符序列。
64. wc:计算文件的行数、字数和字节数。
65. uniq:删除文件中相邻的重复行。
66. join:连接两个文件的字段。
67. split:将文件分割成多个部分。
68. grep:在文件中查找指定的字符串。
69. find:在文件系统中查找文件。
70. awk:在文本文件中进行模式扫描和处理的语言。71. sed:流编辑器,用于对文本进行修改和转换。
72. cut:从文件中提取列。
73. paste:将多个文件的内容粘贴在一起。
74. sort:对文件进行排序。
75. uniq:删除文件中相邻的重复行。
76. join:连接两个文件的字段。
77. split:将文件分割成多个部分。
78. wc:计算文件的行数、字数和字节数。
79. diff:比较两个文件的差异。
80. patch:将补丁应用到文件中。81. tr:用一个字符序列替换另一个字符序列。
82. awk:在文本文件中进行模式扫描和处理的语言。
83. sed:流编辑器,用于对文本进行修改和转换。
84. cut:从文件中提取列。
85. paste:将多个文件的内容粘贴在一起。
86. sort:对文件进行排序。
87. uniq:删除文件中相邻的重复行。
88. join:连接两个文件的字段。
89. split:将文件分割成多个部分。
90. wc:计算文件的行数、字数和字节数。91. diff:比较两个文件的差异。
92. patch:将补丁应用到文件中。
93. tr:用一个字符序列替换另一个字符序列。
94. awk:在文本文件中进行模式扫描和处理的语言。
95. sed:流编辑器,用于对文本进行修改和转换。
96. cut:从文件中提取列。
97. paste:将多个文件的内容粘贴在一起。
98. sort:对文件进行排序。
99. uniq:删除文件中相邻的重复行。
100. join:连接两个文件的字段。101. split:将文件分割成多个部分。
102. wc:计算文件的行数、字数和字节数。
103. diff:比较两个文件的差异。
104. patch:将补丁应用到文件中。
105. tr:用一个字符序列替换另一个字符序列。
106. awk:在文本文件中进行模式扫描和处理的语言。
107. sed:流编辑器,用于对文本进行修改和转换。
108. cut:从文件中提取列。
109. paste:将多个文件的内容粘贴在一起。
110. sort:对文件进行排序。111. uniq:删除文件中相邻的重复行。
112. join:连接两个文件的字段。
113. split:将文件分割成多个部分。
114. wc:计算文件的行数、字数和字节数。
115. diff:比较两个文件的差异。
116. patch:将补丁应用到文件中。
117. tr:用一个字符序列替换另一个字符序列。
118. awk:在文本文件中进行模式扫描和处理的语言。
119. sed:流编辑器,用于对文本进行修改和转换。
120. cut:从文件中提取列。121. paste:将多个文件的内容粘贴在一起。
122. sort:对文件进行排序。
123. uniq:删除文件中相邻的重复行。
124. join:连接两个文件的字段。
125. split:将文件分割成多个部分。
126. wc:计算文件的行数、字数和字节数。
127. diff:比较两个文件的差异。
128. patch:将补丁应用到文件中。
129. tr:用一个字符序列替换另一个字符序列。
130. awk:在文本文件中进行模式扫描和处理的语言。131. sed:流编辑器,用于对文本进行修改和转换。
132. cut:从文件中提取列。
133. paste:将多个文件的内容粘贴在一起。
134. sort:对文件进行排序。
135. uniq:删除文件中相邻的重复行。
136. join:连接两个文件的字段。
137. split:将文件分割成多个部分。
138. wc:计算文件的行数、字数和字节数。
139. diff:比较两个文件的差异。
140. patch:将补丁应用到文件中。141. tr:用一个字符序列替换另一个字符序列。
142. awk:在文本文件中进行模式扫描和处理的语言。
143. sed:流编辑器,用于对文本进行修改和转换。
144. cut:从文件中提取列。
145. paste:将多个文件的内容粘贴在一起。
146. sort:对文件进行排序。
147. uniq:删除文件中相邻的重复行。
148. join:连接两个文件的字段。
149. split:将文件分割成多个部分。这些是常见的Linux命令,可以帮助用户完成各种任务,如文件操作、文本处理、进程管理和网络管理等。熟悉这些命令可以提高在Linux系统中的工作效率,并使任务更加便捷。
2年前 -
Linux是一种开源的操作系统,广泛应用于服务器和个人计算机上。它具有丰富的命令和功能,使用户能够有效地管理文件、安装软件、配置系统等。本文将介绍149个常用的Linux命令,按照不同分类进行组织。
这149个命令覆盖了几乎所有常见的Linux操作需求,包括文件和目录操作、文件查找与过滤、文件权限、压缩和解压缩、系统监控与管理、网络和通信、软件管理等。下面将按照这些类别逐一介绍。
1. 文件和目录操作
– pwd:显示当前工作目录的绝对路径。
– cd:切换当前工作目录。
– ls:列出当前目录中的文件和目录。
– mkdir:创建一个新的目录。
– rmdir:删除一个空目录。
– cp:复制文件或目录。
– mv:移动或重命名文件和目录。
– rm:删除文件或目录。
– ln:创建链接文件。2. 文件查找与过滤
– find:在指定目录下查找文件。
– locate:通过文件名快速定位文件。
– grep:在文件中搜索匹配的内容。
– tee:同时将标准输入写入文件和标准输出。
– sort:对文件内容进行排序。
– head:显示文件的头部几行。
– tail:显示文件的尾部几行。3. 文件权限
– chmod:修改文件或目录的权限。
– chown:修改文件或目录的所有者。
– chgrp:修改文件或目录的所属组。
– umask:设置新建文件的默认权限。4. 压缩和解压缩
– tar:打包和解包文件。
– gzip:压缩文件。
– gunzip:解压缩文件。
– bzip2:更高效的压缩算法。
– unzip:解压缩zip格式的文件。5. 系统监控与管理
– top:实时显示系统资源使用情况。
– ps:查找正在运行的进程。
– kill:终止正在运行的进程。
– systemctl:管理系统服务。
– df:显示磁盘空间使用情况。
– du:显示文件和目录的磁盘使用情况。6. 网络和通信
– ping:测试与另一个主机之间的连接。
– ifconfig:配置和显示网络接口信息。
– ssh:远程登录另一个主机。
– scp:在本地和远程主机之间复制文件。
– telnet:通过Telnet协议连接到远程主机。7. 软件管理
– apt-get:Debian和Ubuntu系统上的包管理工具。
– yum:Red Hat和CentOS系统上的包管理工具。
– dnf:新一代的包管理工具。
– dpkg:Debian和Ubuntu系统上的低层包管理工具。
– rpm:Red Hat和CentOS系统上的低层包管理工具。以上只是列举了149个常用的Linux命令,Linux还有很多其他功能强大的命令,可以根据实际需求学习和使用。掌握这些命令可以提高在Linux系统上的工作效率,并且对于系统管理员和开发人员来说,熟练使用这些命令是必不可少的。
2年前