linux常用100命令详解

fiy 其他 11

回复

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

    一、常用文件操作命令
    1. ls:列出目录下的文件和子目录
    2. cd:切换当前目录
    3. pwd:显示当前目录的路径
    4. mkdir:创建新的目录
    5. rm:删除文件或目录
    6. cp:复制文件或目录
    7. mv:移动文件或目录

    二、常用文件查看命令
    8. cat:显示文件内容
    9. more:逐页显示文件内容
    10. less:以交互式的方式逐行显示文件内容
    11. head:显示文件的前几行
    12. tail:显示文件的后几行
    13. grep:在文件中查找指定的字符串

    三、常用文件编辑命令
    14. vi:以文本编辑器的方式编辑文件
    15. vim:改进版的vi编辑器
    16. emacs:功能强大的文本编辑器
    17. nano:简单易用的文本编辑器

    四、常用压缩解压命令
    18. tar:创建和提取tar压缩文件
    19. gzip:压缩文件
    20. gunzip:解压缩文件
    21. zip:创建和提取zip压缩文件
    22. unzip:解压缩zip压缩文件

    五、常用系统管理命令
    23. ps:显示进程状态
    24. top:动态显示系统的进程
    25. kill:终止指定的进程
    26. find:在文件系统中搜索文件
    27. man:查看命令的帮助文档
    28. uname:显示系统信息
    29. df:显示磁盘空间使用情况
    30. du:统计文件或目录的大小

    六、常用网络管理命令
    31. ping:检测网络连通性
    32. ifconfig:显示或配置网络接口
    33. netstat:显示网络连接、路由表等信息
    34. nslookup:查询域名的IP地址
    35. ssh:远程登录到其他主机
    36. scp:安全地复制文件或目录
    37. wget:通过HTTP/FTP下载文件

    七、常用服务管理命令
    38. service:管理系统服务
    39. systemctl:管理系统服务和日志
    40. chkconfig:配置系统服务的启动项

    八、常用用户管理命令
    41. useradd:添加新用户
    42. userdel:删除用户
    43. passwd:更改用户密码
    44. su:切换用户身份
    45. chown:修改文件或目录的所有者
    46. chmod:修改文件或目录的权限

    九、常用进程管理命令
    47. ps:显示进程状态
    48. top:动态显示系统的进程
    49. kill:终止指定的进程
    50. bg:将进程放到后台运行
    51. fg:将后台进程调至前台运行

    十、常用系统监控命令
    52. top:实时显示系统资源的占用情况
    53. vmstat:显示系统的虚拟内存、物理内存、CPU等信息
    54. iostat:显示磁盘和输入/输出设备的统计信息
    55. sar:收集、报告和分析系统的性能数据
    56. free:显示系统内存的使用情况

    十一、常用网络诊断命令
    57. ping:检测网络连通性
    58. traceroute:追踪数据包的路由路径
    59. netstat:显示网络连接、路由表等信息
    60. ifconfig:显示或配置网络接口
    61. nslookup:查询域名的IP地址
    62. tcpdump:捕获和分析网络数据包

    十二、常用系统维护命令
    63. apt/yum:Linux系统包管理器
    64. update/upgrade:升级系统软件包
    65. apt-get autoremove:移除不需要的软件包
    66. find:在文件系统中搜索文件
    67. du:统计文件或目录的大小
    68. crontab:定时执行任务

    十三、常用安全管理命令
    69. iptables:管理防火墙规则
    70. chroot:改变进程的根目录
    71. passwd:更改用户密码
    72. chmod:修改文件或目录的权限
    73. chown:修改文件或目录的所有者
    74. umask:设置默认的文件权限掩码

    十四、常用系统文件查找命令
    75. find:在文件系统中搜索文件
    76. locate:通过建立数据库来查找文件
    77. whereis:查找指定文件的位置
    78. which:显示可执行文件的位置

    十五、常用文本处理命令
    79. grep:在文件中查找指定的字符串
    80. sed:流编辑器,用于处理文本流
    81. awk:用于处理和分析文本文件
    82. sort:对文本文件进行排序
    83. uniq:去重复行
    84. cut:从文本文件中按列提取数据

    十六、常用硬盘管理命令
    85. fdisk:磁盘分区工具
    86. mkfs:格式化文件系统
    87. mount:挂载文件系统
    88. umount:卸载文件系统
    89. df:显示磁盘空间使用情况
    90. du:统计文件或目录的大小

    十七、常用日志管理命令
    91. tail:显示文件的后几行
    92. less:以交互式的方式逐行显示文件内容
    93. grep:在文件中查找指定的字符串
    94. cat:显示文件内容
    95. head:显示文件的前几行
    96. tailf:实时查看日志
    97. journalctl:查看系统日志

    十八、常用系统备份命令
    98. tar:创建和提取tar压缩文件
    99. rsync:快速同步文件和目录
    100. dd:复制和转换文件
    101. cp:复制文件或目录

    以上就是Linux常用的100个命令的详解。掌握这些命令可以提高对Linux操作系统的管理和操作能力,帮助我们更好地使用和维护Linux系统。

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

    Linux是一个广泛使用的操作系统,它提供了许多强大的命令来管理和操作系统。在本文中,我将详细介绍Linux中常用的100个命令,并提供它们的详细解释和用法。

    1. `ls`:列出目录中的文件和文件夹。
    2. `cd`:改变当前工作目录。
    3. `pwd`:显示当前工作目录的路径。
    4. `mkdir`:创建一个新的目录。
    5. `rm`:删除一个文件或目录。
    6. `cp`:复制文件或目录。
    7. `mv`:移动文件或目录。
    8. `cat`:显示文件的内容,也可以用于将多个文件合并为一个文件。
    9. `grep`:从文本中搜索匹配的模式。
    10. `find`:在文件系统中搜索文件和目录。
    11. `chmod`:更改文件或目录的权限。
    12. `chown`:更改文件或目录的所有者。
    13. `chgrp`:更改文件或目录的所属组。
    14. `tar`:用于创建和提取归档文件。
    15. `gzip`:用于压缩文件。
    16. `gunzip`:用于解压缩文件。
    17. `wget`:下载文件或整个网站。
    18. `ssh`:远程登录到另一台计算机。
    19. `scp`:在本地计算机和远程计算机之间复制文件。
    20. `ping`:测试与特定主机的连接。
    21. `ifconfig`:查看和配置网络接口。
    22. `netstat`:显示网络连接信息。
    23. `route`:管理和显示网络路由表。
    24. `iptables`:管理和配置防火墙规则。
    25. `ps`:查看运行进程的状态。
    26. `top`:动态显示系统资源的使用情况。
    27. `kill`:终止进程。
    28. `bg`:将进程放入后台运行。
    29. `fg`:将进程放回前台运行。
    30. `nohup`:在后台运行进程,即使终端关闭也不会停止。
    31. `cron`:用于在特定时间间隔执行任务。
    32. `at`:在将来的特定时间执行任务。
    33. `uname`:显示操作系统的信息。
    34. `df`:显示磁盘空间使用情况。
    35. `du`:显示文件和目录的磁盘使用情况。
    36. `mount`:挂载文件系统。
    37. `umount`:卸载文件系统。
    38. `ln`:创建链接到文件或目录的链接。
    39. `which`:显示命令的完整路径。
    40. `history`:显示命令历史记录。
    41. `man`:显示命令的帮助手册。
    42. `info`:显示命令的帮助和信息。
    43. `quota`:显示和管理磁盘配额。
    44. `useradd`:创建新用户。
    45. `userdel`:删除用户。
    46. `passwd`:更改用户密码。
    47. `su`:切换用户。
    48. `sudo`:以超级用户身份运行命令。
    49. `adduser`:添加新用户,并选择是否在创建过程中设置密码。
    50. `deluser`:删除用户。
    51. `apt-get`:在Debian和Ubuntu系统上管理软件包。
    52. `yum`:在CentOS和Fedora系统上管理软件包。
    53. `rpm`:安装和卸载RPM软件包。
    54. `dpkg`:安装和卸载Debian软件包。
    55. `ssh-keygen`:生成SSH秘钥对。
    56. `ssh-copy-id`:将SSH公钥复制到远程计算机。
    57. `who`:显示当前登录用户。
    58. `w`:显示当前登录用户的详细信息。
    59. `uptime`:显示系统的运行时间和负载平均值。
    60. `date`:显示当前日期和时间。
    61. `cal`:显示日历。
    62. `tar`:打包和压缩文件。
    63. `unzip`:解压缩zip文件。
    64. `xargs`:从标准输入接收参数,并将其作为命令的参数执行。
    65. `head`:显示文件的前几行。
    66. `tail`:显示文件的后几行。
    67. `sort`:对文本文件的行进行排序。
    68. `cut`:从文本文件的每一行中提取字段。
    69. `paste`:将多个文件的内容粘贴到一起。
    70. `split`:将文件拆分成较小的部分。
    71. `diff`:比较两个文本文件的差异。
    72. `patch`:对文件应用补丁。
    73. `awk`:文本处理工具。
    74. `sed`:流编辑器。
    75. `watch`:定期执行命令并显示结果。
    76. `tailf`:实时监视文件的变化。
    77. `gzip`:压缩文件。
    78. `gunzip`:解压缩文件。
    79. `zip`:打包和压缩文件。
    80. `unzip`:解压缩zip文件。
    81. `tar`:打包和压缩文件。
    82. `tar.gz`:以gzip格式压缩和解压缩tar文件。
    83. `tar.bz2`:以bzip2格式压缩和解压缩tar文件。
    84. `rpm`:安装和卸载RPM软件包。
    85. `yum`:在CentOS和Fedora系统上管理软件包。
    86. `apt-get`:在Debian和Ubuntu系统上管理软件包。
    87. `dpkg`:安装和卸载Debian软件包。
    88. `chown`:修改文件和目录的所有者。
    89. `chgrp`:修改文件和目录的组。
    90. `chmod`:修改文件和目录的权限。
    91. `useradd`:创建新用户。
    92. `userdel`:删除用户。
    93. `passwd`:更改用户密码。
    94. `usermod`:修改用户信息。
    95. `su`:切换用户。
    96. `sudo`:以超级用户身份运行命令。
    97. `ps`:查看系统进程的状态。
    98. `top`:动态显示系统资源的使用情况。
    99. `kill`:终止进程。
    100. `shutdown`:关闭计算机。

    这些是Linux中常用的100个命令,可以帮助您更好地管理和操作系统。无论您是新手还是有经验的用户,掌握这些命令都是非常有用的。

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

    一、导言
    Linux是一种基于Unix的操作系统,广泛应用于服务器、个人计算机等各种计算机系统。在Linux中,命令是与操作系统交互的基本方式,了解常用的Linux命令对于学习和使用Linux系统非常重要。本文将详细介绍Linux系统中常用的100个命令,并对每个命令进行详解。

    二、文件和目录操作命令
    1. ls命令
    作用:显示当前目录下的文件和目录
    示例:ls
    解析:ls命令用于列出当前目录下的文件和目录。参数说明:
    – -a:显示所有文件和目录,包括隐藏文件。
    – -l:以详细列表的方式显示文件和目录。
    – -h:人类可读的文件大小。

    2. cd命令
    作用:切换目录
    示例:cd [目录名]
    解析:cd命令用于切换当前工作目录。参数说明:
    – .:表示当前目录。
    – ..:表示上级目录。
    – -:表示上次所在的目录。

    3. pwd命令
    作用:显示当前目录的路径
    示例:pwd
    解析:pwd命令用于显示当前工作目录的路径。

    4. mkdir命令
    作用:创建目录
    示例:mkdir [目录名]
    解析:mkdir命令用于创建新的目录。

    5. rmdir命令
    作用:删除空目录
    示例:rmdir [目录名]
    解析:rmdir命令用于删除空目录。注意,rmdir命令只能删除空目录,如果要删除非空目录,需要使用rm命令。

    6. touch命令
    作用:创建空文件或修改文件的时间戳
    示例:touch [文件名]
    解析:touch命令用于创建一个新的空文件,或者修改已有文件的访问和修改时间。

    7. cp命令
    作用:复制文件和目录
    示例:cp [选项] 源文件 目标文件
    解析:cp命令用于复制文件和目录。参数说明:
    – -r:递归复制目录。
    – -p:保留原文件的属性。
    – -f:强制覆盖目标文件。

    8. mv命令
    作用:移动文件和目录,或者更改文件和目录的名称
    示例:mv [选项] 源文件 目标文件
    解析:mv命令用于移动文件和目录,或者更改文件和目录的名称。参数说明:
    – -i:交互式操作,如果目标文件已经存在,会提示是否覆盖。
    – -u:更新模式,只有在源文件较新时才进行操作。
    – -f:强制覆盖目标文件。

    9. rm命令
    作用:删除文件和目录
    示例:rm [选项] 文件或目录
    解析:rm命令用于删除文件和目录。参数说明:
    – -r:递归删除目录。
    – -i:交互式操作,显示每个文件的删除提示。
    – -f:强制删除,不显示任何提示。

    10. cat命令
    作用:显示文件内容
    示例:cat [文件名]
    解析:cat命令用于显示文件的内容。

    11. less命令
    作用:查看文件内容,支持向前向后翻页
    示例:less [文件名]
    解析:less命令用于查看文件的内容。在查看长文件时,less命令可以向前向后翻页。

    12. head命令
    作用:显示文件的前几行
    示例:head [选项] [文件名]
    解析:head命令用于显示文件的前几行。参数说明:
    – -n N:显示文件的前N行,默认为10行。

    13. tail命令
    作用:显示文件的后几行
    示例:tail [选项] [文件名]
    解析:tail命令用于显示文件的后几行。参数说明:
    – -n N:显示文件的后N行,默认为10行。
    – -f:实时显示文件的变化。

    14. grep命令
    作用:搜索文件中的指定内容
    示例:grep [选项] 搜索内容 文件名
    解析:grep命令用于搜索文件中的指定内容。参数说明:
    – -i:忽略大小写。
    – -r:递归搜索目录。
    – -v:只显示不匹配的行。

    15. find命令
    作用:根据条件搜索文件
    示例:find [搜索路径] [选项] 搜索条件
    解析:find命令用于根据条件搜索文件。参数说明:
    – -name:根据文件名进行搜索。
    – -type:根据文件类型进行搜索。
    – -size:根据文件大小进行搜索。

    16. locate命令
    作用:快速搜索文件
    示例:locate [关键字]
    解析:locate命令通过索引快速搜索文件。首次使用locate命令时,会先创建一个文件索引数据库,之后的搜索会非常快速。

    17. file命令
    作用:判断文件的类型
    示例:file [文件名]
    解析:file命令可以判断文件的类型。例如,文件是文本文件还是二进制文件。

    18. chmod命令
    作用:修改文件权限
    示例:chmod [选项] 权限 文件名
    解析:chmod命令用于修改文件的权限。参数说明:
    – u:表示文件所有者。
    – g:表示文件所属组。
    – o:表示其他用户。
    – a:表示所有用户。
    各个权限用数字表示:r(读权限)为4,w(写权限)为2,x(执行权限)为1。各个权限的数字加起来就是权限的数字表示。例如,rw-r–r–表示为644。

    19. chown命令
    作用:修改文件的所有者或所属组
    示例:chown [选项] 所有者:所属组 文件名
    解析:chown命令用于修改文件的所有者或所属组。参数说明:
    – -R:递归修改所有子目录和文件。

    20. ln命令
    作用:创建文件链接
    示例:ln [选项] 源文件 链接文件
    解析:ln命令用于创建文件链接。参数说明:
    – -s:创建符号链接。
    – -f:强制覆盖目标文件。

    三、系统操作命令
    21. reboot命令
    作用:重启系统
    示例:reboot
    解析:reboot命令用于重启系统。执行该命令后,系统会重新启动。

    22. shutdown命令
    作用:关机系统
    示例:shutdown [选项]
    解析:shutdown命令用于关机系统。参数说明:
    – -h:关机并停止电源。
    – -r:关机并重新启动系统。
    – -c:取消正在进行的关机操作。

    23. poweroff命令
    作用:关机系统
    示例:poweroff
    解析:poweroff命令用于关机系统。执行该命令后,系统会关闭电源。

    24. halt命令
    作用:关闭系统
    示例:halt
    解析:halt命令用于关闭系统。执行该命令后,系统会关闭电源。

    25. date命令
    作用:显示或设置系统时间
    示例:date [选项] [日期时间]
    解析:date命令用于显示或设置系统的日期和时间。参数说明:
    – -s:设置系统的日期和时间。

    26. uptime命令
    作用:查看系统的运行时间和负载情况
    示例:uptime
    解析:uptime命令用于查看系统的运行时间和负载情况。

    27. top命令
    作用:实时查看系统的进程和资源占用情况
    示例:top
    解析:top命令可以实时查看系统的进程和资源占用情况。

    28. ps命令
    作用:显示进程的状态信息
    示例:ps [选项]
    解析:ps命令用于显示进程的状态信息。参数说明:
    – -a:显示所有进程。
    – -e:显示所有进程。
    – -u:显示用户的进程。

    29. kill命令
    作用:终止进程
    示例:kill [选项] 进程ID
    解析:kill命令用于终止正在运行的进程。参数说明:
    – -9:强制终止进程,类似于kill -SIGKILL。

    30. ifconfig命令
    作用:查看和配置网络接口
    示例:ifconfig [网络接口] [选项]
    解析:ifconfig命令用于查看和配置网络接口。参数说明:
    – up:启动网络接口。
    – down:关闭网络接口。
    – ip地址:配置IP地址。
    – netmask 子网掩码:配置子网掩码。

    四、压缩和解压命令
    31. tar命令
    作用:压缩和解压文件
    示例:tar [选项] [文件名]
    解析:tar命令用于压缩和解压文件。参数说明:
    – -x:解压文件。
    – -c:压缩文件。
    – -v:显示详细的处理信息。
    – -f:指定要处理的文件。

    32. gzip命令
    作用:压缩文件
    示例:gzip [文件名]
    解析:gzip命令用于压缩文件。执行该命令后,会在当前目录下生成一个后缀为.gz的压缩文件。

    33. gunzip命令
    作用:解压缩文件
    示例:gunzip [文件名]
    解析:gunzip命令用于解压缩文件。执行该命令后,会将压缩文件解压缩成原始文件。

    34. zip命令
    作用:压缩文件和目录
    示例:zip [选项] 压缩文件 源文件
    解析:zip命令用于压缩文件和目录。参数说明:
    – -r:递归压缩指定目录下的所有文件。

    35. unzip命令
    作用:解压缩zip文件
    示例:unzip [选项] zip文件
    解析:unzip命令用于解压缩zip文件。

    五、进程管理命令
    36. ps命令
    作用:查看进程的状态信息
    示例:ps [选项]
    解析:ps命令用于查看进程的状态信息。参数说明:
    – -a:显示所有进程。
    – -e:显示所有进程。
    – -u:显示用户的进程。

    37. top命令
    作用:实时查看系统的进程和资源占用情况
    示例:top
    解析:top命令可以实时查看系统的进程和资源占用情况。

    38. kill命令
    作用:终止进程
    示例:kill [选项] 进程ID
    解析:kill命令用于终止正在运行的进程。参数说明:
    – -9:强制终止进程,类似于kill -SIGKILL。

    39. nohup命令
    作用:在后台运行命令,忽略挂起信号
    示例:nohup 命令 [参数] &
    解析:nohup命令用于在后台运行命令,并且忽略挂起信号。执行该命令后,即使当前终端关闭,命令也会继续在后台运行。

    40. fg命令
    作用:将后台任务转移到前台运行
    示例:fg [作业号]
    解析:fg命令用于将后台任务转移到前台运行。参数说明:
    – 作业号:表示后台任务的标识符。

    六、用户管理命令
    41. useradd命令
    作用:添加新用户
    示例:useradd [选项] 用户名
    解析:useradd命令用于添加新用户。参数说明:
    – -m:在/home目录下创建用户的主目录。
    – -s:指定用户的默认Shell。

    42. userdel命令
    作用:删除用户
    示例:userdel [选项] 用户名
    解析:userdel命令用于删除用户。参数说明:
    – -r:删除用户的同时删除用户的主目录。

    43. passwd命令
    作用:修改用户的密码
    示例:passwd [选项] 用户名
    解析:passwd命令用于修改用户的密码。参数说明:
    – 用户名:要修改密码的用户名。

    44. su命令
    作用:切换用户
    示例:su [选项] [用户名]
    解析:su命令用于切换用户。如果不指定用户名,则默认切换到root用户。

    45. whoami命令
    作用:显示当前登录的用户名
    示例:whoami
    解析:whoami命令用于显示当前登录的用户名。

    七、磁盘管理命令
    46. df命令
    作用:显示文件系统的磁盘使用情况
    示例:df [选项]
    解析:df命令用于显示文件系统的磁盘使用情况。

    47. du命令
    作用:计算文件和目录的磁盘使用情况
    示例:du [选项] [文件或目录]
    解析:du命令用于计算文件和目录的磁盘使用情况。

    48. mount命令
    作用:挂载文件系统
    示例:mount [选项] 设备文件 挂载点
    解析:mount命令用于挂载文件系统。参数说明:
    – -t:指定文件系统的类型。

    49. umount命令
    作用:卸载文件系统
    示例:umount [选项] 挂载点
    解析:umount命令用于卸载文件系统。参数说明:
    – -f:强制卸载。

    50. fdisk命令
    作用:磁盘分区管理器
    示例:fdisk 设备文件
    解析:fdisk命令用于管理磁盘的分区。注意,操作fdisk命令需要具备管理员权限。

    八、网络管理命令
    51. ping命令
    作用:向指定的主机发送网络请求
    示例:ping [选项] 主机名或IP地址
    解析:ping命令用于向指定的主机发送网络请求,可以测试主机是否能够正常连接。

    52. ifconfig命令
    作用:查看和配置网络接口
    示例:ifconfig [网络接口] [选项]
    解析:ifconfig命令用于查看和配置网络接口。参数说明:
    – up:启动网络接口。
    – down:关闭网络接口。
    – ip地址:配置IP地址。
    – netmask 子网掩码:配置子网掩码。

    53. netstat命令
    作用:显示网络连接状态
    示例:netstat [选项]
    解析:netstat命令用于显示网络连接状态。参数说明:
    – -a:显示所有连接。
    – -n:不解析域名和端口。

    54. ssh命令
    作用:远程登录到另一台主机
    示例:ssh [选项] 用户名@主机名
    解析:ssh命令用于远程登录到另一台主机。参数说明:
    – -p:指定SSH端口。

    55. scp命令
    作用:在主机之间复制文件
    示例:scp [选项]

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

400-800-1024

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

分享本页
返回顶部