linux命令大全150个

fiy 其他 36

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一种开放源代码的操作系统,拥有丰富的命令行工具。下面是150个常用的Linux命令:

    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建目录
    5. rmdir:删除目录
    6. touch:创建空白文件
    7. cp:复制文件或目录
    8. mv:移动文件或目录
    9. rm:删除文件或目录
    10. cat:显示文件内容
    11. less:分页显示文件内容
    12. head:显示文件开头部分
    13. tail:显示文件末尾部分
    14. grep:在文件中查找指定字符串
    15. find:按照条件查找文件
    16. tar:打包和压缩文件
    17. gzip:压缩文件
    18. gunzip:解压缩文件
    19. top:显示系统运行情况
    20. ps:查看进程状态
    21. kill:终止进程
    22. ifconfig:显示和配置网络接口
    23. ping:测试网络连通性
    24. ssh:远程登录
    25. scp:远程拷贝文件
    26. ftp:文件传输协议工具
    27. chmod:修改文件权限
    28. chown:修改文件所有者
    29. chgrp:修改文件群组所有者
    30. ln:创建链接文件
    31. du:查看文件或目录的磁盘使用情况
    32. df:查看磁盘的使用情况
    33. mount:挂载文件系统
    34. umount:卸载文件系统
    35. passwd:修改用户密码
    36. useradd:添加新用户
    37. userdel:删除用户
    38. usermod:修改用户信息
    39. groupadd:添加新用户群组
    40. groupdel:删除用户群组
    41. groupmod:修改用户群组信息
    42. su:切换用户
    43. sudo:以管理员权限执行命令
    44. echo:显示内容到标准输出
    45. which:查找可执行文件的路径
    46. whereis:查找文件位置
    47. locate:快速定位文件
    48. date:显示系统日期和时间
    49. cal:显示日历
    50. history:显示命令历史记录
    51. clear:清屏
    52. if:条件语句
    53. for:循环语句
    54. while:循环语句
    55. break:跳出循环
    56. continue:继续循环
    57. case:选择语句
    58. read:读取标准输入
    59. echo:显示内容到标准输出
    60. expr:进行数学运算
    61. awk:文本处理工具
    62. sed:文本处理工具
    63. sort:排序文件内容
    64. uniq:去除重复行
    65. cut:按列切分文件
    66. paste:合并文件内容
    67. tee:将标准输入内容同时输出到文件和屏幕上
    68. ssh-keygen:生成SSH密钥对
    69. ssh-agent:管理SSH密钥
    70. ssh-add:将SSH密钥添加到ssh-agent中
    71. systemctl:系统服务管理工具
    72. service:系统服务管理工具
    73. crontab:定时任务管理工具
    74. hostname:显示或设置主机名
    75. ifup:启动网络接口
    76. ifdown:关闭网络接口
    77. route:显示和管理网络路由表
    78. traceroute:追踪数据包的路径
    79. netstat:显示网络连接状态
    80. tcpdump:抓取网络数据包
    81. iptables:管理防火墙规则
    82. grep:在文件中查找指定字符串
    83. sed:文本处理工具
    84. awk:文本处理工具
    85. diff:比较文件内容的差异
    86. patch:打补丁工具
    87. uptime:显示系统运行时间
    88. who:显示当前登录用户
    89. w:显示当前登录用户及其活动信息
    90. last:显示最近登录用户信息
    91. finger:显示用户信息
    92. man:查看命令的使用手册
    93. info:查看命令的使用说明
    94. apropos:根据关键词搜索命令
    95. alias:设置命令别名
    96. source:执行配置文件
    97. ln:创建链接文件
    98. logrotate:定期轮转日志文件
    99. dd:复制文件或设备
    100. lsblk:列出块设备信息
    101. lspci:显示PCI设备信息
    102. lsusb:显示USB设备信息
    103. lshw:硬件信息工具
    104. dmidecode:显示BIOS和硬件信息
    105. hdparm:硬盘性能测试工具
    106. sysctl:动态调整内核参数
    107. perf:性能分析工具
    108. iostat:查看IO性能
    109. vmstat:查看系统虚拟内存统计信息
    110. sar:系统性能监控工具
    111. mpstat:多核CPU性能统计工具
    112. ss:查看套接字信息
    113. nc:网络工具
    114. nmap:网络扫描工具
    115. tcpdump:数据包抓取工具
    116. wget:下载工具
    117. curl:网络请求工具
    118. scp:远程拷贝文件
    119. sshfs:远程挂载文件系统
    120. parted:磁盘分区工具
    121. fsck:文件系统检查和修复工具
    122. mkfs:创建文件系统
    123. mount:挂载文件系统
    124. umount:卸载文件系统
    125. df:查看磁盘使用情况
    126. du:查看文件或目录磁盘使用情况
    127. find:按照条件查找文件
    128. locate:快速定位文件
    129. which:查找可执行文件路径
    130. tar:打包和压缩文件
    131. gzip:压缩文件
    132. gunzip:解压缩文件
    133. git:版本控制工具
    134. svn:版本控制工具
    135. make:构建工具
    136. gcc:C语言编译器
    137. g++:C++语言编译器
    138. java:Java编译器
    139. python:Python解释器
    140. ruby:Ruby解释器
    141. php:PHP解释器
    142. perl:Perl解释器
    143. node:Node.js解释器
    144. npm:Node.js包管理工具
    145. virtualenv:Python虚拟环境管理工具
    146. docker:容器虚拟化工具
    147. kubectl:Kubernetes命令行工具
    148. helm:Kubernetes应用包管理工具
    149. ansible:自动化运维工具
    150. terraform:基础设施即代码工具

    以上是一些常用的Linux命令,不同的命令可以帮助我们完成各种系统管理和运维任务。熟练掌握这些命令对于Linux系统的学习和使用非常重要。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux 命令是让用户与 Linux 操作系统进行交互的指令集合。Linux 具有丰富的命令和工具,可以帮助用户完成各种任务。以下是常用的 Linux 命令清单,共包括 150 个命令:

    1. 文件和目录操作命令:
    – `ls`:列出当前目录的文件和子目录。
    – `cd`:切换到指定目录。
    – `pwd`:显示当前所在目录的路径。
    – `mkdir`:创建新目录。
    – `rm`:删除文件或目录。
    – `cp`:复制文件或目录。
    – `mv`:移动文件或目录。
    – `find`:在文件系统中搜索文件和目录。

    2. 文件查看和编辑命令:
    – `cat`:显示文件内容。
    – `more`:一页一页显示文件内容。
    – `less`:以更友好的方式显示文件内容。
    – `head`:显示文件的前几行。
    – `tail`:显示文件的后几行。
    – `grep`:在文件中搜索指定的字符串。
    – `wc`:统计文件的行数、字数和字节数。
    – `vi`:文本编辑器,用于编辑文件。

    3. 系统信息和进程管理命令:
    – `ps`:显示当前运行的进程。
    – `top`:动态显示系统资源使用情况和进程状态。
    – `df`:显示磁盘分区的使用情况。
    – `free`:显示系统内存的使用情况。
    – `uname`:显示系统信息。
    – `who`:显示当前登录到系统的用户。
    – `kill`:终止指定的进程。

    4. 网络管理命令:
    – `ifconfig`:显示和配置网络接口。
    – `ping`:测试网络连接是否正常。
    – `traceroute`:显示数据包在网络中的路径。
    – `netstat`:显示网络连接、路由表和网络接口的状态。
    – `ssh`:远程登录到其他计算机。
    – `scp`:在本地和远程计算机之间复制文件。

    5. 系统管理和权限管理命令:
    – `sudo`:以管理员权限执行命令。
    – `chmod`:更改文件或目录的权限。
    – `chown`:更改文件或目录的所有者。
    – `chgrp`:更改文件或目录的所属组。
    – `useradd`:创建新用户。
    – `userdel`:删除用户。
    – `passwd`:修改用户密码。

    以上只是常用的 Linux 命令的一小部分,Linux 还有许多其他强大的命令和工具可以使用。不同的发行版可能有微小的差异,所以建议在使用命令之前查看相关文档或使用命令的帮助选项。

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

    Linux是一种开源操作系统,被广泛应用于服务器和个人电脑等领域。它提供了丰富的命令行工具,可以通过命令行进行各种系统管理和操作。在本文中,我们将介绍150个常用的Linux命令,并提供相应的解释和使用示例。希望这个大全能帮助你更好地使用Linux命令。

    1. pwd (Print Working Directory)
    – 打印当前工作目录的路径。
    – 示例:`pwd`

    2. ls (List)
    – 列出目录下的文件和子目录。
    – 示例:`ls`

    3. cd (Change Directory)
    – 改变当前工作目录。
    – 示例:`cd /path/to/directory`

    4. mkdir (Make Directory)
    – 创建新的目录。
    – 示例:`mkdir new_directory`

    5. rmdir (Remove Directory)
    – 删除空的目录。
    – 示例:`rmdir empty_directory`

    6. rm (Remove)
    – 删除文件或目录。
    – 示例:`rm file.txt` 或 `rm -r directory`

    7. touch
    – 创建新文件或更新文件的访问和修改时间。
    – 示例:`touch file.txt`

    8. cp (Copy)
    – 复制文件或目录。
    – 示例:`cp file.txt /path/to/directory`

    9. mv (Move)
    – 移动文件或目录,也可重命名文件或目录。
    – 示例:`mv file.txt /path/to/directory` 或 `mv file.txt new_name.txt`

    10. cat (Concatenate)
    – 连接文件,并将结果输出到终端。
    – 示例:`cat file.txt`

    11. less
    – 分页显示文件的内容。
    – 示例:`less file.txt`

    12. head
    – 显示文件的前几行。
    – 示例:`head -n 5 file.txt`

    13. tail
    – 显示文件的后几行。
    – 示例:`tail -n 5 file.txt`

    14. grep (Global Regular Expression Print)
    – 在文件中搜索匹配模式的行。
    – 示例:`grep “pattern” file.txt`

    15. find
    – 在文件系统中查找文件。
    – 示例:`find /path/to/directory -name “*.txt”`

    16. wc (Word Count)
    – 统计文件的字数、行数和字符数。
    – 示例:`wc file.txt`

    17. sort
    – 对文件的行进行排序。
    – 示例:`sort file.txt`

    18. uniq (Unique)
    – 删除文件中的重复行。
    – 示例:`uniq file.txt`

    19. diff (Difference)
    – 比较两个文件的差异。
    – 示例:`diff file1.txt file2.txt`

    20. tar (Tape Archive)
    – 打包文件和目录。
    – 示例:`tar -cvf archive.tar files`

    21. gzip
    – 压缩文件。
    – 示例:`gzip file.txt`

    22. gunzip
    – 解压缩文件。
    – 示例:`gunzip file.txt`

    23. zip
    – 压缩文件和目录。
    – 示例:`zip archive.zip files`

    24. unzip
    – 解压缩文件。
    – 示例:`unzip archive.zip`

    25. ping
    – 测试与目标主机的连接。
    – 示例:`ping host`

    26. ifconfig (Interface Configuration)
    – 显示和配置网络接口。
    – 示例:`ifconfig`

    27. netstat (Network Statistics)
    – 显示网络连接、路由表和接口信息。
    – 示例:`netstat -a`

    28. ssh (Secure Shell)
    – 远程登录到另一台主机。
    – 示例:`ssh user@host`

    29. scp (Secure Copy)
    – 在本地主机和远程主机之间复制文件。
    – 示例:`scp file.txt user@host:/path/to/destination`

    30. wget
    – 下载文件。
    – 示例:`wget http://example.com/file.txt`

    31. curl
    – 发送HTTP请求,并显示响应。
    – 示例:`curl http://example.com`

    32. chmod (Change Mode)
    – 修改文件或目录的权限。
    – 示例:`chmod 755 file.txt`

    33. chown (Change Owner)
    – 修改文件或目录的所有者。
    – 示例:`chown user:group file.txt`

    34. chgrp (Change Group)
    – 修改文件或目录的所属组。
    – 示例:`chgrp group file.txt`

    35. sudo (Superuser Do)
    – 以超级用户身份执行命令。
    – 示例:`sudo command`

    36. su (Switch User)
    – 切换到其他用户账户。
    – 示例:`su – user`

    37. passwd
    – 修改用户的密码。
    – 示例:`passwd user`

    38. useradd
    – 创建新的用户账户。
    – 示例:`useradd user`

    39. userdel
    – 删除用户账户。
    – 示例:`userdel user`

    40. groupadd
    – 创建新的用户组。
    – 示例:`groupadd group`

    41. groupdel
    – 删除用户组。
    – 示例:`groupdel group`

    42. who
    – 显示当前登录的用户。
    – 示例:`who`

    43. whoami
    – 显示当前用户的用户名。
    – 示例:`whoami`

    44. ps (Process Status)
    – 显示进程的状态信息。
    – 示例:`ps aux`

    45. top
    – 实时显示系统资源的使用情况。
    – 示例:`top`

    46. kill
    – 终止进程。
    – 示例:`kill pid`

    47. shutdown
    – 关闭系统。
    – 示例:`shutdown now`

    48. reboot
    – 重启系统。
    – 示例:`reboot`

    49. date
    – 显示或设置系统的日期和时间。
    – 示例:`date`

    50. uptime
    – 显示系统的运行时间。
    – 示例:`uptime`

    51. history
    – 显示历史命令记录。
    – 示例:`history`

    52. alias
    – 创建命令别名。
    – 示例:`alias ll=’ls -l’`

    53. source
    – 执行指定文件中的命令。
    – 示例:`source script.sh`

    54. chmod (Change Mode)
    – 修改文件或目录的权限。
    – 示例:`chmod 755 file.txt`

    55. chown (Change Owner)
    – 修改文件或目录的所有者。
    – 示例:`chown user:group file.txt`

    56. chgrp (Change Group)
    – 修改文件或目录的所属组。
    – 示例:`chgrp group file.txt`

    57. sudo (Superuser Do)
    – 以超级用户身份执行命令。
    – 示例:`sudo command`

    58. su (Switch User)
    – 切换到其他用户账户。
    – 示例:`su – user`

    59. passwd
    – 修改用户的密码。
    – 示例:`passwd user`

    60. useradd
    – 创建新的用户账户。
    – 示例:`useradd user`

    61. userdel
    – 删除用户账户。
    – 示例:`userdel user`

    62. groupadd
    – 创建新的用户组。
    – 示例:`groupadd group`

    63. groupdel
    – 删除用户组。
    – 示例:`groupdel group`

    64. who
    – 显示当前登录的用户。
    – 示例:`who`

    65. whoami
    – 显示当前用户的用户名。
    – 示例:`whoami`

    66. ps (Process Status)
    – 显示进程的状态信息。
    – 示例:`ps aux`

    67. top
    – 实时显示系统资源的使用情况。
    – 示例:`top`

    68. kill
    – 终止进程。
    – 示例:`kill pid`

    69. shutdown
    – 关闭系统。
    – 示例:`shutdown now`

    70. reboot
    – 重启系统。
    – 示例:`reboot`

    71. date
    – 显示或设置系统的日期和时间。
    – 示例:`date`

    72. uptime
    – 显示系统的运行时间。
    – 示例:`uptime`

    73. history
    – 显示历史命令记录。
    – 示例:`history`

    74. alias
    – 创建命令别名。
    – 示例:`alias ll=’ls -l’`

    75. source
    – 执行指定文件中的命令。
    – 示例:`source script.sh`

    76. tar (Tape Archive)
    – 打包文件和目录。
    – 示例:`tar -cvf archive.tar files`

    77. gzip
    – 压缩文件。
    – 示例:`gzip file.txt`

    78. gunzip
    – 解压缩文件。
    – 示例:`gunzip file.txt`

    79. zip
    – 压缩文件和目录。
    – 示例:`zip archive.zip files`

    80. unzip
    – 解压缩文件。
    – 示例:`unzip archive.zip`

    81. ping
    – 测试与目标主机的连接。
    – 示例:`ping host`

    82. ifconfig (Interface Configuration)
    – 显示和配置网络接口。
    – 示例:`ifconfig`

    83. netstat (Network Statistics)
    – 显示网络连接、路由表和接口信息。
    – 示例:`netstat -a`

    84. ssh (Secure Shell)
    – 远程登录到另一台主机。
    – 示例:`ssh user@host`

    85. scp (Secure Copy)
    – 在本地主机和远程主机之间复制文件。
    – 示例:`scp file.txt user@host:/path/to/destination`

    86. wget
    – 下载文件。
    – 示例:`wget http://example.com/file.txt`

    87. curl
    – 发送HTTP请求,并显示响应。
    – 示例:`curl http://example.com`

    88. cd (Change Directory)
    – 改变当前工作目录。
    – 示例:`cd /path/to/directory`

    89. mkdir (Make Directory)
    – 创建新的目录。
    – 示例:`mkdir new_directory`

    90. rmdir (Remove Directory)
    – 删除空的目录。
    – 示例:`rmdir empty_directory`

    91. rm (Remove)
    – 删除文件或目录。
    – 示例:`rm file.txt` 或 `rm -r directory`

    92. touch
    – 创建新文件或更新文件的访问和修改时间。
    – 示例:`touch file.txt`

    93. cp (Copy)
    – 复制文件或目录。
    – 示例:`cp file.txt /path/to/directory`

    94. mv (Move)
    – 移动文件或目录,也可重命名文件或目录。
    – 示例:`mv file.txt /path/to/directory` 或 `mv file.txt new_name.txt`

    95. cat (Concatenate)
    – 连接文件,并将结果输出到终端。
    – 示例:`cat file.txt`

    96. less
    – 分页显示文件的内容。
    – 示例:`less file.txt`

    97. head
    – 显示文件的前几行。
    – 示例:`head -n 5 file.txt`

    98. tail
    – 显示文件的后几行。
    – 示例:`tail -n 5 file.txt`

    99. grep (Global Regular Expression Print)
    – 在文件中搜索匹配模式的行。
    – 示例:`grep “pattern” file.txt`

    100. find
    – 在文件系统中查找文件。
    – 示例:`find /path/to/directory -name “*.txt”`

    101. wc (Word Count)
    – 统计文件的字数、行数和字符数。
    – 示例:`wc file.txt`

    102. sort
    – 对文件的行进行排序。
    – 示例:`sort file.txt`

    103. uniq (Unique)
    – 删除文件中的重复行。
    – 示例:`uniq file.txt`

    104. diff (Difference)
    – 比较两个文件的差异。
    – 示例:`diff file1.txt file2.txt`

    105. ln (Link)
    – 创建链接文件或目录。
    – 示例:`ln -s /path/to/file link`

    106. mount
    – 挂载文件系统。
    – 示例:`mount /dev/sda1 /mnt`

    107. umount (Unmount)
    – 卸载已挂载的文件系统。
    – 示例:`umount /mnt`

    108. df (Disk Free)
    – 查看文件系统的磁盘使用情况。
    – 示例:`df -h`

    109. du (Disk Usage)
    – 查看文件和目录的磁盘使用情况。
    – 示例:`du -sh directory`

    110. chmod (Change Mode)
    – 修改文件或目录的权限。
    – 示例:`chmod 755 file.txt`

    111. chown (Change Owner)
    – 修改文件或目录的所有者。
    – 示例:`chown user:group file.txt`

    112. chgrp (Change Group)
    – 修改文件或目录的所属组。
    – 示例:`chgrp group file.txt`

    113. sudo (Superuser Do)
    – 以超级用户身份执行命令。
    – 示例:`sudo command`

    114. su (Switch User)
    – 切换到其他用户账户。
    – 示例:`su – user`

    115. passwd
    – 修改用户的密码。
    – 示例:`passwd user`

    116. useradd
    – 创建新的用户账户。
    – 示例:`useradd user`

    117. userdel
    – 删除用户账户。
    – 示例:`userdel user`

    118. groupadd
    – 创建新的用户组。
    – 示例:`groupadd group`

    119. groupdel
    – 删除用户组。
    – 示例:`groupdel group`

    120. who
    – 显示当前登录的用户。
    – 示例:`who`

    121. whoami
    – 显示当前用户的用户名。
    – 示例:`whoami`

    122. ps (Process Status)
    – 显示进程的状态信息。
    – 示例:`ps aux`

    123. top
    – 实时显示系统资源的使用情况。
    – 示例:`top`

    124. kill
    – 终止进程。
    – 示例:`kill pid`

    125. shutdown
    – 关闭系统。
    – 示例:`shutdown now`

    126. reboot
    – 重启系统。
    – 示例:`reboot`

    127. date
    – 显示或设置系统的日期和时间。
    – 示例:`date`

    128. uptime
    – 显示系统的运行时间。
    – 示例:`uptime`

    129. history
    – 显示历史命令记录。
    – 示例:`history`

    130. alias
    – 创建命令别名。
    – 示例:`alias ll=’ls -l’`

    131. source
    – 执行指定文件中的命令。
    – 示例:`source script.sh`

    132. tar (Tape Archive)
    – 打包文件和目录。
    – 示例:`tar -cvf archive.tar files`

    133. gzip
    – 压缩文件。
    – 示例:`gzip file.txt`

    134. gunzip
    – 解压缩文件。
    – 示例:`gunzip file.txt`

    135. zip
    – 压缩文件和目录。
    – 示例:`zip archive.zip files`

    136. unzip
    – 解压缩文件。
    – 示例:`unzip archive.zip`

    137. ping
    – 测试与目标主机的连接。
    – 示例:`ping host`

    138. ifconfig (Interface Configuration)
    – 显示和配置网络接口。
    – 示例:`ifconfig`

    139. netstat (Network Statistics)
    – 显示网络连接、路由表和接口信息。
    – 示例:`netstat -a`

    140. ssh (Secure Shell)
    – 远程登录到另一台主机。
    – 示例:`ssh user@host`

    141. scp (Secure Copy)
    – 在本地主机和远程主机之间复制文件。
    – 示例:`scp file.txt user@host:/path/to/destination`

    142. wget
    – 下载文件。
    – 示例:`wget http://example.com/file.txt`

    143. curl
    – 发送HTTP请求,并显示响应。
    – 示例:`curl http://example.com`

    144. cd (Change Directory)
    – 改变当前工作目录。
    – 示例:`cd /path/to/directory`

    145. mkdir (Make Directory)
    – 创建新的目录。
    – 示例:`mkdir new_directory`

    146. rmdir (Remove Directory)
    – 删除空的目录。
    – 示例:`rmdir empty_directory`

    147. rm (Remove)
    – 删除文件或目录。
    – 示例:

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

400-800-1024

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

分享本页
返回顶部