linux166个常用命令

worktile 其他 1

回复

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

    Linux是一种开源操作系统,拥有众多强大且常用的命令。下面列举了166个常用的Linux命令,以便于大家更好地使用和管理Linux系统。

    1. ls:列出目录中的文件和子目录
    2. pwd:显示当前工作目录
    3. cd:切换工作目录
    4. mkdir:创建新的目录
    5. rmdir:删除空的目录
    6. touch:创建空文件或更新文件时间戳
    7. cp:复制文件或目录
    8. mv:移动文件或目录
    9. rm:删除文件或目录
    10. find:按照指定条件搜索文件
    11. locate:快速定位文件
    12. grep:在文件中搜索指定内容
    13. cat:显示文件内容
    14. less:以分页方式显示文件内容
    15. head:显示文件头部内容
    16. tail:显示文件尾部内容
    17. wc:统计文件中的行数、单词数和字符数
    18. sort:对文件中的数据进行排序
    19. uniq:过滤重复的行
    20. diff:比较两个文件的差异
    21. patch:应用补丁文件
    22. chmod:修改文件或目录的权限
    23. chown:修改文件或目录的所有者
    24. chgrp:修改文件或目录的所属组
    25. ln:创建文件或目录的硬链接或符号链接
    26. du:显示目录或文件的磁盘使用情况
    27. df:显示文件系统的磁盘空间使用情况
    28. mount:挂载文件系统
    29. umount:卸载文件系统
    30. tar:归档和解压文件
    31. gzip:压缩文件
    32. gunzip:解压缩文件
    33. zip:压缩文件或目录
    34. unzip:解压缩文件或目录
    35. ssh:远程登录到另一台计算机
    36. scp:在本地和远程计算机之间复制文件
    37. rsync:远程文件同步工具
    38. ping:测试与另一台计算机的网络连接
    39. ifconfig:显示网络接口配置
    40. netstat:显示网络连接和路由表
    41. iptables:配置Linux防火墙
    42. hostname:显示或设置主机名
    43. whoami:显示当前用户名
    44. su:切换用户
    45. sudo:以管理员身份执行命令
    46. useradd:添加新用户
    47. userdel:删除用户
    48. passwd:修改用户密码
    49. groupadd:添加新的用户组
    50. groupdel:删除用户组
    51. date:显示或设置系统时间
    52. uptime:显示系统运行时间和负载
    53. shutdown:关闭或重启系统
    54. reboot:重启系统
    55. service:管理系统服务
    56. systemctl:管理系统服务(systemd)
    57. ps:显示当前运行的进程
    58. top:实时查看系统资源使用情况
    59. kill:终止进程
    60. pkill:根据名称终止进程
    61. jobs:管理后台运行的作业
    62. bg:将作业放入后台运行
    63. fg:将作业放回前台运行
    64. nohup:在后台运行命令,并忽略终端挂断
    65. crontab:定时执行任务
    66. at:在指定时间执行一次性任务
    67. history:显示命令历史记录
    68. !:执行上一条命令
    69. alias:创建命令别名
    70. export:导出环境变量
    71. source:执行脚本或加载环境变量
    72. echo:输出文本或变量
    73. sleep:暂停一段时间
    74. dd:复制文件和转换文件
    75. ssh-keygen:生成SSH密钥对
    76. xargs:将标准输入作为参数传递给命令
    77. tee:向文件和标准输出同时写入数据
    78. basename:获取路径中的文件名部分
    79. dirname:获取路径中的目录部分
    80. wget:下载文件
    81. curl:下载文件或发送HTTP请求
    82. lsof:显示打开的文件和进程
    83. sysctl:更改内核参数
    84. dmesg:显示系统日志
    85. chmod:修改文件的权限
    86. chown:修改文件的所有者
    87. chgrp:修改文件的所属组
    88. file:检测文件类型
    89. hexdump:以十六进制格式显示文件内容
    90. alias:创建命令别名
    91. export:导出环境变量
    92. source:执行脚本或加载环境变量
    93. echo:输出文本或变量
    94. sleep:暂停一段时间
    95. dd:复制文件和转换文件
    96. ssh-keygen:生成SSH密钥对
    97. xargs:将标准输入作为参数传递给命令
    98. tee:向文件和标准输出同时写入数据
    99. basename:获取路径中的文件名部分
    100. dirname:获取路径中的目录部分
    101. wget:下载文件
    102. curl:下载文件或发送HTTP请求
    103. lsof:显示打开的文件和进程
    104. sysctl:更改内核参数
    105. dmesg:显示系统日志
    106. less:以分页方式显示文件内容
    107. mount:挂载文件系统
    108. umount:卸载文件系统
    109. tar:归档和解压文件
    110. gzip:压缩文件
    111. gunzip:解压缩文件
    112. zip:压缩文件或目录
    113. unzip:解压缩文件或目录
    114. ssh:远程登录到另一台计算机
    115. scp:在本地和远程计算机之间复制文件
    116. rsync:远程文件同步工具
    117. ping:测试与另一台计算机的网络连接
    118. ifconfig:显示网络接口配置
    119. netstat:显示网络连接和路由表
    120. route:配置静态路由
    121. iptables:配置Linux防火墙
    122. hostname:显示或设置主机名
    123. whoami:显示当前用户名
    124. su:切换用户
    125. sudo:以管理员身份执行命令
    126. useradd:添加新用户
    127. userdel:删除用户
    128. passwd:修改用户密码
    129. groupadd:添加新的用户组
    130. groupdel:删除用户组
    131. date:显示或设置系统时间
    132. uptime:显示系统运行时间和负载
    133. shutdown:关闭或重启系统
    134. reboot:重启系统
    135. service:管理系统服务
    136. systemctl:管理系统服务(systemd)
    137. ps:显示当前运行的进程
    138. top:实时查看系统资源使用情况
    139. kill:终止进程
    140. pkill:根据名称终止进程
    141. jobs:管理后台运行的作业
    142. bg:将作业放入后台运行
    143. fg:将作业放回前台运行
    144. nohup:在后台运行命令,并忽略终端挂断
    145. crontab:定时执行任务
    146. at:在指定时间执行一次性任务
    147. history:显示命令历史记录
    148. !:执行上一条命令
    149. alias:创建命令别名
    150. export:导出环境变量
    151. source:执行脚本或加载环境变量
    152. echo:输出文本或变量
    153. sleep:暂停一段时间
    154. dd:复制文件和转换文件
    155. ssh-keygen:生成SSH密钥对
    156. xargs:将标准输入作为参数传递给命令
    157. tee:向文件和标准输出同时写入数据
    158. basename:获取路径中的文件名部分
    159. dirname:获取路径中的目录部分
    160. wget:下载文件
    161. curl:下载文件或发送HTTP请求
    162. lsof:显示打开的文件和进程
    163. sysctl:更改内核参数
    164. dmesg:显示系统日志
    165. chmod:修改文件的权限
    166. chown:修改文件的所有者

    以上就是166个常用的Linux命令,可以帮助我们更好地使用和管理Linux系统。当然,还有很多其他的命令,这些命令的详细用法和参数可以通过man命令查看。祝大家在使用Linux时能够更加顺利!

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

    Linux是一种开源的操作系统,具有强大的命令行工具,下面列举了166个常用的Linux命令:

    1. ls:列出目录中的文件和子目录。
    2. cd:切换当前工作目录。
    3. pwd:显示当前工作目录的路径。
    4. cp:复制文件或目录。
    5. mv:移动或重命名文件或目录。
    6. rm:删除文件或目录。
    7. mkdir:创建新目录。
    8. rmdir:删除空目录。
    9. cat:显示文件内容。
    10. less:逐页显示文件内容。
    11. head:显示文件的前几行。
    12. tail:显示文件的后几行。
    13. grep:在文件中查找指定的模式。
    14. find:在目录树中查找文件。
    15. chmod:修改文件或目录的权限。
    16. chown:修改文件或目录的所有者。
    17. chgrp:修改文件或目录的所属组。
    18. ln:创建硬链接或符号链接。
    19. tar:打包和解包文件或目录。
    20. zip:压缩文件或目录。
    21. unzip:解压缩文件。
    22. ping:测试与另一台计算机的网络连接。
    23. ifconfig:显示和配置网络接口。
    24. netstat:显示网络连接和统计信息。
    25. ssh:远程登录到另一台计算机。
    26. scp:在本地计算机和远程计算机之间复制文件。
    27. wget:下载文件。
    28. curl:通过URL传输数据。
    29. nmap:网络扫描和安全检测工具。
    30. top:实时显示系统资源的使用情况。
    31. ps:查看当前正在运行的进程。
    32. kill:停止正在运行的进程。
    33. systemctl:管理系统服务。
    34. service:管理系统服务(较旧版本的Linux上)。
    35. du:显示目录或文件的磁盘使用情况。
    36. df:显示文件系统的磁盘空间使用情况。
    37. mount:挂载文件系统。
    38. umount:卸载文件系统。
    39. date:显示或设置系统日期和时间。
    40. uptime:显示系统的运行时间和负载。
    41. who:显示当前登录到系统的用户。
    42. whoami:显示当前用户的用户名。
    43. su:切换到其他用户。
    44. sudo:以超级用户权限运行命令。
    45. passwd:更改用户密码。
    46. useradd:创建新用户。
    47. userdel:删除用户。
    48. groupadd:创建新用户组。
    49. groupdel:删除用户组。
    50. tar:使用tar命令打包或解包文件。
    51. gzip:使用gzip命令压缩或解压缩文件。
    52. bzip2:使用bzip2命令压缩或解压缩文件。
    53. gunzip:解压缩gzip压缩的文件。
    54. unrar:解压缩rar压缩的文件。
    55. iptables:管理Linux防火墙规则。
    56. ifconfig:配置网络接口。
    57. route:查看和配置网络路由。
    58. tcpdump:捕获和分析网络数据包。
    59. traceroute:跟踪网络数据包的路径。
    60. nslookup:查询DNS记录。
    61. dig:进行高级DNS查询。
    62. ssh-keygen:生成SSH密钥对。
    63. ssh-copy-id:将SSH公钥复制到远程服务器。
    64. crontab:管理定期执行的任务。
    65. at:在指定时间运行命令。
    66. screen:在不同的终端会话之间切换。
    67. Ctrl+C:中断正在运行的命令。
    68. Ctrl+Z:挂起正在运行的命令。
    69. Ctrl+D:退出当前会话。
    70. Ctrl+Alt+F1:切换到文本终端1。
    71. Ctrl+Alt+F2:切换到文本终端2。
    72. Ctrl+Alt+F7:切换回图形界面。
    73. du:计算文件和目录的磁盘使用情况。
    74. df:显示文件系统的磁盘空间使用情况。
    75. free:显示内存的使用情况。
    76. ps:查看当前正在运行的进程。
    77. top:实时显示系统资源的使用情况。
    78. locate:快速查找文件或目录。
    79. updatedb:更新locate命令的数据库。
    80. man:查看命令的手册页。
    81. info:查看命令的信息页面。
    82. which:显示命令的路径。
    83. whereis:定位命令的二进制文件、源文件和手册页。
    84. whatis:显示命令的简短描述。
    85. history:显示最近使用的命令。
    86. alias:创建命令的别名。
    87. ln:创建硬链接或符号链接。
    88. chown:修改文件或目录的所有者。
    89. chgrp:修改文件或目录的所属组。
    90. chmod:修改文件或目录的权限。
    91. du:计算文件和目录的磁盘使用情况。
    92. df:显示文件系统的磁盘空间使用情况。
    93. mount:挂载文件系统。
    94. umount:卸载文件系统。
    95. tar:打包和解包文件或目录。
    96. gzip:压缩或解压缩文件。
    97. bzip2:压缩或解压缩文件。
    98. unzip:解压缩zip文件。
    99. ssh:远程登录到其他计算机。
    100. scp:在本地计算机和远程计算机之间复制文件。
    101. rsync:在本地和远程计算机之间同步文件。
    102. ftp:使用FTP协议与远程服务器进行文件传输。
    103. curl:通过URL传输数据。
    104. wget:从Web上下载文件。
    105. ping:测试与另一台计算机的网络连接。
    106. ifconfig:配置网络接口。
    107. netstat:显示网络连接和统计信息。
    108. traceroute:跟踪网络数据包的路径。
    109. dig:进行DNS查询。
    110. nslookup:查询DNS记录。
    111. iptables:配置防火墙规则。
    112. tcpdump:捕获和分析网络数据包。
    113. ps:显示当前正在运行的进程。
    114. top:实时显示系统资源的使用情况。
    115. kill:停止正在运行的进程。
    116. systemctl:管理系统服务。
    117. service:管理系统服务(较旧版本的Linux上)。
    118. ifup:启动网络接口。
    119. ifdown:停止网络接口。
    120. ifquery:查询网络接口的配置。
    121. useradd:创建新用户。
    122. userdel:删除用户。
    123. passwd:更改用户密码。
    124. usermod:修改用户的属性。
    125. groupadd:创建新用户组。
    126. groupdel:删除用户组。
    127. groupmod:修改用户组的属性。
    128. su:切换到其他用户。
    129. sudo:以超级用户权限运行命令。
    130. fwupdmgr:升级系统固件。
    131. systemctl:管理系统服务。
    132. service:管理系统服务(较旧版本的Linux上)。
    133. systemctl start [service]:启动一个服务。
    134. systemctl stop [service]:停止一个服务。
    135. systemctl restart [service]:重新启动一个服务。
    136. systemctl enable [service]:设置一个服务在系统启动时自动启动。
    137. systemctl disable [service]:设置一个服务在系统启动时不自动启动。
    138. systemctl status [service]:查看一个服务的状态。
    139. systemctl list-unit-files:列出所有可用的服务。
    140. systemctl list-dependencies [service]:列出一个服务的依赖关系。
    141. systemctl is-active [service]:检查一个服务是否正在运行。
    142. systemctl is-enabled [service]:检查一个服务是否在系统启动时自动启动。
    143. systemctl is-failed [service]:检查一个服务是否运行失败。
    144. journalctl:查看系统日志。
    145. journalctl -f:实时查看系统日志。
    146. journalctl -u [service]:查看一个特定服务的日志。
    147. crontab -e:编辑当前用户的定期执行任务。
    148. crontab -l:列出当前用户的定期执行任务。
    149. crontab -r:删除当前用户的定期执行任务。
    150. at:在指定时间运行一次性任务。
    151. atq:列出当前正在等待运行的任务。
    152. atrm [job]:删除一个任务。
    153. screen:创建和管理多个终端会话。
    154. screen -S [name]:创建一个新的终端会话,并指定一个名称。
    155. screen -ls:列出所有正在运行的终端会话。
    156. screen -r [name]:恢复一个指定的终端会话。
    157. screen -X -S [name] quit:关闭一个指定的终端会话。
    158. fg [job]:把一个后台任务切换到前台运行。
    159. bg [job]:把一个前台任务切换到后台运行。
    160. Ctrl+C:中断正在运行的命令。
    161. Ctrl+Z:将正在运行的命令挂起到后台。
    162. Ctrl+D:退出当前会话。
    163. Ctrl+Alt+F1:切换到文本终端1。
    164. Ctrl+Alt+F2:切换到文本终端2。
    165. Ctrl+Alt+F7:切换回图形界面。
    166. Ctrl+Alt+Del:重启系统。

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

    1. 文件和目录操作命令
    – `ls`: 列出目录内容
    – `cd`: 切换目录
    – `pwd`: 显示当前所在目录的路径
    – `mkdir`: 创建目录
    – `cp`: 复制文件或目录
    – `mv`: 移动文件或目录
    – `rm`: 删除文件或目录
    – `touch`: 创建空文件
    – `cat`: 查看文件内容
    – `chmod`: 修改文件或目录的权限
    – `chown`: 修改文件或目录的所有者
    – `chgrp`: 修改文件或目录的所属组

    2. 文件内容操作命令
    – `grep`: 在文件中搜索指定的字符串
    – `sed`: 文本处理工具,用于对文件内容进行替换、删除等操作
    – `awk`: 文本处理工具,用于对文件内容进行处理和提取
    – `sort`: 对文件内容进行排序
    – `uniq`: 去除文件中重复的行
    – `head`: 显示文件的前几行
    – `tail`: 显示文件的后几行
    – `cut`: 提取文件中的指定列
    – `paste`: 将多个文件的内容粘贴到一个文件中
    – `wc`: 统计文件的行数、单词数和字符数
    – `diff`: 比较两个文件的差异

    3. 压缩和解压缩命令
    – `tar`: 打包和解压缩文件
    – `gzip`: 压缩和解压缩文件
    – `bzip2`: 压缩和解压缩文件
    – `zip`: 压缩和解压缩文件
    – `unzip`: 解压缩 zip 文件

    4. 系统信息查看命令
    – `uname`: 查看系统的基本信息
    – `df`: 查看磁盘空间的使用情况
    – `du`: 查看目录或文件的大小
    – `top`: 实时查看系统的运行状态和进程信息
    – `ps`: 查看系统的进程信息
    – `ifconfig`: 查看和配置网络接口的信息
    – `netstat`: 查看网络连接和统计信息

    5. 用户和权限管理命令
    – `useradd`: 添加用户
    – `userdel`: 删除用户
    – `passwd`: 修改用户密码
    – `usermod`: 修改用户的属性
    – `groups`: 查看用户所属的组
    – `su`: 切换用户身份
    – `sudo`: 以超级用户的身份执行命令
    – `chpasswd`: 批量修改用户的密码
    – `chage`: 修改用户的密码过期时间

    6. 网络命令
    – `ping`: 测试网络连接是否正常
    – `nslookup`: 查询域名解析信息
    – `ssh`: 远程连接其他主机
    – `scp`: 在本地主机和远程主机之间复制文件
    – `wget`: 下载文件
    – `curl`: 用于发送 HTTP 请求并获取响应数据
    – `ifconfig`: 配置网络接口的信息
    – `netstat`: 显示网络状态和统计信息

    7. 系统管理命令
    – `shutdown`: 关闭系统
    – `reboot`: 重启系统
    – `halt`: 关闭系统
    – `poweroff`: 关闭系统
    – `halt`: 关闭系统
    – `who`: 显示当前登录系统的用户
    – `last`: 显示系统的登录历史记录
    – `date`: 显示或设置系统时间

    8. 进程管理命令
    – `ps`: 查看系统的进程信息
    – `top`: 实时监控系统的进程和资源使用情况
    – `kill`: 发送信号给进程,用于终止进程
    – `bg`: 将一个进程放到后台运行
    – `fg`: 将一个在后台运行的进程切换到前台
    – `jobs`: 显示后台运行的进程列表
    – `nohup`: 在后台运行一个程序,忽略 SIGHUP 信号
    – `nice`: 调整程序的优先级

    以上是一些常用的Linux命令,覆盖了文件操作、压缩和解压缩、系统信息查看、用户和权限管理、网络等各个方面。通过熟练掌握这些命令,可以更方便地进行系统管理和日常操作。

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

400-800-1024

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

分享本页
返回顶部