linux常用100命令

fiy 其他 230

回复

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

    下面是Linux常用的100个命令,按照功能分类排列:

    文件与目录操作:
    1. ls:列出目录内容
    2. cd:切换当前目录
    3. pwd:显示当前目录路径
    4. mkdir:创建目录
    5. touch:创建新文件
    6. cp:复制文件和目录
    7. mv:移动或重命名文件和目录
    8. rm:删除文件和目录
    9. find:查找文件和目录
    10. chmod:修改文件或目录权限

    文件查看与编辑:
    11. cat:显示文件内容
    12. more:分页显示文件内容
    13. less:高级的文件查看器
    14. head:显示文件头部内容
    15. tail:显示文件尾部内容
    16. wc:统计文件的行数、单词数和字节数
    17. grep:在文件中搜索指定字符串
    18. vi:文本编辑器
    19. nano:轻量级文本编辑器

    文件压缩与解压缩:
    20. tar:打包和解包文件
    21. gzip:压缩文件
    22. gunzip:解压缩文件
    23. zip:压缩文件和目录
    24. unzip:解压缩文件和目录

    系统信息查看:
    25. uname:显示系统信息
    26. df:显示磁盘空间使用情况
    27. du:查看目录或文件的大小
    28. free:显示内存使用情况
    29. top:实时查看系统资源使用情况
    30. ps:查看进程信息

    系统管理:
    31. shutdown:关机或重新启动系统
    32. reboot:重新启动系统
    33. poweroff:关机
    34. service:服务管理工具
    35. systemctl:系统服务管理工具
    36. ifconfig:查看和配置网络接口
    37. ping:测试网络连通性
    38. netstat:显示网络连接、路由和接口信息
    39. iptables:配置防火墙规则
    40. passwd:修改用户密码

    用户管理:
    41. useradd:添加用户
    42. userdel:删除用户
    43. usermod:修改用户属性
    44. chown:修改文件或目录的所有者
    45. chgrp:修改文件或目录的所属组
    46. su:切换用户
    47. sudo:以其他用户身份执行命令
    48. groups:显示当前用户所属组

    权限管理:
    49. chmod:修改文件或目录权限
    50. chown:修改文件或目录所有者和所属组
    51. chgrp:修改文件或目录所属组
    52. umask:设置新建文件的默认权限
    53. ln:创建硬链接或符号链接

    进程管理:
    54. ps:查看进程信息
    55. top:实时查看系统资源使用情况
    56. kill:终止进程
    57. jobs:查看后台运行的任务
    58. fg:将后台任务切换到前台
    59. bg:将任务放到后台运行

    网络管理:
    60. ifconfig:查看和配置网络接口
    61. ip:显示和配置网络接口、路由和策略
    62. ping:测试网络连通性
    63. ifup:启动网络接口
    64. ifdown:关闭网络接口
    65. hostname:设置主机名

    软件管理:
    66. apt-get:Debian系Linux发行版的软件包管理工具
    67. yum:CentOS和Red Hat系Linux发行版的软件包管理工具
    68. dpkg:Debian系Linux发行版的软件包管理工具
    69. rpm:CentOS和Red Hat系Linux发行版的软件包管理工具
    70. aptitude:命令行界面的软件包管理工具

    服务管理:
    71. service:服务管理工具
    72. systemctl:系统服务管理工具
    73. start:启动服务
    74. stop:停止服务
    75. restart:重启服务
    76. enable:设置服务开机自启动
    77. disable:禁止服务开机自启动

    日志管理:
    78. dmesg:显示内核环缓存中的信息
    79. tail:显示文件尾部内容
    80. less:高级的文件查看器
    81. cat:显示文件内容
    82. grep:在文件中搜索指定字符串
    83. journalctl:系统日志查看工具

    系统维护:
    84. rm:删除文件和目录
    85. mv:移动或重命名文件和目录
    86. cp:复制文件和目录
    87. shutdown:关机或重新启动系统
    88. reboot:重新启动系统
    89. poweroff:关机
    90. fsck:检测和修复文件系统错误

    远程连接:
    91. ssh:安全远程登录工具
    92. scp:安全复制文件工具
    93. rsync:文件同步工具
    94. sftp:安全文件传输工具
    95. ftp:文件传输协议
    96. telnet:远程登录协议
    97. rlogin:远程登录协议
    98. nc:网络工具,用于网络调试和数据传输
    99. wget:文件下载工具
    100. curl:数据传输工具

    这是一份常用的Linux命令清单,希望对您有所帮助!

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

    1. ls:列出当前目录下的文件和目录。
    2. cd:改变当前工作目录。
    3. cp:复制文件和目录。
    4. mv:移动文件和目录,也可以用于文件和目录的重命名。
    5. rm:删除文件和目录。
    6. mkdir:创建目录。
    7. rmdir:删除空目录。
    8. touch:创建空文件或更新文件的时间戳。
    9. cat:查看文件内容。
    10. less:分页查看文件内容。
    11. head:查看文件的前几行。
    12. tail:查看文件的后几行。
    13. grep:在文件中搜索指定的模式。
    14. find:在指定目录下查找文件。
    15. locate:使用数据库来快速查找文件。
    16. chmod:修改文件或目录的权限。
    17. chown:修改文件或目录的所有者。
    18. chgrp:修改文件或目录的组。
    19. passwd:修改用户密码。
    20. su:切换用户身份。
    21. sudo:以管理员权限运行命令。
    22. ifconfig:查看或配置网络接口。
    23. ping:测试与远程主机的连通性。
    24. ssh:通过安全的加密通道远程登录到其他主机。
    25. scp:通过安全的加密通道传输文件。
    26. tar:压缩或解压文件和目录。
    27. gzip:使用gzip算法压缩文件。
    28. gunzip:解压gzip压缩的文件。
    29. zip:压缩文件和目录。
    30. unzip:解压zip压缩的文件。
    31. top:显示系统中正在运行的进程。
    32. ps:查看当前进程的状态。
    33. kill:终止一个正在运行的进程。
    34. jobs:显示当前用户的作业列表。
    35. bg:将一个作业放到后台运行。
    36. fg:将一个作业放到前台运行。
    37. cron:周期性地运行指定的命令或脚本。
    38. at:在指定的时间运行指定的命令。
    39. du:查看目录或文件的磁盘使用情况。
    40. df:查看文件系统的磁盘使用情况。
    41. mount:挂载文件系统。
    42. umount:卸载文件系统。
    43. uname:显示系统的基本信息。
    44. date:显示或设置系统的日期和时间。
    45. who:显示当前登录到系统的用户。
    46. w:显示当前登录用户的详细信息。
    47. which:查找指定命令的完整路径。
    48. man:查看命令的帮助信息。
    49. info:查看命令的详细帮助信息。
    50. file:显示文件的类型。
    51. tar:创建压缩文件或解压缩文件。
    52. shutdown:关闭或重启系统。
    53. reboot:重启系统。
    54. halt:停止系统。
    55. poweroff:关闭系统。
    56. find:查找文件或目录。
    57. grep:在文件中查找指定模式的行。
    58. sed:使用指定模式在文本中进行查找和替换。
    59. awk:一个文本处理工具,可以指定模式并对文本进行处理。
    60. cut:从文本中提取特定的列。
    61. sort:对文本进行排序。
    62. uniq:从文本中删除重复的行。
    63. diff:比较两个文件的内容。
    64. patch:将补丁应用到原始文件。
    65. tar:打包和解包文件和目录。
    66. gzip:压缩文件。
    67. gunzip:解压缩文件。
    68. zip:压缩文件和目录。
    69. unzip:解压缩zip文件。
    70. ssh:使用安全的加密通道登录远程主机。
    71. scp:通过安全的加密通道传输文件。
    72. rsync:将文件同步到远程主机。
    73. curl:通过URL发送和接收数据。
    74. wget:从指定的URL下载文件。
    75. ifconfig:配置和管理网络接口。
    76. ping:测试与远程主机的连通性。
    77. traceroute:跟踪网络数据包的路径。
    78. dig:查询DNS记录。
    79. netstat:显示网络连接、路由表和网络接口信息。
    80. nslookup:查询域名的IP地址。
    81. hostname:显示或设置主机名。
    82. df:查看文件系统的磁盘使用情况。
    83. du:查看目录或文件的磁盘使用情况。
    84. mount:挂载文件系统。
    85. umount:卸载文件系统。
    86. chown:修改文件或目录的所有者。
    87. chmod:修改文件或目录的权限。
    88. chgrp:修改文件或目录的组。
    89. passwd:修改用户密码。
    90. useradd:添加用户。
    91. userdel:删除用户。
    92. usermod:修改用户属性。
    93. groupadd:添加用户组。
    94. groupdel:删除用户组。
    95. groupmod:修改用户组属性。
    96. systemctl:管理系统服务。
    97. service:管理系统服务。
    98. ps:查看进程的状态。
    99. top:动态监视系统的状态。
    100. history:查看命令历史记录。

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

    Linux是一种开源的操作系统,拥有丰富的命令行工具。下面列举了常用的100个Linux命令,并对每个命令进行简要的介绍和操作流程。

    **基本命令**

    1. `ls`: 列出当前目录下的文件和文件夹。
    – 使用方法:在命令行中输入`ls`命令即可。

    2. `cd`: 切换当前工作目录。
    – 使用方法:在命令行中输入`cd`命令,后面跟上目标目录的路径,例如`cd /home/user`。

    3. `pwd`: 显示当前工作目录的路径。
    – 使用方法:在命令行中输入`pwd`命令即可。

    4. `mkdir`: 创建一个新的目录。
    – 使用方法:在命令行中输入`mkdir`命令,后面跟上目录名,例如`mkdir new_folder`。

    5. `rm`: 删除一个文件或者文件夹。
    – 使用方法:在命令行中输入`rm`命令,后面跟上要删除的文件或者文件夹的名称,例如`rm file.txt`或`rm -r folder`(用于删除文件夹及其内容)。

    6. `cp`: 复制一个文件或者文件夹到指定位置。
    – 使用方法:在命令行中输入`cp`命令,后面跟上源文件或文件夹的路径和目标位置的路径,例如`cp file.txt /home/user`或`cp -r folder /home/user`。

    7. `mv`: 移动一个文件或者文件夹到指定位置,也可以用于文件/文件夹的改名。
    – 使用方法:在命令行中输入`mv`命令,后面跟上要移动的文件或者文件夹的路径和目标位置的路径,例如`mv file.txt /home/user`或`mv file.txt new_file.txt`。

    8. `cat`: 显示文件内容。
    – 使用方法:在命令行中输入`cat`命令,后面跟上文件名,例如`cat file.txt`。

    9. `more`: 分页显示文件内容。
    – 使用方法:在命令行中输入`more`命令,后面跟上文件名,例如`more file.txt`。按空格键进行翻页,按`q`键退出。

    10. `less`: 更强大的文件内容查看工具,支持向前和向后翻页,以及搜索功能。
    – 使用方法:在命令行中输入`less`命令,后面跟上文件名,例如`less file.txt`。按空格键向下翻页,按`b`键向上翻页,按`/`键进行搜索,按`q`键退出。

    **文件和目录管理**

    11. `find`: 在指定目录下搜索文件。
    – 使用方法:在命令行中输入`find`命令,后面跟上要搜索的目录和搜索条件,例如`find /home/user -name “*.txt”`。

    12. `grep`: 在文件中搜索指定内容。
    – 使用方法:在命令行中输入`grep`命令,后面跟上要搜索的内容和文件名,例如`grep “hello” file.txt`。

    13. `head`: 显示文件的前几行。
    – 使用方法:在命令行中输入`head`命令,后面跟上文件名和要显示的行数,例如`head file.txt -n 10`。

    14. `tail`: 显示文件的后几行。
    – 使用方法:在命令行中输入`tail`命令,后面跟上文件名和要显示的行数,例如`tail file.txt -n 10`。

    15. `ln`: 创建一个文件的硬链接或者符号链接。
    – 使用方法:在命令行中输入`ln`命令,后面跟上源文件和链接文件的路径,例如`ln file.txt link.txt`。

    16. `chmod`: 修改文件或者目录的权限。
    – 使用方法:在命令行中输入`chmod`命令,后面跟上权限模式和文件名,例如`chmod 755 file.txt`。

    17. `chown`: 修改文件或者目录的所有者。
    – 使用方法:在命令行中输入`chown`命令,后面跟上新的所有者和文件名,例如`chown user file.txt`。

    18. `chgrp`: 修改文件或者目录的所属组。
    – 使用方法:在命令行中输入`chgrp`命令,后面跟上新的所属组和文件名,例如`chgrp group file.txt`。

    19. `tar`: 打包和解压文件。
    – 使用方法:在命令行中输入`tar`命令,后面跟上打包或解压的选项和文件名,例如`tar -cvf archive.tar folder`(打包)或`tar -xvf archive.tar`(解压)。

    20. `zip`和`unzip`: 压缩和解压zip文件。
    – 使用方法:在命令行中输入`zip`命令和`unzip`命令,后面跟上压缩或解压的选项和文件名,例如`zip archive.zip file.txt`(压缩)或`unzip archive.zip`(解压)。

    **系统管理**

    21. `ps`: 显示当前运行的进程。
    – 使用方法:在命令行中输入`ps`命令即可。

    22. `top`: 动态显示当前系统资源占用情况。
    – 使用方法:在命令行中输入`top`命令即可。按`q`键退出。

    23. `kill`: 终止一个正在运行的进程。
    – 使用方法:在命令行中输入`kill`命令,后面跟上要终止的进程的PID(进程ID),例如`kill 1234`。

    24. `killall`: 终止所有指定进程名的进程。
    – 使用方法:在命令行中输入`killall`命令,后面跟上要终止的进程的名称,例如`killall firefox`。

    25. `shutdown`: 关机或者重启系统。
    – 使用方法:在命令行中输入`shutdown`命令,后面跟上要执行的操作(-h表示关机,-r表示重启)和时间,例如`shutdown -h now`或`shutdown -r 10`。

    26. `reboot`: 重启系统。
    – 使用方法:在命令行中输入`reboot`命令即可。

    27. `passwd`: 修改用户密码。
    – 使用方法:在命令行中输入`passwd`命令,然后输入当前用户的密码,再输入新密码并确认。

    28. `su`: 切换用户。
    – 使用方法:在命令行中输入`su`命令,后面跟上要切换的用户的用户名,例如`su user`。输入该用户的密码,即可切换到该用户。

    29. `sudo`: 以超级用户身份执行命令。
    – 使用方法:在命令行中输入`sudo`命令,后面跟上要执行的命令,例如`sudo apt-get update`。输入当前用户的密码,即可以超级用户身份执行该命令。

    **网络管理**

    30. `ping`: 测试与指定主机的连通性。
    – 使用方法:在命令行中输入`ping`命令,后面跟上要测试的主机的IP地址或域名,例如`ping 8.8.8.8`或`ping http://www.google.com`。

    31. `ifconfig`: 显示和配置网络接口信息。
    – 使用方法:在命令行中输入`ifconfig`命令即可。

    32. `ip`: 显示和配置网络接口信息(新版)。
    – 使用方法:在命令行中输入`ip`命令即可。

    33. `netstat`: 显示网络连接、路由表等信息。
    – 使用方法:在命令行中输入`netstat`命令即可。

    34. `ssh`: 使用SSH(Secure Shell)远程登录到另一台主机。
    – 使用方法:在命令行中输入`ssh`命令,后面跟上要登录的主机的IP地址或域名以及登录的用户名,例如`ssh user@192.168.0.1`。输入目标主机的密码,即可登录。

    35. `scp`: 在本地主机和远程主机之间复制文件。
    – 使用方法:在命令行中输入`scp`命令,后面跟上要复制的文件的路径、目标主机的IP地址或域名以及目标位置的路径,例如`scp file.txt user@192.168.0.1:/home/user`。

    **软件管理**

    36. `apt-get`: Debian和Ubuntu系统中的包管理工具。
    – 使用方法:在命令行中输入`apt-get`命令,后面跟上安装、卸载、更新和查询等操作,例如`apt-get install package`(安装)或`apt-get remove package`(卸载)。

    37. `yum`: CentOS和Fedora系统中的包管理工具。
    – 使用方法:在命令行中输入`yum`命令,后面跟上安装、卸载、更新和查询等操作,例如`yum install package`(安装)或`yum remove package`(卸载)。

    38. `dnf`: Fedora 22及更高版本中的包管理工具。
    – 使用方法:在命令行中输入`dnf`命令,后面跟上安装、卸载、更新和查询等操作,例如`dnf install package`(安装)或`dnf remove package`(卸载)。

    39. `apt`: Debian和Ubuntu系统中的包管理工具(新版)。
    – 使用方法:在命令行中输入`apt`命令,后面跟上安装、卸载、更新和查询等操作,例如`apt install package`(安装)或`apt remove package`(卸载)。

    40. `snap`: Ubuntu系统中的软件包管理工具。
    – 使用方法:在命令行中输入`snap`命令,后面跟上安装、卸载、更新和查询等操作,例如`snap install package`(安装)或`snap remove package`(卸载)。

    **压缩和解压缩**

    41. `gzip`: 使用gzip算法压缩文件。
    – 使用方法:在命令行中输入`gzip`命令,后面跟上要压缩的文件名,例如`gzip file.txt`。

    42. `gunzip`: 解压缩gzip压缩的文件。
    – 使用方法:在命令行中输入`gunzip`命令,后面跟上要解压缩的文件名,例如`gunzip file.txt.gz`。

    43. `bzip2`: 使用bzip2算法压缩文件。
    – 使用方法:在命令行中输入`bzip2`命令,后面跟上要压缩的文件名,例如`bzip2 file.txt`。

    44. `bunzip2`: 解压缩bzip2压缩的文件。
    – 使用方法:在命令行中输入`bunzip2`命令,后面跟上要解压缩的文件名,例如`bunzip2 file.txt.bz2`。

    45. `tar`: 打包和解包文件,可以结合上述压缩工具使用。
    – 使用方法:在命令行中输入`tar`命令,后面跟上打包或解包的选项和文件名,例如`tar -cvf archive.tar folder`(打包)或`tar -xvf archive.tar`(解包)。

    **进程管理**

    46. `ps`: 显示当前运行的进程。
    – 使用方法:在命令行中输入`ps`命令即可。

    47. `top`: 动态显示当前系统资源占用情况。
    – 使用方法:在命令行中输入`top`命令即可。按`q`键退出。

    48. `kill`: 终止一个正在运行的进程。
    – 使用方法:在命令行中输入`kill`命令,后面跟上要终止的进程的PID(进程标识符),例如`kill 1234`。

    49. `killall`: 终止所有指定进程名的进程。
    – 使用方法:在命令行中输入`killall`命令,后面跟上要终止的进程的名称,例如`killall firefox`。

    **系统操作**

    50. `shutdown`: 关机或者重启系统。
    – 使用方法:在命令行中输入`shutdown`命令,后面跟上要执行的操作(-h表示关机,-r表示重启)和时间,例如`shutdown -h now`或`shutdown -r 10`。

    51. `reboot`: 重启系统。
    – 使用方法:在命令行中输入`reboot`命令即可。

    52. `halt`: 关闭系统。
    – 使用方法:在命令行中输入`halt`命令即可。

    53. `init`: 对系统进行初始化。
    – 使用方法:在命令行中输入`init`命令,后面跟上运行级别(0表示关机,6表示重启)即可。

    54. `poweroff`: 关闭系统。
    – 使用方法:在命令行中输入`poweroff`命令即可。

    **用户管理**

    55. `passwd`: 修改用户密码。
    – 使用方法:在命令行中输入`passwd`命令,然后输入当前用户的密码,再输入新密码并确认。

    56. `su`: 切换用户。
    – 使用方法:在命令行中输入`su`命令,后面跟上要切换的用户的用户名,例如`su user`。输入该用户的密码,即可切换到该用户。

    57. `sudo`: 以超级用户身份执行命令。
    – 使用方法:在命令行中输入`sudo`命令,后面跟上要执行的命令,例如`sudo apt-get update`。输入当前用户的密码,即可以超级用户身份执行该命令。

    **网络配置**

    58. `ping`: 测试与指定主机的连通性。
    – 使用方法:在命令行中输入`ping`命令,后面跟上要测试的主机的IP地址或域名,例如`ping 8.8.8.8`或`ping http://www.google.com`。

    59. `ifconfig`: 显示和配置网络接口信息。
    – 使用方法:在命令行中输入`ifconfig`命令即可。

    60. `ip`: 显示和配置网络接口信息(新版)。
    – 使用方法:在命令行中输入`ip`命令即可。

    61. `netstat`: 显示网络连接、路由表等信息。
    – 使用方法:在命令行中输入`netstat`命令即可。

    **SSH和远程登录**

    62. `ssh`: 使用SSH(Secure Shell)远程登录到另一台主机。
    – 使用方法:在命令行中输入`ssh`命令,后面跟上要登录的主机的IP地址或域名以及登录的用户名,例如`ssh user@192.168.0.1`。输入目标主机的密码,即可登录。

    63. `scp`: 在本地主机和远程主机之间复制文件。
    – 使用方法:在命令行中输入`scp`命令,后面跟上要复制的文件的路径、目标主机的IP地址或域

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

400-800-1024

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

分享本页
返回顶部