600条最强linux命令总结

fiy 其他 199

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    最强的Linux命令总结以下:

    1. ls:查看文件和目录
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建目录
    5. rm:删除文件或目录
    6. cp:复制文件或目录
    7. mv:移动/重命名文件或目录
    8. touch:创建空文件或修改文件时间戳
    9. cat:查看文件内容
    10. tail:查看文件末尾内容
    11. head:查看文件开头内容
    12. less:浏览文件内容
    13. grep:在文件中搜索文本
    14. find:根据条件查找文件
    15. chmod:修改文件权限
    16. chown:修改文件所有者
    17. chgrp:修改文件所属组
    18. tar:压缩/解压文件
    19. gzip:压缩文件
    20. gunzip:解压缩文件
    21. zip:压缩文件
    22. unzip:解压缩文件
    23. ps:查看进程信息
    24. top:查看系统资源使用情况
    25. kill:终止进程
    26. netstat:查看网络连接状态
    27. ifconfig:配置网络接口
    28. ping:测试网络连通性
    29. ssh:远程登录
    30. scp:远程拷贝文件
    31. rsync:远程文件同步
    32. wget:下载文件
    33. curl:发送HTTP请求
    34. mount:挂载文件系统
    35. umount:卸载文件系统
    36. df:查看磁盘空间使用情况
    37. du:查看文件/目录的磁盘占用情况
    38. free:查看系统内存使用情况
    39. uname:查看系统信息
    40. apt-get:Ubuntu系统包管理工具
    41. yum:CentOS系统包管理工具
    42. rpm:CentOS系统软件包管理工具
    43. systemctl:管理系统服务
    44. cron:定时任务
    45. man:查看命令帮助信息
    46. history:查看命令历史记录
    47. sed:文本处理工具
    48. awk:文本处理工具
    49. tee:重定向输出到文件和终端
    50. ssh-agent:管理SSH密钥
    51. scp:文件传输客户端
    52. lsof:查看打开的文件
    53. killall:终止所有同名进程
    54. ln:创建链接文件
    55. watch:周期性执行命令并显示输出
    56. flock:文件加锁工具
    57. awk:文本处理工具
    58. sed:流式文本编辑器
    59. netcat:网络工具
    60. nc命令:查看网络信息

    ……
    ……
    ……
    ……

    希望这个总结对你有帮助!

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,有很多强大的命令可以帮助我们进行各种任务。以下是600个最强的Linux命令的总结:

    1. ls:列出当前目录中的文件和目录。

    2. cd:更改当前工作目录。

    3. pwd:显示当前工作目录的路径。

    4. mkdir:创建新的目录。

    5. rmdir:删除空目录。

    6. touch:创建新的空文件。

    7. cat:合并文件或显示文件内容。

    8. more:逐页显示文件内容。

    9. less:以交互方式逐行显示文件内容。

    10. head:显示文件的前几行。

    11. tail:显示文件的后几行。

    12. cp:复制文件或目录。

    13. mv:移动文件或重命名文件。

    14. rm:删除文件或目录。

    15. locate:使用数据库快速查找文件。

    16. find:递归查找文件。

    17. grep:在文件中查找指定的字符串。

    18. grep -r:递归查找文件中的字符串。

    19. wc:统计文件中的字符数、字数和行数。

    20. diff:比较两个文件的差异。

    21. patch:将补丁应用到文件中。

    22. tar:创建和提取.tar文件。

    23. gzip:压缩文件。

    24. gunzip:解压缩文件。

    25. zip:创建和提取.zip文件。

    26. unzip:解压缩.zip文件。

    27. top:显示系统的实时性能。

    28. ps:显示当前运行的进程。

    29. kill:终止正在运行的进程。

    30. killall:终止符合条件的所有进程。

    31. du:计算文件或目录的磁盘使用情况。

    32. df:显示文件系统的磁盘使用情况。

    33. free:显示系统的内存使用情况。

    34. mount:挂载文件系统。

    35. umount:卸载文件系统。

    36. ifconfig:显示并配置网络接口。

    37. ping:测试与另一个主机的连接。

    38. wget:从网络上下载文件。

    39. curl:通过URL发送或接收数据。

    40. ssh:安全地远程登录到其他主机。

    41. scp:安全地复制文件到其他主机。

    42. ftp:通过FTP协议与远程主机通信。

    43. telnet:与远程主机建立Telnet连接。

    44. apt-get:用于Debian和Ubuntu系统的包管理器。

    45. yum:用于Red Hat和CentOS系统的包管理器。

    46. aptitude:一个包管理器和软件包界面。

    47. dpkg:Debian的基本软件包工具。

    48. rpm:Red Hat的包管理器。

    49. make:使用Makefile自动构建项目。

    50. cmake:跨平台的构建系统。

    51. gcc:GNU编译器集合。

    52. g++:GNU C++编译器。

    53. gdb:GNU调试器。

    54. python:Python解释器。

    55. perl:Perl解释器。

    56. ruby:Ruby解释器。

    57. java:Java虚拟机。

    58. javac:Java编译器。

    59. jar:Java归档器。

    60. ant:用于Java项目的构建工具。

    61. mvn:用于Java项目的依赖管理和构建工具。

    62. git:分布式版本控制系统。

    63. svn:集中式版本控制系统。

    64. diff:比较文件或目录的差异。

    65. patch:将补丁应用到文件或目录中。

    66. chown:修改文件或目录的所有者。

    67. chmod:修改文件或目录的权限。

    68. chgrp:修改文件或目录的组。

    69. useradd:添加一个新用户。

    70. usermod:修改用户的属性。

    71. passwd:更改用户的密码。

    72. su:切换到其他用户的身份。

    73. sudo:以超级用户的权限执行命令。

    74. systemctl:管理systemd服务。

    75. service:启动、停止和管理系统服务。

    76. crontab:以特定的时间间隔运行命令。

    77. at:在特定的时间运行一次性任务。

    78. uptime:显示系统的运行时间和负载。

    79. date:显示当前日期和时间。

    80. cal:显示当前月份的日历。

    81. history:显示最近使用的命令历史。

    82. alias:创建和管理命令别名。

    83. export:设置环境变量。

    84. source:执行shell脚本。

    85. tar:创建、提取和压缩.tar文件。

    86. gzip:压缩文件。

    87. gunzip:解压缩文件。

    88. zip:创建、提取和压缩.zip文件。

    89. unzip:解压缩.zip文件。

    90. sort:对文本进行排序。

    91. uniq:从排序的输入中移除重复行。

    92. tr:转换或删除字符。

    93. cut:从行中剪切字段。

    94. paste:合并文件的相应行。

    95. join:合并两个文件的相应行。

    96. awk:在行中处理文本。

    97. sed:基于正则表达式编辑器。

    98. tee:从标准输入读取,并同时写入文件和标准输出。

    99. xargs:从标准输入读取参数,并将其作为命令行参数传递给其他命令。

    100. ln:创建链接文件。

    101. file:检测文件类型。

    102. stat:显示文件的详细信息。

    103. ldd:显示可执行文件或共享库的依赖关系。

    104. objdump:反汇编可执行文件。

    105. readelf:显示可执行文件的ELF格式信息。

    106. strace:跟踪系统调用和信号。

    107. ltrace:跟踪动态链接库函数调用。

    108. nm:列出目标文件的符号。

    109. size:执行可执行文件的大小。

    110. strings:从可执行文件中提取可打印的字符。

    111. ip:配置和管理网络接口。

    112. route:配置和管理网络路由。

    113. nslookup:查询DNS服务器的域名信息。

    114. host:查询DNS服务器的域名信息。

    115. dig:查询DNS服务器的域名信息。

    116. whois:查询域名的注册信息。

    117. netstat:显示网络连接和路由信息。

    118. ifconfig:显示和配置网络接口。

    119. ssh:远程登录到其他主机。

    120. telnet:远程登录到其他主机。

    121. ftp:使用FTP协议与远程主机通信。

    122. ping:测试与另一个主机的连接。

    123. traceroute:跟踪数据包的路径。

    124. route:配置和管理网络路由。

    125. iptables:配置Linux防火墙规则。

    126. ufw:简化配置Linux防火墙规则。

    127. nmap:扫描网络上的开放端口。

    128. tcpdump:捕获和分析网络数据包。

    129. wireshark:图形化网络协议分析工具。

    130. ss:查看TCP和UDP套接字状态。

    131. lsof:显示打开的文件和进程。

    132. strace:追踪系统调用和信号。

    133. htop:交互式的系统监视器和进程浏览器。

    134. atop:高级的系统和进程监视器。

    135. iostat:显示磁盘和输入/输出子系统的使用情况。

    136. vmstat:显示系统的虚拟内存使用情况。

    137. sar:系统性能监视器。

    138. mpstat:显示多处理器系统的每个处理器的活动情况。

    139. iftop:显示网络流量的接口。

    140. nethogs:按进程显示每个网络接口的网络流量。

    141. glances:全能的系统监视器和进程管理工具。

    142. lshw:显示硬件信息。

    143. lspci:显示PCI设备信息。

    144. lsusb:显示USB设备信息。

    145. lscpu:显示CPU架构信息。

    146. lshw:显示硬件信息。

    147. dmidecode:显示系统的DMI信息。

    148. hdparm:显示和配置硬盘参数。

    149. fdisk:分区和管理硬盘。

    150. mkfs:创建文件系统。

    151. mount:挂载文件系统。

    152. umount:卸载文件系统。

    153. lsmod:列出已加载的内核模块。

    154. insmod:将一个模块插入到内核中。

    155. modprobe:自动加载内核模块。

    156. rmmod:从内核中删除模块。

    157. lsblk:列出块设备。

    158. blkid:查找或显示块设备的UUID和文件系统类型。

    159. parted:分区和调整硬盘。

    160. dd:复制和转换文件。

    161. ffmpeg:音视频转码工具。

    162. convert:图像格式转换工具。

    163. pdf2html:将PDF文件转换为HTML。

    164. pdftk:PDF工具包。

    165. ghostscript:用于解决PDF和PostScript文件的设置问题。

    166. pandoc:文档转换工具。

    167. markdown:Markdown文本转换工具。

    168. mencoder:音视频编码工具。

    169. ffserver:用于流媒体播放和转码的多媒体服务器。

    170. curl:通过URL发送或接收数据。

    171. wget:从网络上下载文件。

    172. nc:用于网络编程的Netcat工具。

    173. tcpdump:网络数据包捕获工具。

    174. nmap:网络端口扫描工具。

    175. speedtest-cli:在命令行中进行速度测试。

    176. aria2:多线程下载工具。

    177. youtube-dl:从YouTube和其他网站下载视频。

    178. rclone:云存储同步工具。

    179. rsync:文件和目录同步工具。

    180. scp:安全复制文件到远程主机。

    181. sftp:安全地使用SSH传输文件。

    182. git:分布式版本控制系统。

    183. svn:集中式版本控制系统。

    184. mercurial:分布式版本控制系统。

    185. hg:分布式版本控制系统。

    186. bzr:分布式版本控制系统。

    187. cvs:集中式版本控制系统。

    188. bazaar:集中式版本控制系统。

    189. rcu:内核RCU(Read-Copy-Update)机制。

    190. uptime:显示系统的运行时间和负载。

    191. last:显示最近登录用户的信息。

    192. who:显示当前登录用户的信息。

    193. w:显示当前登录用户的信息。

    194. ps:显示当前运行的进程。

    195. top:显示系统的实时性能。

    196. htop:交互式的系统监视器和进程浏览器。

    197. pstree:显示进程的树形结构。

    198. kill:终止正在运行的进程。

    199. killall:终止符合条件的所有进程。

    200. pgrep:通过进程名查找进程ID。

    201. pkill:通过进程名终止进程。

    202. renice:更改进程的优先级。

    203. nice:以指定的优先级运行进程。

    204. nohup:在后台运行命令,并将输出重定向到文件。

    205. screen:在后台运行多个会话。

    206. tmux:在后台运行多个会话。

    207. man:显示命令的手册页。

    208. info:显示命令的信息页。

    209. apropos:通过关键字搜索命令。

    210. whatis:显示命令的简短描述。

    211. whereis:显示命令所在的位置。

    212. which:显示命令的路径。

    213. alias:创建和管理命令别名。

    214. export:设置环境变量。

    215. source:执行shell脚本。

    216. history:显示最近使用的命令历史。

    217. grep:在文件中查找指定的字符串。

    218. grep -r:递归查找文件中的字符串。

    219. sed:基于正则表达式编辑器。

    220. awk:在行中处理文本。

    221. cut:从行中剪切字段。

    222. paste:合并文件的相应行。

    223. join:合并两个文件的相应行。

    224. tr:转换或删除字符。

    225. sort:对文本进行排序。

    226. uniq:从排序的输入中移除重复行。

    227. wc:统计文件中的字符数、字数和行数。

    228. tee:从标准输入读取,并同时写入文件和标准输出。

    229. xargs:从标准输入读取参数,并将其作为命令行参数传递给其他命令。

    230. find:递归查找文件。

    231. locate:使用数据库快速查找文件。

    232. tar:创建和提取.tar文件。

    233. gzip:压缩文件。

    234. gunzip:解压缩文件。

    235. zip:创建和提取.zip文件。

    236. unzip:解压缩.zip文件。

    237. bzip2:压缩文件。

    238. bunzip2:解压缩文件。

    239. 7z:创建和提取.7z文件。

    240. wget:从网络上下载文件。

    241. curl:通过URL发送或接收数据。

    242. ssh:安全地远程登录到其他主机。

    243. scp:安全地复制文件到其他主机。

    244. ftp:通过FTP协议与远程主机通信。

    245. telnet:与远程主机建立Telnet连接。

    246. ping:测试与另一个主机的连接。

    247. netstat:显示网络连接和路由信息。

    248. ifconfig:显示和配置网络接口。

    249. route:配置和管理网络路由。

    250. iptables:配置Linux防火墙规则。

    251. systemctl:管理systemd服务。

    252. service:启动、停止和管理系统服务。

    253. crontab:以特定的时间间隔运行命令。

    254. at:在特定的时间运行一次性任务。

    255. useradd:添加一个新用户。

    256. usermod:修改用户的属性。

    257. passwd:更改用户的密码。

    258. su:切换到其他用户的身份。

    259. sudo:以超级用户的权限执行命令。

    260. chown:修改文件或目录的所有者。

    261. chmod:修改文件或目录的权限。

    262. chgrp:修改文件或目录的组。

    263. ln:创建链接文件。

    264. umask:设置新文件和目录的默认权限。

    265. chroot:改变根目录。

    266. time:测量命令执行的时间。

    267. alias:创建和管理命令别名。

    268. export:设置环境变量。

    269. source:执行shell脚本。

    270. script:记录和回放终端会话。

    271. tee:从标准输入读取,并同时写入文件和标准输出。

    272. xargs:从标准输入读取参数,并将其作为命令行参数传递给其他命令。

    273. kill:终止正在运行的进程。

    274. killall:终止符合条件的所有进程。

    275. pstree:显示进程的树形结构。

    276. htop:交互式的系统监视器和进程浏览器。

    277. top:显示系统的实时性能。

    278. iostat:显示磁盘和输入/输出子系统的使用情况。

    279. vmstat:显示系统的虚拟内存使用情况。

    280. sar:系统性能监视器。

    281. iftop:显示网络流量的接口。

    282. nethogs:按进程显示每个网络接口的

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、文件和目录操作命令

    1. ls:列出目录内容的命令,常用选项包括-l、-a和-h,如ls -lha。
    2. cd:切换目录的命令,如cd /home/user。
    3. pwd:显示当前所在目录的路径。
    4. mkdir:创建新目录的命令,如mkdir new_dir。
    5. rmdir:删除空目录的命令,如rmdir empty_dir。
    6. cp:复制文件或目录的命令,如cp file1 file2,cp -R dir1 dir2。
    7. mv:移动文件或目录的命令,如mv file1 dir1,mv file1 file2。
    8. rm:删除文件或目录的命令,如rm file1,rm -rf dir1。
    9. touch:创建空文件或者更改文件的时间戳,如touch file1。
    10. ln:创建硬链接或符号链接的命令,如ln file1 link1。

    二、文件内容操作命令

    1. cat:查看文件内容的命令,如cat file1。
    2. less:分页查看文件内容的命令,如less file1。
    3. head:查看文件头部几行的命令,如head -n 10 file1。
    4. tail:查看文件尾部几行的命令,如tail -n 10 file1。
    5. grep:在文件中搜索指定字符串的命令,如grep “word” file1。
    6. sed:编辑文件内容的命令,如sed ‘s/old_word/new_word/’ file1。
    7. awk:处理文本文件数据的命令,如awk ‘{print $1}’ file1。

    三、系统管理命令

    1. ps:查看系统进程的命令,如ps aux。
    2. top:实时显示系统进程状态的命令。
    3. kill:终止指定进程的命令,如kill pid。
    4. shutdown:关闭系统的命令,如shutdown -h now。
    5. reboot:重启系统的命令,如reboot。
    6. ifconfig:显示和配置网络接口的命令,如ifconfig eth0。
    7. netstat:显示网络连接状态的命令,如netstat -tuln。
    8. ping:测试与指定IP地址的连通性的命令,如ping 8.8.8.8。
    9. traceroute:追踪数据包传输路径的命令,如traceroute google.com。
    10. df:显示磁盘空间使用情况的命令,如df -h。

    四、用户和权限管理命令

    1. useradd:创建新用户的命令,如useradd user1。
    2. passwd:设置用户密码的命令,如passwd user1。
    3. userdel:删除用户的命令,如userdel user1。
    4. groupadd:创建用户组的命令,如groupadd group1。
    5. groupdel:删除用户组的命令,如groupdel group1。
    6. usermod:修改用户属性的命令,如usermod -aG group1 user1。
    7. chown:改变文件或目录的拥有者的命令,如chown user1 file1。
    8. chgrp:改变文件或目录的所属组的命令,如chgrp group1 file1。
    9. chmod:改变文件或目录的权限的命令,如chmod 777 file1。

    五、软件包管理命令

    1. apt-get:Debian系列发行版的软件包管理工具,如apt-get install package1。
    2. yum:Red Hat系列发行版的软件包管理工具,如yum install package1。
    3. dnf:Fedora 22及其更新版本的软件包管理工具,如dnf install package1。
    4. pacman:Arch Linux发行版的软件包管理工具,如pacman -S package1。
    5. dpkg:Debian系列发行版下的软件包管理工具,如dpkg -i package1.deb。
    6. rpm:Red Hat系列发行版下的软件包管理工具,如rpm -ivh package1.rpm。

    六、进程和服务管理命令

    1. systemd:管理系统进程和服务的命令,如systemctl start service1。
    2. service:启动、停止或重启系统服务的命令,如service service1 start。
    3. chkconfig:管理系统服务的命令,如chkconfig service1 on。
    4. systemctl:管理systemd服务的命令,如systemctl restart service1。
    5. ps:查看系统进程的命令,如ps aux。
    6. top:实时显示系统进程状态的命令。
    7. kill:终止指定进程的命令,如kill pid。

    七、压缩和解压缩命令

    1. tar:打包压缩和解包的命令,如tar -czvf archive.tar.gz dir1。
    2. gzip:压缩文件的命令,如gzip file1。
    3. gunzip:解压缩文件的命令,如gunzip file1.gz。
    4. zip:打包压缩和解包的命令,如zip -r archive.zip dir1。
    5. unzip:解压缩zip文件的命令,如unzip archive.zip。

    八、网络操作命令

    1. ifconfig:显示和配置网络接口的命令,如ifconfig eth0。
    2. netstat:显示网络连接状态的命令,如netstat -tuln。
    3. ping:测试与指定IP地址的连通性的命令,如ping 8.8.8.8。
    4. traceroute:追踪数据包传输路径的命令,如traceroute google.com。
    5. ssh:用于远程登录和执行命令的安全协议,如ssh user1@server1。
    6. scp:在本地和远程主机之间复制文件的命令,如scp file1 user1@server1:/path/to/dest。
    7. wget:从网络下载文件的命令,如wget http://example.com/file1。

    九、日志管理命令

    1. tail:查看日志文件尾部几行的命令,如tail -n 100 file1.log。
    2. grep:在日志文件中搜索指定关键字的命令,如grep “error” file1.log。
    3. less:分页查看日志文件内容的命令,如less file1.log。

    十、数据备份和恢复命令

    1. rsync:在本地或远程主机之间同步文件和目录的命令,如rsync -avz source1 destination1。
    2. tar:打包压缩和解包的命令,如tar -czvf archive.tar.gz dir1。
    3. dd:复制文件或设备的命令,如dd if=/dev/sda of=/dev/sdb。

    以上是对linux中最常用的600条命令的总结,涵盖了文件和目录操作、文件内容操作、系统管理、用户权限管理、软件包管理、进程服务管理、压缩解压缩、网络操作、日志管理、数据备份和恢复等方面。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部