150个常用linux命令

fiy 其他 45

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

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

    1. ls:列出目录中的文件和子目录
    2. cd:改变当前目录
    3. pwd:显示当前工作目录的路径
    4. touch:创建新文件
    5. rm:删除文件或目录
    6. mkdir:创建新目录
    7. cp:复制文件或目录
    8. mv:移动文件或目录
    9. cat:查看文件内容
    10. more:一页一页地查看文件内容
    11. less:与more类似,但更强大
    12. head:显示文件的头部内容
    13. tail:显示文件的尾部内容
    14. grep:在文件中搜索指定的字符串
    15. find:在目录中搜索文件或目录
    16. chmod:修改文件或目录的权限
    17. chown:修改文件或目录的所有者
    18. chgrp:修改文件或目录的所属组
    19. tar:打包和解包文件
    20. gzip:压缩文件
    21. unzip:解压缩文件
    22. mount:挂载文件系统
    23. umount:卸载文件系统
    24. df:显示磁盘空间使用情况
    25. du:计算文件或目录的大小
    26. man:查看命令的帮助手册
    27. info:查看命令的详细信息
    28. ssh:远程登录到另一台计算机
    29. scp:在本地和远程计算机之间复制文件
    30. sftp:通过SSH协议在本地和远程计算机之间传输文件
    31. wget:从网上下载文件
    32. ping:测试与另一台计算机的连接
    33. ifconfig:显示和配置网络接口
    34. netstat:显示网络连接和统计信息
    35. traceroute:显示数据包在网络中的路径
    36. nslookup:查询域名的IP地址
    37. dig:进行更详细的域名查询
    38. hostname:显示或设置主机名
    39. who:显示当前登录用户
    40. w:显示当前登录用户的详细信息
    41. ps:查看运行中的进程
    42. top:实时监视系统性能
    43. kill:终止进程
    44. shutdown:关机或重启计算机
    45. reboot:重启计算机
    46. passwd:更改用户密码
    47. su:切换到另一个用户
    48. sudo:以超级用户身份运行命令
    49. date:显示或设置系统日期和时间
    50. cal:显示日历
    51. uptime:显示系统的运行时间
    52. history:显示命令历史记录
    53. clear:清除当前终端窗口的内容
    54. echo:在终端中打印文本
    55. alias:创建命令别名
    56. export:设置环境变量
    57. source:执行脚本文件中的命令
    58. killall:根据进程名终止进程
    59. service:管理系统服务
    60. init:切换操作系统的运行级别
    61. lsblk:显示块设备信息
    62. fdisk:分区表相关操作
    63. mkfs:创建文件系统
    64. fsck:检查和修复文件系统
    65. mount:挂载文件系统
    66. umount:卸载文件系统
    67. lspci:显示计算机的PCI设备
    68. lsusb:显示计算机的USB设备
    69. lshw:显示计算机的硬件配置
    70. uname:显示操作系统的信息
    71. iftop:实时监控网络流量
    72. nmap:网络扫描工具
    73. htop:展示系统性能和进程信息
    74. iostat:显示磁盘和CPU的统计信息
    75. sar:系统活动和资源利用率监视工具
    76. tcpdump:网络抓包工具
    77. ngrep:对网络流量进行匹配和过滤
    78. wget:从网上下载文件
    79. curl:用于请求网页和其他网络操作
    80. tar:打包和解包文件
    81. lsof:列出打开的文件
    82. sed:流式文本编辑器
    83. awk:文本处理工具
    84. cut:按列提取文本
    85. sort:按行或列对文本进行排序
    86. uniq:删除文本中的重复行
    87. wc:统计文本的行数、字数和字符数
    88. diff:比较两个文本文件的差异
    89. patch:根据补丁文件修改文本
    90. join:根据共同的字段合并两个文件
    91. split:将文件分割成多个较小文件
    92. tee:将标准输入复制到标准输出和文件
    93. screen:在终端中创建多个虚拟终端
    94. bg:将作业设置为后台运行
    95. fg:将作业设置为前台运行
    96. jobs:显示当前作业列表
    97. nohup:在断开远程连接后继续运行任务
    98. watch:周期性地执行命令并显示结果
    99. script:记录和回放终端会话
    100. ssh-keygen:生成SSH公钥和私钥
    101. ssh-copy-id:将本地主机的SSH公钥复制到远程主机
    102. chmod:改变文件或目录的权限
    103. chown:改变文件或目录的所有者
    104. chgrp:改变文件或目录的所属组
    105. ln:创建硬链接或符号链接
    106. stat:显示文件或目录的详细信息
    107. file:显示文件类型
    108. readlink:显示符号链接的目标
    109. wc:统计文件的行数、字数和字符数
    110. nl:为文件添加行号
    111. sort:对文件中的内容进行排序
    112. diff:比较两个文件的差异
    113. uniq:移除文件中的重复行
    114. cut:按列提取文件的内容
    115. grep:在文件中搜索指定的字符串
    116. sed:在文件中进行文本替换
    117. awk:对文件进行文本处理
    118. tar:打包和解包文件
    119. gzip:压缩文件
    120. gunzip:解压缩文件
    121. zip:打包和解压缩ZIP文件
    122. unzip:解压缩ZIP文件
    123. curl:通过HTTP协议发送和接收数据
    124. wget:从网上下载文件
    125. scp:在本地和远程计算机之间复制文件
    126. sftp:通过SSH协议在本地和远程计算机之间传输文件
    127. rsync:远程同步和备份文件
    128. mount:挂载文件系统
    129. umount:卸载文件系统
    130. df:显示磁盘空间使用情况
    131. du:计算文件或目录的大小
    132. find:在目录中搜索文件或目录
    133. locate:根据数据库查找文件
    134. updatedb:更新locate命令使用的数据库
    135. which:显示命令的路径
    136. whereis:查找命令的二进制文件、源代码文件和帮助手册
    137. man:查看命令的帮助手册
    138. info:查看命令的详细信息
    139. help:获取内置命令的帮助
    140. history:显示命令历史记录
    141. clear:清除终端窗口的内容
    142. echo:在终端中打印文本
    143. exit:退出当前终端会话
    144. shutdown:关机或重启计算机
    145. reboot:重启计算机
    146. su:切换到另一个用户
    147. sudo:以超级用户身份运行命令
    148. passwd:更改用户密码
    149. uname:显示操作系统的信息
    150. apt-get:包管理器APT的命令行接口

    这些命令涵盖了Linux系统中的许多常见操作,可以帮助您更有效地管理和使用Linux系统。请记住,在使用这些命令之前,请先阅读相应的文档,并小心操作,避免引发意外情况。同时,请根据您的需要和特定的Linux发行版选择适合您的命令。

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

    Linux是一种非常流行的操作系统,因其开源免费的特点,被广泛应用于服务器和个人电脑。下面列出了150个常用的Linux命令及其功能:

    1. pwd:打印当前工作目录的路径。
    2. ls:列出当前目录下的文件和文件夹。
    3. cd:改变当前工作目录。
    4. mkdir:创建一个新目录。
    5. rmdir:删除一个空目录。
    6. rm:删除一个文件或目录。
    7. cp:复制文件或目录。
    8. mv:移动或重命名文件或目录。
    9. touch:创建一个空文件或者更新一个已有文件的时间戳。
    10. cat:连接文件或者在标准输出上打印文件内容。
    11. tail:显示文件的最后几行。
    12. head:显示文件的头几行。
    13. less:按页显示文件内容,并允许向前和向后浏览。
    14. grep:在文件中查找特定的字符串。
    15. find:在目录中查找文件。
    16. man:手册页,显示命令的帮助信息。
    17. file:确定文件类型。
    18. chmod:修改文件或目录的权限。
    19. chown:改变文件或目录的所有权。
    20. chgrp:改变文件或目录的所属组。
    21. sudo:以超级用户身份执行命令。
    22. su:切换到其他用户。
    23. echo:在标准输出上打印指定的字符串。
    24. export:设置环境变量。
    25. source:执行命令文件中的命令。
    26. alias:创建命令的别名。
    27. kill:终止处于运行状态的进程。
    28. ps:显示进程的状态。
    29. top:实时显示进程的状态。
    30. du:显示目录或文件的磁盘使用情况。
    31. df:显示文件系统的磁盘使用情况。
    32. mount:挂载一个文件系统。
    33. umount:卸载一个文件系统。
    34. tar:归档文件和文件夹。
    35. gzip:压缩文件。
    36. gunzip:解压缩文件。
    37. zip:压缩文件和文件夹。
    38. unzip:解压缩zip文件。
    39. ssh:远程登录到另一台计算机。
    40. scp:在本地和远程计算机之间复制文件。
    41. wget:从URL下载文件。
    42. curl:通过网络传输数据。
    43. ping:测试与目标主机的网络连接。
    44. ifconfig:显示和配置网络接口。
    45. netstat:显示网络连接、路由表和网络接口统计信息。
    46. route:显示和管理网络路由表。
    47. dig:DNS工具,查询DNS信息。
    48. nslookup:查询DNS信息。
    49. iptables:防火墙配置工具。
    50. systemctl:管理系统服务。
    51. service:管理系统服务。
    52. crontab:定期执行任务。
    53. at:在特定时间执行任务。
    54. date:显示和设置系统时间。
    55. timedatectl:管理系统时间和时区。
    56. uname:显示系统信息。
    57. free:显示系统内存和交换空间的使用情况。
    58. top:动态显示系统资源使用情况。
    59. ps:显示正在运行的进程。
    60. who:显示当前登录系统的用户。
    61. w:显示当前正在登录的用户。
    62. last:显示最近登录系统的用户。
    63. reboot:重启系统。
    64. shutdown:关闭系统。
    65. history:显示命令历史记录。
    66. clear:清屏。
    67. exit:退出当前会话。
    68. echo:在屏幕上输出文本。
    69. echo $PATH:显示系统路径变量。
    70. source:执行命令文件中的命令。
    71. su:切换到其他用户。
    72. sudo:以超级用户身份执行命令。
    73. which:显示命令的绝对路径。
    74. whereis:显示命令的位置。
    75. locate:根据文件名搜索文件。
    76. updatedb:更新locate数据库。
    77. grep:在文件中搜索匹配的字符串。
    78. sed:流编辑器,对文件进行文本替换和处理。
    79. awk:文本处理工具,处理和格式化文本文件。
    80. sort:对文件进行排序。
    81. diff:比较两个文件的差异。
    82. tee:读取标准输入并将其同时写入文件和标准输出。
    83. cut:从文件的每一行提取字段。
    84. wc:统计文本的行数、字数和字符数。
    85. date:显示系统时间。
    86. sleep:暂停一段时间。
    87. tar:归档一个文件或文件夹。
    88. man:显示命令的帮助信息。
    89. more:按页显示文本文件。
    90. less:高级版本的 more,允许向前和向后浏览。
    91. head:显示文件的前几行。
    92. tail:显示文件的最后几行。
    93. tail -f:实时显示文件的内容。
    94. find:在目录中查找文件。
    95. locate:根据文件名搜索文件。
    96. touch:更新文件的时间戳。
    97. cp:复制文件和目录。
    98. mv:移动或重命名文件和目录。
    99. rm:删除文件和目录。
    100. ln:创建硬链接和符号链接。
    101. du:显示目录或文件的磁盘使用情况。
    102. df:显示文件系统的磁盘使用情况。
    103. ssh:远程登录到另一台计算机。
    104. scp:在本地和远程计算机之间复制文件。
    105. ftp:文件传输协议,用于在计算机之间传输文件。
    106. ping:测试与目标主机的网络连接。
    107. ifconfig:显示和配置网络接口。
    108. netstat:显示网络连接、路由表和网络接口统计信息。
    109. nslookup:查询DNS信息。
    110. curl:通过网络传输数据。
    111. wget:从URL下载文件。
    112. ps:显示正在运行的进程。
    113. top:实时显示系统资源使用情况。
    114. kill:终止运行中的进程。
    115. bg:将一个进程移到后台运行。
    116. fg:将一个进程移到前台运行。
    117. jobs:显示后台运行的任务。
    118. nohup:使命令在后台运行,忽略SIGHUP信号。
    119. nice:调整进程的优先级。
    120. chmod:修改文件或目录的权限。
    121. chown:修改文件或目录的所有者。
    122. chgrp:修改文件或目录的所属组。
    123. umask:设置新文件的默认权限。
    124. sudo:以超级用户身份执行命令。
    125. su:切换用户。
    126. passwd:修改用户密码。
    127. useradd:创建一个新用户。
    128. userdel:删除一个用户。
    129. usermod:修改用户的属性。
    130. groupadd:创建一个新组。
    131. groupdel:删除一个组。
    132. groupmod:修改组的属性。
    133. file:确定文件类型。
    134. dd:复制文件、转换文件格式和创建镜像。
    135. diff:比较两个文件的差异。
    136. patch:为文件打补丁。
    137. grep:在文件中搜索匹配的字符串。
    138. sed:流编辑器,对文件进行修改。
    139. awk:文本处理工具,处理和格式化文本文件。
    140. sort:对文件进行排序。
    141. uniq:从排序的输入中删除重复的行。
    142. cut:以指定的字段为单位提取文本。
    143. wc:统计文本的行数、字数和字符数。
    144. tr:字符转换工具。
    145. vi/vim:命令行下的文本编辑器。
    146. nano:简单易用的文本编辑器。
    147. emacs:功能强大的文本编辑器。
    148. killall:根据进程名终止运行中的进程。
    149. lsof:列出打开的文件。
    150. nc:网络工具,用于网络连接和数据传输。

    这些命令可以帮助你管理文件、执行任务、配置网络、处理文本等等。熟练掌握这些命令会提高你在Linux系统上的工作效率。

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

    Linux是一种常用的操作系统,它的命令行界面为用户提供了丰富的功能和操作。下面是150个常用的Linux命令,按照不同功能进行分类。

    系统管理命令:
    1. uname:显示系统信息
    2. df:查看磁盘空间使用情况
    3. du:查看文件或文件夹的磁盘使用情况
    4. top:显示系统中运行的进程和资源使用情况
    5. ps:显示系统中运行的进程信息
    6. ifconfig:查看和配置网络接口
    7. ping:测试网络连通性
    8. netstat:显示网络连接和端口状态
    9. iwconfig:配置无线网络接口
    10. shutdown:关机或重启系统

    文件管理命令:
    11. ls:列出目录及文件
    12. cd:切换当前目录
    13. pwd:显示当前目录
    14. mkdir:创建目录
    15. rmdir:删除目录
    16. rm:删除文件或目录
    17. touch:创建空文件
    18. cp:复制文件或目录
    19. mv:移动文件或目录
    20. cat:查看文件内容

    权限管理命令:
    21. chmod:修改文件或目录的权限
    22. chown:修改文件或目录的所有者
    23. chgrp:修改文件或目录的所属组
    24. umask:设置文件创建的默认权限
    25. su:切换用户身份

    文本处理命令:
    26. grep:搜索文本
    27. sed:流编辑器,用于文本替换
    28. awk:用于文本处理和报告生成
    29. sort:排序文件的行
    30. uniq:过滤或显示文本文件中的唯一行

    压缩和解压命令:
    31. tar:打包文件或目录
    32. gzip:压缩文件
    33. gunzip:解压文件
    34. zip:压缩文件或目录
    35. unzip:解压文件或目录

    软件包管理命令:
    36. apt-get:Debian或Ubuntu系统的包管理工具
    37. yum:RHEL或CentOS系统的包管理工具
    38. dnf:Fedora系统的包管理工具
    39. pacman:Arch Linux系统的包管理工具
    40. aptitude:Debian或Ubuntu系统的包管理工具

    进程管理命令:
    41. ps:显示系统中运行的进程信息
    42. kill:终止进程
    43. nice:设置进程优先级
    44. renice:修改进程优先级
    45. top:显示系统中运行的进程和资源使用情况

    网络管理命令:
    46. ifconfig:配置网络接口
    47. ping:测试网络连通性
    48. netstat:显示网络连接和端口状态
    49. route:查看和配置路由表
    50. tcpdump:抓包和分析网络数据

    系统性能分析命令:
    51. vmstat:显示虚拟内存相关的统计信息
    52. iostat:显示磁盘和输入/输出相关的统计信息
    53. sar:收集和报告系统活动的信息
    54. top:显示系统中运行的进程和资源使用情况
    55. htop:top的增强版,以图表方式显示系统状态

    硬件信息命令:
    56. lspci:显示PCI设备信息
    57. lsusb:显示USB设备信息
    58. lshw:显示所有硬件信息
    59. dmidecode:显示主板和BIOS信息
    60. fdisk:显示和分区硬盘

    日志管理命令:
    61. tail:显示文件的末尾内容
    62. head:显示文件的开头内容
    63. cat:查看文件内容
    64. less:逐页查看文件内容
    65. grep:搜索文本
    66. find:搜索文件和目录

    系统配置命令:
    67. hostname:显示主机名
    68. ifconfig:查看和配置网络接口
    69. date:显示和设置系统时间
    70. sysctl:查看和修改内核参数

    用户管理命令:
    71. useradd:创建用户
    72. userdel:删除用户
    73. passwd:修改用户密码
    74. su:切换用户身份
    75. chsh:修改用户默认shell

    进程调试命令:
    76. strace:跟踪系统调用
    77. ltrace:跟踪库函数调用
    78. gdb:调试器,用于调试程序
    79. tload:显示系统负载
    80. lsof:显示打开的文件和进程

    Vim编辑器命令:
    81. vi:启动Vim编辑器
    82. :wq:保存并退出
    83. :q!:强制退出
    84. :w:保存文件
    85. :q:退出文件

    Shell编程命令:
    86. echo:输出文本
    87. read:读取用户输入
    88. if:条件语句
    89. for:循环语句
    90. while:循环语句

    Shell脚本调试命令:
    91. set:设置调试选项
    92. unset:删除变量或函数
    93. export:设置环境变量
    94. source:从文件中执行命令
    95. return:退出函数或脚本

    SSH命令:
    96. ssh:远程登录
    97. scp:远程复制文件
    98. ssh-keygen:生成SSH密钥对
    99. ssh-copy-id:将SSH公钥复制到远程服务器
    100. ssh-agent:代理程序,用于管理SSH密钥

    定时任务命令:
    101. crontab:设置定时任务
    102. at:在指定时间执行任务
    103. cron:定时任务的守护进程
    104. anacron:非连续定时任务的守护进程
    105. systemctl:控制系统服务的命令

    防火墙管理命令:
    106. iptables:配置IPv4防火墙规则
    107. ip6tables:配置IPv6防火墙规则
    108. firewalld:配置防火墙规则
    109. ufw:简化的防火墙配置工具
    110. fuser:显示打开的文件和进程

    系统监控命令:
    111. top:显示系统中运行的进程和资源使用情况
    112. htop:top的增强版,以图表方式显示系统状态
    113. glances:全局的系统监控工具
    114. sar:收集和报告系统活动的信息
    115. iostat:显示磁盘和输入/输出相关的统计信息

    网络诊断命令:
    116. ping:测试网络连通性
    117. traceroute:显示数据包从源到目的地的路径
    118. mtr:命令行版的网络连通性测试工具
    119. nslookup:DNS查找工具
    120. dig:DNS查找工具

    系统备份与恢复命令:
    121. tar:打包文件或目录
    122. rsync:增量备份和文件同步工具
    123. dd:复制和转换文件
    124. dump:备份和恢复文件系统
    125. restore:恢复备份的文件系统

    系统性能优化命令:
    126. nice:设置进程优先级
    127. renice:修改进程优先级
    128. iostat:显示磁盘和输入/输出相关的统计信息
    129. vmstat:显示虚拟内存相关的统计信息
    130. sar:收集和报告系统活动的信息

    系统修复与恢复命令:
    131. fsck:检查和修复文件系统
    132. mount:挂载文件系统
    133. umount:卸载文件系统
    134. chroot:切换到另一个根文件系统
    135. grub-install:安装GRUB引导程序

    网络文件共享命令:
    136. scp:远程复制文件
    137. rsync:增量备份和文件同步工具
    138. sftp:安全文件传输程序
    139. ftp:文件传输协议客户端
    140. curl:用于发送和接收数据的命令行工具

    日志分析命令:
    141. tail:显示文件的末尾内容
    142. grep:搜索文本
    143. awk:用于文本处理和报告生成
    144. sed:流编辑器,用于文本替换
    145. sort:排序文件的行

    DNS命令:
    146. nslookup:DNS查找工具
    147. dig:DNS查找工具
    148. host:DNS查找工具
    149. named-checkzone:检查DNS区域文件的语法
    150. rndc:远程控制和操作BIND DNS服务器

    以上是150个常用的Linux命令,涵盖了系统管理、文件管理、权限管理、文本处理、压缩和解压、软件包管理、进程管理、网络管理、系统性能分析、硬件信息、日志管理、系统配置、用户管理、进程调试、Vim编辑器、Shell编程、Shell脚本调试、SSH、定时任务、防火墙管理、系统监控、网络诊断、系统备份与恢复、系统性能优化、系统修复与恢复、网络文件共享、日志分析和DNS等方面的命令。

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

400-800-1024

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

分享本页
返回顶部