老男孩150个linux命令
-
Linux命令是Linux操作系统中非常重要的部分,了解和掌握一些常用的Linux命令可以帮助提高工作效率和操作系统的管理能力。在本文中,我将为您介绍150个常见的Linux命令。
一、文件和目录操作命令:
1. ls:列出目录内容。
2. cd:切换当前目录。
3. pwd:显示当前工作目录的路径。
4. cp:复制文件或目录。
5. mv:移动文件或目录。
6. rm:删除文件或目录。
7. mkdir:创建目录。
8. rmdir:删除空目录。
9. touch:创建空文件或更新文件的时间戳。
10. find:在指定目录下查找文件。
11. grep:在文件中查找符合条件的字符串。
12. cat:查看文件内容。
13. head:显示文件的头部内容。
14. tail:显示文件的尾部内容。
15. more:逐页显示文件内容。
16. less:与more命令类似,但功能更强大。
17. wc:统计文件中的行数、字数和字符数。
18. chmod:修改文件或目录的权限。
19. chown:修改文件或目录的所有者。
20. chgrp:修改文件或目录的所属组。二、系统管理命令:
21. ps:显示当前进程的状态。
22. top:动态地显示系统中运行的进程。
23. kill:终止一个进程。
24. shutdown:关闭系统。
25. reboot:重新启动系统。
26. uname:显示系统信息。
27. df:显示文件系统的可用空间。
28. du:查看指定目录或文件的磁盘使用情况。
29. free:显示系统内存的使用情况。
30. ifconfig:显示或配置网络接口信息。
31. ping:测试网络连接。
32. traceroute:追踪到目的主机经过的路由。
33. ssh:远程登陆到其他主机。
34. su:切换到其他用户。
35. sudo:以超级用户身份执行命令。
36. history:显示命令历史记录。三、文件压缩与解压缩命令:
37. tar:归档文件或目录。
38. gzip:压缩文件。
39. gunzip:解压缩文件。
40. zip:压缩文件或目录。
41. unzip:解压缩文件。
42. rar:压缩文件或目录。
43. unrar:解压缩文件。四、文件权限管理命令:
44. lsattr:显示文件的特殊属性。
45. chattr:修改文件的特殊属性。
46. umask:设置文件的默认权限。五、网络相关命令:
47. ifconfig:配置网络接口。
48. netstat:查看网络连接状态。
49. ping:测试网络连接。
50. nslookup:查询域名解析信息。
51. dig:域名查询工具。
52. route:显示或操作内核路由表。
53. iptables:配置Linux防火墙。
54. wget:下载文件。
55. curl:URL数据传输工具。
56. ssh:远程登陆到其他主机。
57. telnet:使用Telnet协议连接远程计算机。六、软件安装与管理命令:
58. apt-get:Debian/Ubuntu系统的包管理工具。
59. yum:Fedora/CentOS/RHEL系统的包管理工具。
60. dpkg:Debian/Ubuntu系统的包管理工具。
61. rpm:Fedora/CentOS/RHEL系统的包管理工具。
62. make:GNU软件开发工具。
63. gcc:C语言编译器。七、进程管理命令:
64. ps:显示当前进程的状态。
65. top:动态地显示系统中运行的进程。
66. kill:终止一个进程。
67. time:测量程序执行时间。八、磁盘和文件系统命令:
68. fdisk:对磁盘分区进行操作。
69. mkfs:创建文件系统。
70. mount:挂载文件系统。
71. umount:卸载文件系统。
72. du:查看指定目录或文件的磁盘使用情况。
73. cd:切换当前目录。
74. pwd:显示当前工作目录的路径。
75. ls:列出目录内容。
76. scp:在本地主机和远程主机之间复制文件。九、日志管理命令:
77. dmesg:显示内核环缓冲区的内容。
78. tail:显示文件的尾部内容。
79. grep:在文件中查找符合条件的字符串。
80. cat:查看文件内容。
81. journalctl:查看系统日志。十、用户和权限管理命令:
82. useradd:创建用户。
83. usermod:修改用户属性。
84. userdel:删除用户。
85. groupadd:创建用户组。
86. groupmod:修改用户组属性。
87. groupdel:删除用户组。
88. passwd:修改用户密码。
89. chmod:修改文件或目录的权限。
90. chown:修改文件或目录的所有者。
91. chgrp:修改文件或目录的所属组。十一、进程调度命令:
92. nice:设置进程的优先级。
93. renice:修改正在运行的进程的优先级。
94. top:动态地显示系统中运行的进程。十二、计划任务命令:
95. crontab:定时执行任务。
96. at:在指定时间执行任务。十三、权限管理命令:
97. chmod:修改文件或目录的权限。
98. chown:修改文件或目录的所有者。
99. chgrp:修改文件或目录的所属组。
100. umask:设置文件的默认权限。十四、系统状态命令:
101. uname:显示系统信息。
102. uptime:显示系统的运行时间。
103. free:显示系统内存的使用情况。
104. df:显示文件系统的可用空间。
105. w:显示登录用户信息。
106. who:显示当前登录的用户。
107. last:显示最近登录的用户。
108. top:动态地显示系统中运行的进程。十五、服务器管理命令:
109. systemctl:系统服务管理工具。
110. service:系统服务管理工具。
111. chkconfig:Linux启动项管理工具。
112. ifconfig:配置网络接口。
113. netstat:查看网络连接状态。
114. iptables:配置Linux防火墙。
115. hostname:查看或设置主机名。
116. ssh:远程登陆到其他主机。
117. telnet:使用Telnet协议连接远程计算机。十六、备份与恢复命令:
118. rsync:文件同步工具。
119. tar:归档文件或目录。
120. gzip:压缩文件。
121. gunzip:解压缩文件。十七、网络权限管理命令:
122. iptables:配置Linux防火墙。十八、系统管理命令:
123. date:显示或设置系统日期和时间。
124. reboot:重新启动系统。
125. shutdown:关闭系统。
126. dmesg:显示内核环缓冲区的内容。
127. lsusb:列出USB设备信息。
128. lspci:列出PCI设备信息。
129. lsmod:列出加载的内核模块。
130. modprobe:加载或卸载内核模块。
131. udevadm:设备管理工具。
132. vmstat:显示虚拟内存信息。
133. git:版本控制工具。十九、系统配置命令:
134. sysctl:动态地修改内核参数。
135. systemctl:系统服务管理工具。
136. service:系统服务管理工具。
137. crontab:定时执行任务。
138. at:在指定时间执行任务。二十、软件安装与管理命令:
139. yum:Fedora/CentOS/RHEL系统的包管理工具。
140. apt-get:Debian/Ubuntu系统的包管理工具。
141. dpkg:Debian/Ubuntu系统的包管理工具。
142. rpm:Fedora/CentOS/RHEL系统的包管理工具。
143. wget:下载文件。
144. curl:URL数据传输工具。
145. make:GNU软件开发工具。
146. gcc:C语言编译器。二十一、进程管理命令:
147. ps:显示当前进程的状态。
148. top:动态地显示系统中运行的进程。
149. kill:终止一个进程。
150. time:测量程序执行时间。以上是150个常见的Linux命令,通过学习和掌握这些命令,您将能更加高效地使用Linux操作系统,提高工作效率和操作系统管理能力。
2年前 -
以下是150个常用的Linux命令:
1. ls:显示文件和目录
2. cd:切换目录
3. pwd:显示当前工作目录
4. mkdir:创建目录
5. touch:创建空文件
6. cat:显示文件内容
7. more:逐页显示文件内容
8. rm:删除文件或目录
9. cp:复制文件或目录
10. mv:移动文件或目录
11. head:显示文件的前几行
12. tail:显示文件的最后几行
13. grep:在文件中搜索指定的字符串
14. find:在文件系统中搜索文件
15. sort:对文件内容排序
16. wc:显示文件的行数、字数和字符数
17. chmod:修改文件或目录的权限
18. chown:改变文件或目录的所有者
19. chgrp:改变文件或目录的所有组
20. gzip:压缩文件
21. gunzip:解压缩文件
22. tar:打包文件
23. untar:解压缩打包文件
24. df:显示磁盘空间使用情况
25. du:显示目录的磁盘空间使用情况
26. mount:挂载文件系统
27. umount:卸载文件系统
28. top:显示系统资源的实时使用情况
29. ps:显示当前运行的进程
30. kill:终止进程
31. ping:测试网络连接
32. ifconfig:显示网络接口的配置信息
33. netstat:显示网络连接和路由表
34. ssh:远程登录到其他计算机
35. scp:通过SSH复制文件
36. wget:下载文件
37. curl:通过URL与服务器通信
38. ln:创建链接
39. sed:流编辑器,用于修改文本文件
40. awk:用于处理文本文件的编程语言
41. cut:截取文件的某些部分
42. diff:比较两个文件的差异
43. patch:将补丁应用到文件中
44. screen:在终端窗口中创建多个会话
45. ssh-keygen:生成SSH密钥对
46. history:显示命令历史记录
47. alias:创建命令别名
48. source:载入脚本或配置文件
49. export:设置环境变量
50. echo:将字符串输出到屏幕
51. printf:格式化输出
52. date:显示当前日期和时间
53. uname:显示系统信息
54. whoami:显示当前用户的用户名
55. which:显示命令的路径
56. whereis:显示命令的位置和文档
57. man:查看命令的手册页
58. info:查看命令的Info文档
59. apropos:搜索命令的描述
60. mount:挂载文件系统
61. umount:卸载文件系统
62. df:显示磁盘空间使用情况
63. du:显示目录的磁盘空间使用情况
64. fdisk:分区表编辑器
65. mkfs:创建文件系统
66. fsck:检查和修复文件系统
67. grub-install:安装GRUB引导程序
68. systemctl:系统管理命令
69. service:管理系统服务
70. shutdown:关机或重启系统
71. reboot:重启系统
72. passwd:修改用户密码
73. useradd:添加新用户
74. userdel:删除用户
75. groupadd:添加新组
76. groupdel:删除组
77. su:切换用户
78. sudo:以其他用户身份执行命令
79. echo:将字符串输出到屏幕
80. printf:格式化输出
81. read:从标准输入读取数据
82. sleep:暂停命令执行一段时间
83. exec:替换当前进程
84. grep:在文件中搜索指定的字符串
85. find:在文件系统中搜索文件
86. locate:快速搜索指定文件名
87. sed:流编辑器,用于修改文本文件
88. awk:用于处理文本文件的编程语言
89. cut:截取文件的某些部分
90. tee:将命令的输出复制到文件和终端
91. xargs:从标准输入读取一系列参数,并将其作为命令的参数
92. sort:对文件内容排序
93. uniq:删除文件中重复行
94. wc:显示文件的行数、字数和字符数
95. diff:比较两个文件的差异
96. patch:将补丁应用到文件中
97. head:显示文件的前几行
98. tail:显示文件的最后几行
99. tar:打包文件
100. untar:解压缩打包文件
101. ln:创建链接
102. history:显示命令历史记录
103. alias:创建命令别名
104. source:载入脚本或配置文件
105. export:设置环境变量
106. screen:在终端窗口中创建多个会话
107. ssh-keygen:生成SSH密钥对
108. scp:通过SSH复制文件
109. rsync:文件同步工具
110. wget:下载文件
111. curl:通过URL与服务器通信
112. nc:网络工具,用于发送数据
113. ip:网络工具,用于配置网络接口
114. ifconfig:显示网络接口的配置信息
115. netstat:显示网络连接和路由表
116. route:配置网络路由
117. iptables:配置Linux防火墙
118. hostname:显示或设置主机名
119. uname:显示系统信息
120. uptime:显示系统的负载和运行时间
121. free:显示系统的内存使用情况
122. top:显示系统资源的实时使用情况
123. ps:显示当前运行的进程
124. kill:终止进程
125. nice:设置命令的优先级
126. renice:修改进程的优先级
127. vmstat:显示虚拟内存统计信息
128. sar:系统无活动时间报告
129. iostat:显示磁盘和I/O统计信息
130. mpstat:显示多处理器系统的统计信息
131. lsof:列出打开文件的进程
132. swapon:激活交换分区
133. swapoff:关闭交换分区
134. apt-get:Debian系列发行版的软件包管理器
135. yum:Red Hat系列发行版的软件包管理器
136. dnf:Fedora发行版的软件包管理器
137. pacman:Arch Linux发行版的软件包管理器
138. aptitude:Debian系列发行版的软件包管理器
139. zypper:openSUSE发行版的软件包管理器
140. emerge:Gentoo发行版的软件包管理器
141. rpm:Red Hat系列发行版的包管理器
142. dpkg:Debian系列发行版的包管理器
143. make:软件构建工具
144. gcc:GNU编译器套件
145. gdb:GNU调试器
146. file:检测文件类型
147. readelf:显示目标文件信息
148. ldd:显示可执行文件或共享库的依赖关系
149. nm:显示目标文件的符号表
150. objdump:显示目标文件的反汇编码希望以上这些命令可以帮助你更好地使用Linux系统!
2年前 -
一、文件和目录操作命令
1. ls:列出目录内容
2. cd:切换目录
3. pwd:显示当前工作目录
4. mkdir:创建目录
5. rmdir:删除空目录
6. rm:删除文件或目录
7. touch:创建空文件或更改文件的访问和修改时间
8. cp:复制文件或目录
9. mv:移动或重命名文件或目录
10. find:在指定目录下查找文件
11. grep:在文件中查找指定内容二、文件管理命令
1. cat:查看文件内容
2. less:逐页查看文件内容
3. head:显示文件开头的内容
4. tail:显示文件结尾的内容
5. more:按页显示文件内容
6. wc:统计文件的行数、字数和字符数
7. chmod:修改文件或目录的权限
8. chown:修改文件或目录的所有者
9. chgrp:修改文件或目录的所属组
10. ln:创建链接文件
11. du:显示文件大小
12. df:显示磁盘空间使用情况三、文本处理命令
1. echo:输出文本
2. cat:连接文件并打印到标准输出
3. head:显示文件开头的几行
4. tail:显示文件结尾的几行
5. grep:在文件中查找指定模式的行
6. sort:对文件中的行进行排序
7. uniq:去除文件中的重复行
8. cut:从文件中提取指定字段
9. sed:流编辑器,用于替换、删除、插入、追加等操作
10. awk:用于处理文本文件的工具,可进行分割、过滤、统计等操作四、系统管理命令
1. ps:显示当前正在运行的进程状态
2. top:动态查看系统进程状态
3. kill:终止进程
4. shutdown:关闭或重启系统
5. reboot:重启系统
6. ifconfig:显示或配置网络接口
7. netstat:显示网络连接、路由表、接口统计等信息
8. ping:测试网络连接
9. traceroute:跟踪数据包的路径
10. uname:显示系统信息
11. df:显示磁盘空间使用情况
12. free:显示内存使用情况
13. top:动态查看系统资源占用情况五、压缩和解压命令
1. tar:打包文件或解压缩文件
2. gzip:压缩文件
3. gunzip:解压缩文件
4. zip:压缩文件
5. unzip:解压缩文件六、权限管理命令
1. chmod:修改文件或目录的权限
2. chown:修改文件或目录的所有者
3. chgrp:修改文件或目录的所属组
4. su:切换用户
5. sudo:以超级用户权限执行命令
6. passwd:修改用户密码七、网络管理命令
1. ifconfig:显示或配置网络接口
2. netstat:显示网络连接、路由表、接口统计等信息
3. ping:测试网络连接
4. traceroute:跟踪数据包的路径
5. nslookup:查询域名的IP地址
6. telnet:远程登录其他主机
7. ssh:远程登录其他主机,使用安全加密八、进程管理命令
1. ps:显示当前正在运行的进程状态
2. top:动态查看系统进程状态
3. kill:终止进程
4. killall:终止所有具有指定名称的进程
5. nohup:在后台运行命令
6. bg:将一个进程放入后台运行
7. fg:将一个进程调回前台运行九、软件包管理命令
1. apt-get:用于Debian、Ubuntu等基于Debian的Linux发行版,用于安装、升级和删除软件包
2. yum:用于Red Hat、CentOS等基于Red Hat的Linux发行版,用于安装、升级和删除软件包
3. pacman:用于Arch Linux发行版,用于安装、升级和删除软件包
4. dnf:用于Fedora等新一代Red Hat Linux发行版,用于安装、升级和删除软件包以上是150个常用的Linux命令,涵盖了文件和目录操作、文件管理、文本处理、系统管理、压缩和解压、权限管理、网络管理、进程管理和软件包管理等方面的命令。通过学习和熟练使用这些命令,可以更好地管理和操作Linux系统。
2年前