linux常用的150个命令

fiy 其他 33

回复

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

    Linux是一种流行的操作系统,具有广泛且强大的功能。下面是常用的150个Linux命令,希望能对你有帮助。

    1. pwd:显示当前工作目录。
    2. cd:改变目录。
    3. ls:列出目录和文件。
    4. mkdir:创建目录。
    5. touch:创建文件。
    6. rm:删除文件或目录。
    7. cp:复制文件或目录。
    8. mv:移动文件或目录。
    9. cat:连接文件并打印到标准输出。
    10. more:分页显示文件内容。
    11. less:更加强大的分页显示文件内容。
    12. grep:搜索文件中的文本。
    13. find:根据条件搜索文件。
    14. chmod:修改文件或目录的权限。
    15. chown:修改文件或目录的所有者。
    16. chgrp:修改文件或目录的所属组。
    17. ps:显示当前运行的进程。
    18. top:动态显示系统进程。
    19. kill:终止进程。
    20. su:切换用户身份。
    21. sudo:以超级用户身份运行命令。
    22. passwd:修改用户密码。
    23. useradd:添加用户。
    24. usermod:修改用户属性。
    25. userdel:删除用户。
    26. groupadd:添加用户组。
    27. groupmod:修改用户组。
    28. groupdel:删除用户组。
    29. tar:打包和压缩文件。
    30. gzip:压缩文件。
    31. gunzip:解压文件。
    32. unzip:解压zip文件。
    33. wc:统计文件中的行数、字数和字节数。
    34. diff:比较文件的差异。
    35. head:显示文件的前几行。
    36. tail:显示文件的后几行。
    37. du:显示目录或文件的磁盘使用情况。
    38. df:显示文件系统的磁盘使用情况。
    39. ifconfig:显示和配置网络接口。
    40. ping:测试网络连接。
    41. ssh:远程登录到其他计算机。
    42. scp:在本地和远程计算机之间复制文件。
    43. ftp:使用FTP协议传输文件。
    44. wget:从Web下载文件。
    45. curl:发送HTTP请求。
    46. mount:挂载文件系统。
    47. umount:卸载文件系统。
    48. service:管理系统服务。
    49. systemctl:管理系统服务。
    50. apt-get:基于Debian的Linux发行版中的包管理工具。
    51. yum:基于Red Hat的Linux发行版中的包管理工具。
    52. sshd:开启SSH服务器。
    53. cron:定时执行任务。
    54. history:显示命令历史记录。
    55. alias:创建命令别名。
    56. echo:在终端输出文本。
    57. clear:清除终端屏幕。
    58. vi:编辑文本文件。
    59. vim:更加强大的文本编辑器。
    60. nano:简单易用的文本编辑器。
    61. tar.gz:.tar和.gz文件的压缩包。
    62. .deb:Debian软件包。
    63. .rpm:Red Hat软件包。
    64. ping6:测试IPv6连接。
    65. ifconfig:显示并配置网络接口。
    66. arp:显示并操作ARP缓存。
    67. route:显示和操作路由表。
    68. dig:查询DNS记录。
    69. nslookup:查询DNS记录。
    70. whois:查询域名的注册信息。
    71. netstat:显示网络连接、路由表等。
    72. nmap:扫描网络服务和主机。
    73. ssh-keygen:生成SSH密钥对。
    74. ssh-copy-id:将SSH公钥复制到远程服务器。
    75. ssh-add:将SSH私钥添加到ssh-agent。
    76. ssh-agent:SSH密钥管理器。
    77. crontab:设置定时任务。
    78. tar:文件打包或解包工具。
    79. gzip:文件压缩工具。
    80. find:文件搜索工具。
    81. grep:文本搜索工具。
    82. sort:行排序工具。
    83. sed:流编辑器。
    84. awk:文本处理工具。
    85. cut:切割文本工具。
    86. awk:用于提取和处理文本。
    87. tr:文本转换工具。
    88. diff:比较文件和目录的差异。
    89. patch:打补丁工具。
    90. tee:在管道中将输出复制到文件和标准输出。
    91. xargs:从标准输出中读取参数,并传递给命令。
    92. echo:输出文本或变量。
    93. sleep:延迟执行。
    94. date:显示或设置系统时间。
    95. pwd:显示当前工作目录的路径。
    96. basename:剥离文件路径和后缀。
    97. dirname:获取文件路径。
    98. wc:统计文件的行数、字数和字节数。
    99. head:显示文件前几行。
    100. tail:显示文件后几行。
    101. less:按页面显示文件内容。
    102. sort:对文件进行排序。
    103. cut:从文件中按列提取数据。
    104. uniq:去重文件中的重复行。
    105. join:将两个文件按列连接。
    106. split:将文件拆分为多个小文件。
    107. paste:将文件按列粘贴。
    108. tr:字符替换工具。
    109. diff:比较文件的差异。
    110. patch:打补丁工具。
    111. tar:打包和压缩文件。
    112. gzip:压缩文件。
    113. gunzip:解压文件。
    114. unzip:解压zip文件。
    115. find:按照条件搜索文件。
    116. grep:搜索文件中的文本。
    117. awk:对文本进行处理。
    118. sed:流编辑器。
    119. cut:切割文本。
    120. nl:给文本添加行号。
    121. wc:统计文件中的行数、字数和字节数。
    122. echo:输出文本。
    123. tee:将标准输入复制到文件和标准输出。
    124. xargs:从标准输入中读取参数,并传递给命令。
    125. history:显示命令历史记录。
    126. alias:创建命令别名。
    127. export:设置环境变量。
    128. source:执行脚本文件。
    129. chmod:修改文件或目录的权限。
    130. chown:修改文件或目录的所有者。
    131. chgrp:修改文件或目录的所属组。
    132. tar:打包和压缩文件。
    133. gzip:压缩文件。
    134. gunzip:解压文件。
    135. unzip:解压zip文件。
    136. df:显示文件系统的磁盘使用情况。
    137. du:显示目录或文件的磁盘使用情况。
    138. mount:挂载文件系统。
    139. umount:卸载文件系统。
    140. fsck:文件系统检查和修复工具。
    141. mkfs:创建文件系统。
    142. mkswap:创建交换分区。
    143. swapon:打开交换分区。
    144. swapoff:关闭交换分区。
    145. dd:复制和转换文件。
    146. lsblk:显示块设备信息。
    147. lsof:显示打开文件和进程。
    148. pstree:显示进程树。
    149. iftop:实时监控网络流量。
    150. htop:更加友好的系统进程监视器。

    以上就是150个常用的Linux命令,希望对你有所帮助。如果有其他需要帮助的地方,欢迎继续提问。

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

    Linux系统是一个开源的操作系统,它广泛应用于服务器和个人计算机。Linux系统以其灵活性和功能强大而闻名,它提供了许多命令来管理系统和执行任务。下面是常用的150个Linux命令:

    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前目录
    4. mkdir:创建目录
    5. rmdir:删除目录
    6. rm:删除文件
    7. cp:复制文件或目录
    8. mv:移动文件或目录
    9. touch:创建空文件或更改文件时间戳
    10. cat:连接文件并打印到标准输出
    11. less:分页查看文件内容
    12. head:显示文件的前几行
    13. tail:显示文件的最后几行
    14. grep:在文件中搜索指定的模式
    15. find:在目录中查找文件
    16. du:显示文件或目录的磁盘使用情况
    17. df:显示文件系统的可用空间和使用情况
    18. chmod:修改文件或目录的权限
    19. chown:修改文件或目录的所有者
    20. chgrp:修改文件或目录的组
    21. ln:创建硬链接或符号链接
    22. file:确定文件类型
    23. tar:打包和解包文件
    24. gzip:压缩文件
    25. gunzip:解压缩文件
    26. zip:创建和解压缩ZIP文件
    27. unzip:解压缩ZIP文件
    28. ssh:远程登录到其他计算机
    29. scp:远程复制文件
    30. rsync:远程同步文件
    31. ifconfig:显示和配置网络接口
    32. ping:测试与其他计算机的连接
    33. wget:从Web下载文件
    34. curl:发送HTTP请求和接收数据
    35. top:显示系统进程和资源使用情况
    36. ps:显示当前运行的进程
    37. kill:终止进程
    38. shutdown:关闭系统
    39. reboot:重启系统
    40. uname:显示系统信息
    41. uptime:显示系统运行时间和负载平均值
    42. free:显示系统内存和交换空间的使用情况
    43. df:显示文件系统的可用空间和使用情况
    44. man:显示命令的手册页
    45. info:显示命令的信息页面
    46. history:显示命令历史记录
    47. alias:创建命令别名
    48. export:设置环境变量
    49. source:执行脚本文件
    50. echo:打印文本到标准输出
    51. seq:生成连续的整数序列
    52. cut:从文件或标准输入中提取字段
    53. sort:对文本进行排序
    54. uniq:删除重复的行
    55. diff:比较两个文件的差异
    56. patch:应用补丁文件
    57. grep:在文件中搜索指定的模式
    58. sed:对文本进行流编辑
    59. awk:对文本进行模式匹配和处理
    60. wc:统计文件或标准输入的行数、字数和字符数
    61. tee:将标准输入复制到标准输出和文件
    62. xargs:从标准输入读取参数并执行命令
    63. crontab:编辑和管理用户的定时任务
    64. at:在指定时间执行命令
    65. bg:将作业置于后台运行
    66. fg:将后台运行的作业置于前台
    67. nohup:从终端断开运行命令
    68. jobs:显示当前作业的状态
    69. sleep:延迟执行命令
    70. screen:创建和管理终端会话
    71. tmux:创建和管理终端会话
    72. vim:编辑器
    73. nano:简单文本编辑器
    74. echo:打印文本
    75. awk:对文本进行模式匹配和处理
    76. sed:对文本进行流编辑
    77. cut:从文件或标准输入中提取字段
    78. grep:在文件中搜索指定的模式
    79. sort:对文本进行排序
    80. wc:统计文件或标准输入的行数、字数和字符数
    81. find:在目录中查找文件
    82. xargs:从标准输入读取参数并执行命令
    83. tar:打包和解包文件
    84. gzip:压缩文件
    85. gunzip:解压缩文件
    86. zip:创建和解压缩ZIP文件
    87. unzip:解压缩ZIP文件
    88. ssh:远程登录到其他计算机
    89. scp:远程复制文件
    90. rsync:远程同步文件
    91. ping:测试与其他计算机的连接
    92. curl:发送HTTP请求和接收数据
    93. wget:从Web下载文件
    94. ifconfig:显示和配置网络接口
    95. netstat:显示网络连接和统计信息
    96. iptables:配置防火墙规则
    97. hostname:显示或设置系统主机名
    98. uname:显示系统信息
    99. top:显示系统进程和资源使用情况
    100. ps:显示当前运行的进程
    101. kill:终止进程
    102. shutdown:关闭系统
    103. reboot:重启系统
    104. mount:挂载文件系统
    105. umount:卸载文件系统
    106. fsck:检查和修复文件系统
    107. vi/vim:文本编辑器
    108. nano:简单文本编辑器
    109. grep:在文件中搜索指定的模式
    110. sed:对文本进行流编辑
    111. awk:对文本进行模式匹配和处理
    112. cut:从文件或标准输入中提取字段
    113. sort:对文本进行排序
    114. du:显示文件或目录的磁盘使用情况
    115. df:显示文件系统的可用空间和使用情况
    116. chmod:修改文件或目录的权限
    117. chown:修改文件或目录的所有者
    118. chgrp:修改文件或目录的组
    119. tar:打包和解包文件
    120. gzip:压缩文件
    121. gunzip:解压缩文件
    122. zip:创建和解压缩ZIP文件
    123. unzip:解压缩ZIP文件
    124. ssh:远程登录到其他计算机
    125. scp:远程复制文件
    126. rsync:远程同步文件
    127. ping:测试与其他计算机的连接
    128. curl:发送HTTP请求和接收数据
    129. wget:从Web下载文件
    130. ifconfig:显示和配置网络接口
    131. netstat:显示网络连接和统计信息
    132. iptables:配置防火墙规则
    133. hostname:显示或设置系统主机名
    134. uname:显示系统信息
    135. top:显示系统进程和资源使用情况
    136. ps:显示当前运行的进程
    137. kill:终止进程
    138. shutdown:关闭系统
    139. reboot:重启系统
    140. mount:挂载文件系统
    141. umount:卸载文件系统
    142. fsck:检查和修复文件系统
    143. ln:创建硬链接或符号链接
    144. file:确定文件类型
    145. history:显示命令历史记录
    146. alias:创建命令别名
    147. export:设置环境变量
    148. source:执行脚本文件
    149. echo:打印文本到标准输出
    150. script:记录和回放终端会话

    这些是常用的150个Linux命令,覆盖了系统管理、文件管理、网络管理、文本处理、压缩解压等多个方面,可以满足日常使用和系统管理的需求。

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

    在Linux系统中,有很多常用的命令可以帮助我们进行文件管理、进程控制、网络操作等任务。下面是150个常用的Linux命令,按照功能进行分类介绍。

    ## 文件操作命令(共40个)

    ### 目录操作命令

    1. `ls`:列出目录中的文件和子目录。
    2. `cd`:切换目录。
    3. `pwd`:显示当前所在目录的路径。
    4. `mkdir`:创建目录。
    5. `rmdir`:删除目录。
    6. `cp`:复制文件或目录。
    7. `mv`:移动文件或目录。
    8. `rm`:删除文件或目录。
    9. `pwd`:显示当前所在目录的路径。
    10. `find`:在指定目录下搜索文件。
    11. `du`:查看目录的磁盘使用情况。

    ### 文件操作命令

    12. `touch`:创建一个空文件。
    13. `cat`:连接文件并输出到标准输出。
    14. `more`:分屏显示文件内容。
    15. `less`:与`more`类似,但支持向前和向后滚动。
    16. `head`:显示文件的前几行。
    17. `tail`:显示文件的后几行。
    18. `grep`:在文件中搜索指定的内容。
    19. `wc`:统计文件的字节数、行数和单词数。
    20. `sort`:对文件进行排序。
    21. `uniq`:消除文件中的重复行。
    22. `cut`:从文件行中提取指定的字段。
    23. `paste`:将多个文件的行粘贴在一起。
    24. `diff`:比较两个文件的内容的差异。
    25. `cmp`:比较两个文件的内容。
    26. `ln`:创建文件链接。
    27. `chmod`:设置文件或目录的权限。
    28. `chown`:更改文件或目录的所有者。
    29. `chgrp`:更改文件或目录的所属组。

    ### 网络操作命令

    30. `ping`:测试网络连通性。
    31. `ifconfig`:显示和配置网络接口。
    32. `netstat`:显示网络状态信息。
    33. `ssh`:通过SSH协议远程登录到另一台计算机。
    34. `scp`:通过SSH协议复制文件。
    35. `wget`:从Web服务器下载文件。
    36. `curl`:通过URL获取数据。
    37. `telnet`:通过Telnet协议登录远程主机。
    38. `nc`:用于网络连接测试和通信。
    39. `route`:查看和配置IP路由表。
    40. `iptables`:用于配置Linux内核的防火墙规则。

    ### 进程操作命令(共15个)

    41. `ps`:显示进程状态。
    42. `top`:动态显示系统中运行的进程及其资源使用情况。
    43. `kill`:发送信号给进程。
    44. `killall`:终止所有匹配进程。
    45. `bg`:将一个进程放到后台运行。
    46. `fg`:将一个进程移到前台运行。
    47. `jobs`:显示当前终端的任务列表。
    48. `nohup`:在后台运行命令,即使终端关闭也不会被终止。
    49. `nice`:修改进程的优先级。
    50. `renice`:修改正在运行的进程的优先级。
    51. `watch`:周期性地执行命令并显示结果。
    52. `pstree`:显示进程树。
    53. `lsof`:列出打开文件的进程。
    54. `strace`:跟踪进程执行的系统调用和信号。
    55. `vmstat`:显示系统的虚拟内存统计信息。

    ### 用户和权限管理命令(共12个)

    56. `useradd`:添加用户账号。
    57. `userdel`:删除用户账号。
    58. `passwd`:更改用户密码。
    59. `su`:切换用户。
    60. `sudo`:以其他用户的身份执行命令。
    61. `chpasswd`:批量修改用户密码。
    62. `chage`:修改用户密码的过期时间。
    63. `usermod`:修改用户账号的属性。
    64. `groupadd`:添加用户组。
    65. `groupdel`:删除用户组。
    66. `groupmod`:修改用户组的属性。
    67. `newgrp`:切换用户组。

    ### 磁盘和文件系统操作命令(共16个)

    68. `df`:显示磁盘空间使用情况。
    69. `du`:显示目录或文件的磁盘使用情况。
    70. `mount`:挂载文件系统。
    71. `umount`:卸载文件系统。
    72. `fdisk`:磁盘分区工具。
    73. `mkfs`:创建文件系统。
    74. `fsck`:检查和修复文件系统错误。
    75. `fdisk`:管理磁盘分区。
    76. `resize2fs`:调整已挂载文件系统的大小。
    77. `losetup`:配置循环设备。
    78. `dd`:拷贝文件和转换文件格式。
    79. `mkswap`:创建交换分区。
    80. `swapon`:激活交换分区。
    81. `swapoff`:关闭交换分区。
    82. `lsblk`:列出块设备信息。
    83. `blkid`:查看块设备的UUID和文件系统类型。
    84. `fuser`:查看文件被哪些进程使用。

    ### 系统信息命令(共11个)

    85. `uname`:显示操作系统的名称和版本。
    86. `uptime`:显示系统的运行时间、负载和登录用户。
    87. `who`:显示当前登录的用户。
    88. `w`:显示当前登录的用户和他们正在运行的进程。
    89. `last`:显示最近登录的用户。
    90. `free`:显示系统内存的使用情况。
    91. `vmstat`:显示虚拟内存统计信息。
    92. `sar`:收集、报告和保存系统活动信息。
    93. `iostat`:显示磁盘I/O统计信息。
    94. `lshw`:显示硬件信息。
    95. `lscpu`:显示CPU的详细信息。

    ### 压缩和解压缩命令(共7个)

    96. `tar`:打包和解包文件。
    97. `gzip`:压缩或解压缩文件。
    98. `gunzip`:解压缩文件。
    99. `bzip2`:压缩或解压缩文件。
    100. `bunzip2`:解压缩文件。
    101. `zip`:创建或解压ZIP文件。
    102. `unzip`:解压缩ZIP文件。

    ### 系统管理命令(共10个)

    103. `reboot`:重新启动系统。
    104. `shutdown`:关闭系统。
    105. `halt`:停止系统。
    106. `poweroff`:关闭系统电源。
    107. `init`:切换初始化系统的运行级别。
    108. `runlevel`:显示当前运行级别。
    109. `service`:管理系统服务。
    110. `chkconfig`:管理系统服务的启动和停止。
    111. `yum`:用于管理和安装软件包。
    112. `apt-get`:用于管理和安装软件包。

    ### 日志和调试命令(共8个)

    113. `tail`:查看文件的末尾内容。
    114. `head`:查看文件的开头内容。
    115. `less`:分页查看文件内容。
    116. `grep`:在文件中搜索指定的内容。
    117. `sed`:流编辑器,用于对文本进行替换、删除等操作。
    118. `awk`:用于处理文本数据,灵活强大。
    119. `cut`:从文件行中提取指定的字段。
    120. `tee`:从标准输入读取数据,并将其同时写入文件和标准输出。

    ### Shell脚本命令(共10个)

    121. `echo`:输出内容到标准输出。
    122. `read`:从标准输入读取数据。
    123. `if`:条件语句。
    124. `for`:循环语句。
    125. `while`:循环语句。
    126. `case`:选择语句。
    127. `break`:跳出循环。
    128. `continue`:继续下一次循环。
    129. `function`:定义函数。
    130. `source`:在当前Shell环境中执行脚本。

    ### 数据库操作命令(共8个)

    131. `mysql`:MySQL数据库客户端。
    132. `mysqldump`:备份MySQL数据库。
    133. `mysqladmin`:管理MySQL服务器。
    134. `psql`:PostgreSQL数据库客户端。
    135. `pg_dump`:备份PostgreSQL数据库。
    136. `pg_restore`:恢复PostgreSQL数据库。
    137. `mongo`:MongoDB数据库客户端。
    138. `mongodump`:备份MongoDB数据库。

    ### 其他常用命令(共6个)

    139. `date`:显示或设置系统时间。
    140. `cal`:显示日历。
    141. `echo`:输出内容到标准输出。
    142. `sleep`:暂停一段时间。
    143. `history`:显示命令历史。
    144. `clear`:清除终端屏幕。

    这里列举了150个常用的Linux命令,它们涵盖了文件操作、网络操作、进程操作、用户和权限管理、磁盘和文件系统操作、系统信息、压缩和解压缩、系统管理、日志和调试、Shell脚本、数据库操作以及其他常用命令。这些命令在日常的Linux系统管理和开发中都会经常用到。熟练掌握这些命令可以提高工作效率。

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

400-800-1024

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

分享本页
返回顶部