150个linux常用命令

fiy 其他 4

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    以下是150个常用的Linux命令:

    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建目录
    5. rmdir:删除目录
    6. touch:创建空文件
    7. rm:删除文件或目录
    8. cp:复制文件或目录
    9. mv:移动文件或目录
    10. cat:查看文件内容
    11. grep:搜索文件内容
    12. find:搜索文件或目录
    13. chmod:修改文件或目录权限
    14. chown:修改文件或目录所有者
    15. chgrp:修改文件或目录所属组
    16. useradd:创建用户
    17. userdel:删除用户
    18. passwd:修改用户密码
    19. groupadd:创建用户组
    20. groupdel:删除用户组
    21. su:切换用户身份
    22. sudo:以超级用户身份执行命令
    23. top:实时监控系统进程
    24. ps:查看进程状态
    25. kill:终止进程
    26. ifconfig:显示网络接口信息
    27. ping:测试网络连通性
    28. netstat:显示网络连接信息
    29. scp:安全复制文件
    30. ssh:远程登录到另一台主机
    31. tar:打包或解压文件
    32. gzip:压缩文件
    33. unzip:解压缩文件
    34. df:显示磁盘空间使用情况
    35. du:显示文件或目录大小
    36. mount:挂载文件系统
    37. umount:卸载文件系统
    38. man:查看命令的帮助手册
    39. which:显示命令的完整路径
    40. uname:显示系统信息
    41. who:显示当前登录用户
    42. history:查看命令历史记录
    43. tail:显示文件尾部内容
    44. head:显示文件头部内容
    45. wc:统计文件中的行数、词数和字节数
    46. sort:对文件进行排序
    47. uniq:去除文件中的重复行
    48. cut:按列提取文件内容
    49. sed:流编辑器,用于处理文本
    50. awk:文本处理语言
    51. diff:比较文件或目录的差异
    52. patch:应用补丁文件
    53. cron:定时执行任务
    54. shutdown:关机或重启系统
    55. reboot:重启系统
    56. lsusb:显示USB设备信息
    57. lspci:显示PCI设备信息
    58. ifconfig:配置网络接口
    59. route:显示或修改IP路由表
    60. iptables:配置防火墙规则
    61. netstat:显示网络连接信息
    62. lsof:显示打开文件列表
    63. nohup:执行命令并忽略SIGHUP信号
    64. screen:创建和管理多个终端会话
    65. history:显示命令历史记录
    66. alias:设置命令别名
    67. source:执行shell脚本
    68. banner:在终端上显示大号字符
    69. cal:显示日历
    70. date:显示系统日期和时间
    71. sleep:延时执行命令
    72. file:显示文件类型
    73. iconv:文件编码转换
    74. mail:发送和接收邮件
    75. uuencode:编码二进制文件
    76. uudecode:解码二进制文件
    77. zip:压缩文件
    78. unzip:解压缩文件
    79. passwd:修改用户密码
    80. su:切换用户身份
    81. sudo:以超级用户身份执行命令
    82. service:管理系统服务
    83. systemctl:管理系统服务
    84. chkconfig:设置系统服务启动方式
    85. crontab:管理定时任务
    86. at:设定任务运行时间
    87. ssh:远程登录到另一台主机
    88. scp:安全复制文件
    89. rsync:远程文件同步
    90. wget:下载文件
    91. curl:获取网页源代码
    92. lynx:命令行界面的Web浏览器
    93. nc:网络工具,用于发送或接收数据
    94. tcpdump:抓取网络数据包
    95. ping:测试网络连通性
    96. traceroute:跟踪数据包路径
    97. dig:域名查询工具
    98. nslookup:域名查询工具
    99. host:DNS查询工具
    100. ssh-keygen:生成SSH公钥和私钥
    101. openssl:加密工具
    102. sudoers:配置sudo权限
    103. touch:创建空文件
    104. ln:创建链接文件
    105. wc:统计文件中的行数、词数和字节数
    106. cat:查看文件内容
    107. tail:显示文件尾部内容
    108. head:显示文件头部内容
    109. less:浏览文件内容
    110. md5sum:计算文件的MD5值
    111. sha1sum:计算文件的SHA-1值
    112. cdrecord:刻录光盘
    113. dd:复制文件和设备
    114. parted:磁盘分区工具
    115. fdisk:磁盘分区工具
    116. fsck:文件系统检查和修复工具
    117. mkfs:格式化文件系统
    118. mount:挂载文件系统
    119. umount:卸载文件系统
    120. df:显示磁盘空间使用情况
    121. du:显示文件或目录大小
    122. sync:同步数据到磁盘
    123. lspci:显示PCI设备信息
    124. lsusb:显示USB设备信息
    125. lsmod:显示加载的内核模块
    126. modprobe:加载或卸载内核模块
    127. insmod:加载内核模块
    128. rmmod:卸载内核模块
    129. dmesg:显示内核日志
    130. ip:配置网络接口
    131. route:显示或修改IP路由表
    132. ifconfig:显示网络接口信息
    133. iwconfig:配置无线网络接口
    134. arping:发送ARP请求
    135. netstat:显示网络连接信息
    136. ping:测试网络连通性
    137. tcpdump:抓取网络数据包
    138. traceroute:跟踪数据包路径
    139. dig:域名查询工具
    140. nslookup:域名查询工具
    141. host:DNS查询工具
    142. ntpdate:设置系统时间与网络时间同步
    143. sysctl:设置内核参数
    144. ulimit:查看和设置进程资源限制
    145. uptime:显示系统运行时间和负载
    146. vmstat:显示系统的虚拟内存状态
    147. top:实时显示系统资源使用情况
    148. free:显示内存使用情况
    149. sar:系统性能监控工具
    150. iostat:显示系统的输入输出情况

    这些命令覆盖了Linux系统管理、文件操作、网络管理、进程管理等多个方面,对于日常的Linux使用来说都非常有用。希望这些命令能够帮助到你。

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

    1. ls:列出当前目录下的文件和文件夹。
    2. cd:进入指定目录。
    3. pwd:显示当前所在的目录。
    4. touch:创建新的空文件。
    5. cp:拷贝文件或目录。
    6. mv:移动文件或目录。
    7. rm:删除文件或目录。
    8. mkdir:创建新的目录。
    9. rmdir:删除空目录。
    10. cat:显示文件内容。
    11. less:逐页查看文件内容。
    12. head:显示文件的前几行。
    13. tail:显示文件的后几行。
    14. grep:从文件中搜索指定的字符串。
    15. find:在文件系统中搜索指定的文件或目录。
    16. chmod:修改文件或目录的权限。
    17. chown:修改文件或目录的所有者。
    18. chgrp:修改文件或目录的所属组。
    19. du:显示指定目录或文件的磁盘使用情况。
    20. df:显示文件系统的磁盘使用情况。
    21. tar:压缩或解压文件。
    22. gzip:使用gzip算法压缩文件。
    23. unzip:解压缩文件。
    24. ssh:远程登录到另一台主机。
    25. scp:在本地主机和远程主机之间复制文件。
    26. ping:测试与另一台主机的网络连接。
    27. ifconfig:显示或配置网络接口。
    28. netstat:显示网络连接、路由和接口信息。
    29. route:设置或显示路由表。
    30. dig:查询域名的DNS信息。
    31. wget:下载指定的文件或网页。
    32. curl:发送HTTP请求。
    33. apt-get:在Debian系列的Linux发行版上安装软件包。
    34. yum:在Red Hat系列的Linux发行版上安装软件包。
    35. rpm:在Red Hat系列的Linux发行版上安装、查询和管理RPM包。
    36. ps:显示当前运行的进程。
    37. top:动态显示当前运行的进程和系统状态。
    38. kill:终止指定的进程。
    39. service:启动、停止或重启系统服务。
    40. systemctl:管理systemd服务。
    41. useradd:创建新用户。
    42. userdel:删除用户。
    43. passwd:修改用户密码。
    44. su:切换到其他用户。
    45. sudo:以超级用户权限执行命令。
    46. adduser:创建新用户,并设置密码、默认目录等信息。
    47. deluser:删除用户,并删除其相关文件。
    48. usermod:修改用户的属性。
    49. groupadd:创建新的用户组。
    50. groupdel:删除用户组。
    51. groups:显示用户所属的用户组。
    52. su:切换到其他用户。
    53. sudo:以超级用户权限执行命令。
    54. adduser:创建新用户,并设置密码、默认目录等信息。
    55. deluser:删除用户,并删除其相关文件。
    56. usermod:修改用户的属性。
    57. groupadd:创建新的用户组。
    58. groupdel:删除用户组。
    59. groups:显示用户所属的用户组。
    60. passwd:修改用户密码。
    61. ps:显示当前运行的进程。
    62. top:动态显示当前运行的进程和系统状态。
    63. kill:终止指定的进程。
    64. service:启动、停止或重启系统服务。
    65. systemctl:管理systemd服务。
    66. apt-get:在Debian系列的Linux发行版上安装软件包。
    67. yum:在Red Hat系列的Linux发行版上安装软件包。
    68. rpm:在Red Hat系列的Linux发行版上安装、查询和管理RPM包。
    69. ifconfig:显示或配置网络接口。
    70. netstat:显示网络连接、路由和接口信息。
    71. route:设置或显示路由表。
    72. dig:查询域名的DNS信息。
    73. wget:下载指定的文件或网页。
    74. curl:发送HTTP请求。
    75. tar:压缩或解压文件。
    76. gzip:使用gzip算法压缩文件。
    77. unzip:解压缩文件。
    78. ssh:远程登录到另一台主机。
    79. scp:在本地主机和远程主机之间复制文件。
    80. ping:测试与另一台主机的网络连接。
    81. sed:基于正则表达式的文本流编辑器。
    82. awk:处理文本文件的工具。
    83. grep:从文件中搜索指定的字符串。
    84. cut:按列从文本文件中提取数据。
    85. sort:排序文本文件的行。
    86. uniq:从排序后的文本文件中删除重复行。
    87. wc:统计文件中的行数、字数和字符数。
    88. diff:比较两个文本文件的差异。
    89. patch:应用或创建补丁文件。
    90. tailf:实时显示文件的最后几行。
    91. tee:同时将标准输入输出到文件和终端。
    92. history:显示最近使用过的命令历史记录。
    93. alias:创建命令别名。
    94. source:运行脚本或加载环境变量配置文件。
    95. export:设置环境变量。
    96. echo:打印指定的字符串或变量的值。
    97. date:显示当前日期和时间。
    98. cal:显示日历。
    99. whoami:显示当前登录的用户名。
    100. which:显示指定命令所在的路径。

    101. uname:显示当前系统的信息。
    102. lspci:显示系统的PCI设备信息。
    103. lshw:显示系统的硬件信息。
    104. lsusb:显示系统的USB设备信息。
    105. free:显示内存的使用情况。
    106. vmstat:显示系统性能统计信息。
    107. sar:收集和分析系统性能数据。
    108. iostat:显示磁盘和设备的IO状况。
    109. df:显示文件系统的磁盘使用情况。
    110. du:显示指定目录或文件的磁盘使用情况。
    111. mount:挂载文件系统。
    112. umount:卸载文件系统。
    113. killall:终止同名进程。
    114. nohup:在后台运行命令,并忽略SIGHUP信号。
    115. screen:创建和管理多个终端会话。
    116. tail:显示文件的后几行。
    117. head:显示文件的前几行。
    118. less:逐页查看文件内容。
    119. ln:创建链接文件。
    120. watch:定时执行命令并显示结果。
    121. pstree:显示当前进程的树状结构。
    122. lsof:显示打开的文件的列表。
    123. iftop:显示网络流量实时统计信息。
    124. nc:在网络上进行数据传输。
    125. tcpdump:抓取网络数据包。
    126. ssh-keygen:生成SSH密钥对。
    127. ssh-copy-id:将本地主机的SSH公钥复制到远程主机上。
    128. whois:查询域名的WHOIS信息。
    129. nslookup:查询域名的IP地址。
    130. ftp:使用FTP协议进行文件传输。
    131. telnet:使用Telnet协议登录远程主机。
    132. ping6:测试与另一台主机的IPv6网络连接。
    133. sed:基于正则表达式的文本流编辑器。
    134. awk:处理文本文件的工具。
    135. crontab:定时执行任务。
    136. at:在指定时间执行命令。
    137. locate:根据文件名查找文件。
    138. updatedb:更新文件名数据库。
    139. su:切换到其他用户。
    140. sudo:以超级用户权限执行命令。
    141. useradd:创建新用户。
    142. userdel:删除用户。
    143. passwd:修改用户密码。
    144. groupadd:创建新的用户组。
    145. groupdel:删除用户组。
    146. chmod:修改文件或目录的权限。
    147. chown:修改文件或目录的所有者。
    148. chgrp:修改文件或目录的所属组。
    149. umask:设置默认文件权限掩码。
    150. exit:退出当前的shell。

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

    Linux是一种常用的操作系统,它提供了许多命令行工具来执行各种任务。在这里,我将介绍150个常用的Linux命令及其用法,希望对你有所帮助。

    1. pwd:显示当前工作目录的路径。
    2. cd:改变当前目录。
    3. ls:列出当前目录中的文件和目录。
    4. mkdir:创建一个新目录。
    5. rm:删除文件或目录。
    6. cp:复制文件或目录。
    7. mv:移动或重命名文件或目录。
    8. find:在文件系统中搜索文件。
    9. grep:在文件中查找匹配的文本。
    10. cat:将文件内容打印到终端。
    11. more:分页显示文件内容。
    12. less:与more类似,但功能更强大。
    13. touch:创建一个新文件。
    14. echo:将文本输出到终端或文件。
    15. head:显示文件的前几行。
    16. tail:显示文件的后几行。
    17. tar:打包和解压文件。
    18. gzip:压缩文件。
    19. unzip:解压缩文件。
    20. chmod:修改文件或目录的权限。
    21. chown:修改文件或目录的所有者。
    22. chgrp:修改文件或目录的所属组。
    23. du:显示文件和目录的磁盘使用情况。
    24. df:显示文件系统的磁盘使用情况。
    25. top:显示系统的实时进程和资源使用情况。
    26. ps:显示运行中的进程。
    27. kill:终止运行中的进程。
    28. ifconfig:查看和配置网络接口。
    29. ping:测试与另一台主机的连接。
    30. ssh:通过安全的方式连接到远程主机。
    31. scp:通过安全的方式复制文件到远程主机。
    32. ftp:使用FTP协议连接到远程主机。
    33. wget:从网络上下载文件。
    34. curl:通过URL获取内容。
    35. ln:创建硬链接或符号链接。
    36. alias:创建命令别名。
    37. history:显示命令历史记录。
    38. man:查看命令的帮助手册。
    39. date:显示当前日期和时间。
    40. cal:显示日历。
    41. uname:显示系统信息。
    42. whoami:显示当前用户名。
    43. su:切换用户身份。
    44. sudo:以管理员身份执行命令。
    45. passwd:修改用户密码。
    46. adduser:创建新用户。
    47. userdel:删除用户。
    48. groupadd:创建新用户组。
    49. groupdel:删除用户组。
    50. apt-get:安装、更新或卸载软件包。
    51. yum:用于RHEL和CentOS的包管理器。
    52. dnf:Fedora的包管理器。
    53. systemctl:管理系统服务。
    54. service:管理系统服务(早期版本)。
    55. crontab:管理定时任务。
    56. ssh-keygen:生成SSH密钥对。
    57. passwd:修改用户密码。
    58. mount:挂载文件系统。
    59. umount:卸载文件系统。
    60. fdisk:分区工具。
    61. mkfs:创建文件系统。
    62. grep:查找匹配的文本。
    63. sed:流编辑器。
    64. awk:数据处理工具。
    65. cut:按字段选择文件中的数据。
    66. sort:对文本进行排序。
    67. wc:计算文件中的行数、单词数和字符数。
    68. diff:比较两个文件的差异。
    69. patch:将补丁应用到文件中。
    70. history:显示命令历史记录。
    71. sudo:以管理员身份执行命令。
    72. which:查找给定命令的路径。
    73. whereis:查找给定命令的路径,包括帮助手册和源代码。
    74. locate:使用数据库快速查找文件。
    75. updatedb:更新locate数据库。
    76. uname:显示系统信息。
    77. uptime:显示系统的运行时间和负载。
    78. who:显示当前登录用户。
    79. whoami:显示当前用户名。
    80. su:切换用户身份。
    81. exit:退出当前登录会话。
    82. shutdown:关机或重启系统。
    83. reboot:重启系统。
    84. halt:停止系统。
    85. ifconfig:查看和配置网络接口。
    86. ping:测试与另一台主机的连接。
    87. traceroute:跟踪网络数据包的路径。
    88. netstat:显示网络连接、路由和接口统计信息。
    89. ssh:通过安全的方式连接到远程主机。
    90. scp:通过安全的方式复制文件到远程主机。
    91. sftp:通过安全的方式使用FTP协议进行文件传输。
    92. ftp:使用FTP协议连接到远程主机。
    93. wget:从网络上下载文件。
    94. curl:通过URL获取内容。
    95. telnet:通过TELNET协议连接到远程主机。
    96. nslookup:查询域名对应的IP地址。
    97. dig:查询DNS信息。
    98. route:显示和操作IP路由表。
    99. iptables:配置Linux防火墙规则。
    100. tcpdump:抓取网络数据包。
    101. top:显示系统的实时进程和资源使用情况。
    102. ps:显示运行中的进程。
    103. kill:终止运行中的进程。
    104. nice:设置进程的优先级。
    105. renice:修改运行中进程的优先级。
    106. nohup:在后台运行命令,并忽略SIGHUP信号。
    107. screen:在单个终端窗口中创建多个会话。
    108. dmesg:显示内核日志。
    109. journalctl:查看系统日志。
    110. tail:显示文件的后几行。
    111. head:显示文件的前几行。
    112. less:与more类似,但功能更强大。
    113. cat:将文件内容打印到终端。
    114. tac:反向打印文件的内容。
    115. nl:为文件添加行号。
    116. sort:对文本进行排序。
    117. uniq:去除连续重复的行。
    118. cut:按字段选择文件中的数据。
    119. awk:数据处理工具。
    120. sed:流编辑器。
    121. diff:比较两个文件或目录的差异。
    122. patch:将补丁应用到文件或目录中。
    123. tar:打包和解压文件。
    124. gzip:压缩文件。
    125. gunzip:解压缩文件。
    126. zip:打包和解压缩文件。
    127. unzip:解压缩文件。
    128. mount:挂载文件系统。
    129. umount:卸载文件系统。
    130. df:显示文件系统的磁盘使用情况。
    131. du:显示文件和目录的磁盘使用情况。
    132. fsck:检查和修复文件系统。
    133. mkfs:创建文件系统。
    134. dd:复制和转换文件。
    135. file:确定文件类型。
    136. strings:从文件中提取字符串。
    137. hexdump:以十六进制格式显示文件内容。
    138. wc:计算文件中的行数、单词数和字符数。
    139. tee:将命令的输出分别写入文件和终端。
    140. watch:周期性地执行命令并显示结果。
    141. time:测量命令的执行时间。
    142. alias:创建命令别名。
    143. export:设置环境变量。
    144. echo:将文本输出到终端或文件。
    145. source:在当前Shell会话中执行脚本文件。
    146. history:显示命令历史记录。
    147. !:执行历史记录中的命令。
    148. man:查看命令的帮助手册。
    149. info:查看命令的帮助信息。
    150. apropos:根据关键字搜索命令的帮助手册。

    以上是150个常用的Linux命令及其用法。它们可以帮助您在Linux系统中执行各种任务,从文件和目录管理到进程控制,再到网络配置和系统日志查看。熟练掌握这些命令将使您更高效地工作和管理Linux系统。

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

400-800-1024

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

分享本页
返回顶部