linux常用150命令

不及物动词 其他 12

回复

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

    Linux是一种广泛使用的操作系统,具有强大的命令行工具集。下面是常见的150个Linux命令:

    1. ls:查看目录内容
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建目录
    5. touch:创建文件
    6. cp:复制文件和目录
    7. mv:移动文件和目录
    8. rm:删除文件和目录
    9. ln:创建链接
    10. cat:查看文件内容
    11. tail:查看文件末尾内容
    12. head:查看文件开头内容
    13. less:逐页查看文件内容
    14. grep:在文件中查找指定内容
    15. find:在文件系统中查找文件
    16. du:查看目录占用空间
    17. df:查看磁盘空间使用情况
    18. chmod:修改文件权限
    19. chown:修改文件所有者
    20. chgrp:修改文件所属组
    21. ps:查看进程状态
    22. top:实时监控进程
    23. kill:终止进程
    24. pstree:以树状图显示进程关系
    25. netstat:查看网络连接状态
    26. ifconfig:查看和配置网络接口
    27. ping:检测网络连接是否通畅
    28. ssh:远程登录工具
    29. scp:安全地复制文件
    30. wget:下载文件
    31. curl:发送HTTP请求
    32. tar:打包和压缩文件
    33. unzip:解压文件
    34. gzip:压缩文件
    35. gunzip:解压缩文件
    36. zip:创建压缩文件
    37. ssh-keygen:生成SSH密钥对
    38. ssh-copy-id:将SSH公钥复制到远程主机
    39. echo:输出文本或变量
    40. export:设置环境变量
    41. alias:创建命令别名
    42. source:执行脚本或导入环境变量
    43. sed:文本流编辑器
    44. awk:文本处理工具
    45. cut:提取文件的列
    46. sort:对文件排序
    47. uniq:删除文件中重复的行
    48. wc:统计文件的行数、字数和字符数
    49. tar:打包和压缩文件
    50. diff:比较文件的差异
    51. ln:创建链接
    52. mount:挂载文件系统
    53. umount:卸载文件系统
    54. fdisk:磁盘分区工具
    55. mkfs:创建文件系统
    56. fsck:检查和修复文件系统
    57. dd:复制文件和设备
    58. lsblk:查看块设备信息
    59. lspci:查看PCI设备信息
    60. lshw:查看硬件信息
    61. free:查看系统内存使用情况
    62. top:实时监控系统资源
    63. vmstat:监控虚拟内存使用情况
    64. uptime:查看系统运行时间和负载
    65. sar:系统性能统计工具
    66. journalctl:查看系统日志
    67. wget:下载文件
    68. curl:发送HTTP请求
    69. rsync:远程同步工具
    70. cron:定时任务管理
    71. at:延迟执行命令
    72. screen:多重终端管理工具
    73. sshfs:通过SSH挂载远程文件系统
    74. lnmp:安装Nginx、MySQL和PHP
    75. lamp:安装Apache、MySQL和PHP
    76. dnf:Fedora包管理器
    77. apt-get:Debian包管理器
    78. yum:CentOS或RHEL包管理器
    79. rpm:管理RPM软件包
    80. make:编译工具
    81. gcc:C语言编译器
    82. g++:C++语言编译器
    83. python:Python解释器
    84. java:Java虚拟机
    85. node:Node.js运行环境
    86. npm:Node.js包管理器
    87. git:版本控制工具
    88. svn:版本控制工具
    89. docker:容器化平台
    90. systemctl:管理系统服务
    91. service:管理系统服务
    92. crontab:管理定时任务
    93. yum/apt-get install:安装软件包
    94. yum/apt-get remove:卸载软件包
    95. yum/apt-get update:更新软件包列表
    96. yum/apt-get upgrade:升级已安装的软件包
    97. yum/apt-get search:搜索软件包
    98. yum/apt-get autoremove:删除已安装但无用的软件包
    99. yum/apt-get clean:清理缓存
    100. uname:查看系统信息

    本文只列举了150个常用的Linux命令,但Linux命令种类丰富多样,还有许多其他命令可以用于不同的场景和任务。对于初学者来说,熟悉这些常用命令是入门Linux的基础,希望能对您有所帮助。

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

    Linux是一种常见的操作系统,它具有丰富的命令行工具和命令。以下是150个常用的Linux命令:

    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. find:在目录及其子目录中搜索文件。
    15. wc:统计文件的行数、字数和字符数。
    16. touch:创建空文件或更改文件的访问和修改时间。
    17. chmod:修改文件或目录的权限。
    18. chown:更改文件或目录的所有权。
    19. chgrp:更改文件或目录的组。
    20. du:显示目录或文件的磁盘使用情况。
    21. df:显示文件系统的磁盘使用情况。
    22. ln:创建链接文件。
    23. tar:打包和解压缩文件。
    24. gzip:压缩文件。
    25. gunzip:解压缩文件。
    26. top:动态显示系统的进程和资源使用情况。
    27. ps:显示当前运行进程的信息。
    28. kill:终止正在运行的进程。
    29. ifconfig:显示和配置网络接口。
    30. ping:测试网络连接。
    31. ssh:远程登录到其他计算机。
    32. scp:安全地从一个计算机复制文件到另一个计算机。
    33. ftp:使用文件传输协议进行文件传输。
    34. wget:从网络上下载文件。
    35. curl:用于发送网络请求和获取数据。
    36. apt-get:Debian系Linux发行版中用于安装和管理软件包。
    37. yum:Red Hat系Linux发行版中用于安装和管理软件包。
    38. rpm:管理RPM软件包。
    39. man:显示命令的手册页。
    40. info:显示命令的详细信息。
    41. which:在目录中查找特定命令的路径。
    42. whereis:查找命令的位置和相关文件。
    43. locate:根据文件名快速查找文件。
    44. updatedb:更新locate命令的数据库。
    45. history:显示或操作命令历史记录。
    46. alias:创建或显示命令别名。
    47. source:执行Shell脚本。
    48. echo:显示文本或变量的值。
    49. export:设置环境变量。
    50. unset:取消设置变量。
    51. sleep:暂停脚本的运行一段时间。
    52. tee:将输出写入文件,并同时将其发送到标准输出。
    53. cut:从文件中提取指定的字段。
    54. sort:对文件的行进行排序。
    55. uniq:删除文件中的重复行。
    56. paste:将几个文件的相同行合并。
    57. diff:比较文件的内容。
    58. sed:使用正则表达式进行文本替换和编辑。
    59. awk:用于格式化文本和提取数据。
    60. xargs:从标准输入中获取参数并使用它们运行命令。
    61. grep:在文件中搜索指定的模式。
    62. tar:打包和解压缩文件。
    63. gzip:压缩文件。
    64. gunzip:解压缩文件。
    65. top:动态显示系统的进程和资源使用情况。
    66. ps:显示当前运行进程的信息。
    67. kill:终止正在运行的进程。
    68. ifconfig:显示和配置网络接口。
    69. ping:测试网络连接。
    70. ssh:远程登录到其他计算机。
    71. scp:安全地从一个计算机复制文件到另一个计算机。
    72. ftp:使用文件传输协议进行文件传输。
    73. wget:从网络上下载文件。
    74. curl:用于发送网络请求和获取数据。
    75. apt-get:Debian系Linux发行版中用于安装和管理软件包。
    76. yum:Red Hat系Linux发行版中用于安装和管理软件包。
    77. rpm:管理RPM软件包。
    78. man:显示命令的手册页。
    79. info:显示命令的详细信息。
    80. which:在目录中查找特定命令的路径。
    81. whereis:查找命令的位置和相关文件。
    82. locate:根据文件名快速查找文件。
    83. updatedb:更新locate命令的数据库。
    84. history:显示或操作命令历史记录。
    85. alias:创建或显示命令别名。
    86. source:执行Shell脚本。
    87. echo:显示文本或变量的值。
    88. export:设置环境变量。
    89. unset:取消设置变量。
    90. sleep:暂停脚本的运行一段时间。
    91. tee:将输出写入文件,并同时将其发送到标准输出。
    92. cut:从文件中提取指定的字段。
    93. sort:对文件的行进行排序。
    94. uniq:删除文件中的重复行。
    95. paste:将几个文件的相同行合并。
    96. diff:比较文件的内容。
    97. sed:使用正则表达式进行文本替换和编辑。
    98. awk:用于格式化文本和提取数据。
    99. xargs:从标准输入中获取参数并使用它们运行命令。
    100. file:检测文件类型。
    101. ln:创建链接文件。
    102. tr:替换或删除文本中的字符。
    103. grep:在文件中搜索指定的模式。
    104. tail:显示文件的尾部几行。
    105. head:显示文件的前几行。
    106. cut:从文件中提取指定的字段。
    107. sort:对文件的行进行排序。
    108. uniq:删除文件中的重复行。
    109. paste:将几个文件的相同行合并。
    110. diff:比较文件的内容。
    111. patch:应用补丁文件。
    112. sed:使用正则表达式进行文本替换和编辑。
    113. awk:用于格式化文本和提取数据。
    114. xargs:从标准输入中获取参数并使用它们运行命令。
    115. cut:从文件中提取指定的字段。
    116. sort:对文件的行进行排序。
    117. uniq:删除文件中的重复行。
    118. paste:将几个文件的相同行合并。
    119. diff:比较文件的内容。
    120. patch:应用补丁文件。
    121. sed:使用正则表达式进行文本替换和编辑。
    122. awk:用于格式化文本和提取数据。
    123. xargs:从标准输入中获取参数并使用它们运行命令。
    124. cut:从文件中提取指定的字段。
    125. sort:对文件的行进行排序。
    126. uniq:删除文件中的重复行。
    127. paste:将几个文件的相同行合并。
    128. diff:比较文件的内容。
    129. patch:应用补丁文件。
    130. sed:使用正则表达式进行文本替换和编辑。
    131. awk:用于格式化文本和提取数据。
    132. xargs:从标准输入中获取参数并使用它们运行命令。
    133. cut:从文件中提取指定的字段。
    134. sort:对文件的行进行排序。
    135. uniq:删除文件中的重复行。
    136. paste:将几个文件的相同行合并。
    137. diff:比较文件的内容。
    138. patch:应用补丁文件。
    139. sed:使用正则表达式进行文本替换和编辑。
    140. awk:用于格式化文本和提取数据。
    141. xargs:从标准输入中获取参数并使用它们运行命令。
    142. cat:显示文件内容。
    143. more:一页一页地显示文件内容。
    144. less:更高级的文件查看器,允许向前和向后浏览文件。
    145. head:显示文件的前几行。
    146. tail:显示文件的尾部几行。
    147. grep:在文件中搜索指定的模式。
    148. find:在目录及其子目录中搜索文件。
    149. wc:统计文件的行数、字数和字符数。
    150. touch:创建空文件或更改文件的访问和修改时间。

    这些命令涵盖了文件和目录管理、系统管理、网络管理、软件管理、文本处理等多个方面,是在Linux系统中常用且必备的工具和命令。熟练使用这些命令可以提高工作效率,并有效管理和操作Linux系统。

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

    Linux 是一种广泛使用的操作系统,在日常使用中有许多常用的命令可以帮助我们进行文件操作、系统管理和网络通信等。本文将介绍 150 个常用的 Linux 命令,并按照功能和用途进行分类。

    一、文件和目录操作命令

    1.cd命令:切换当前工作目录
    2.ls命令:列出当前目录下的文件和目录
    3.pwd命令:显示当前工作目录的完整路径
    4.mkdir命令:创建一个新的目录
    5.rmdir命令:删除一个空的目录
    6.touch命令:创建一个空文件或更新已存在文件的访问和修改时间
    7.cp命令:复制文件和目录
    8.mv命令:移动或重命名文件和目录
    9.rm命令:删除文件和目录
    10.cat命令:连接并显示文件的内容
    11.more命令:分屏显示文件的内容
    12.less命令:分屏显示文件的内容,并支持向前搜索
    13.head命令:显示文件的前几行
    14.tail命令:显示文件的后几行
    15.grep命令:在文件中搜索指定的字符串
    16.find命令:在文件系统中搜索文件和目录
    17.wc命令:统计文件的行数、单词数和字节数
    18.sort命令:对文件进行排序
    19.diff命令:比较两个文件的差异
    20.file命令:获取文件的类型
    21.ln命令:创建一个硬链接或符号链接

    二、文件内容处理命令

    22.echo命令:在屏幕上显示文本或变量的内容
    23.cat命令:连接并显示文件的内容
    24.more命令:分屏显示文件的内容
    25.less命令:分屏显示文件的内容,并支持向前搜索
    26.head命令:显示文件的前几行
    27.tail命令:显示文件的后几行
    28.grep命令:在文件中搜索指定的字符串
    29.sed命令:使用指定的规则编辑文件
    30.awk命令:对文件进行文本处理和分析
    31.cut命令:根据指定的字段分割文件的内容
    32.tr命令:对文件中的字符进行替换或删除
    33.join命令:根据共同的字段连接两个文件的内容
    34.sort命令:对文件进行排序
    35.uniq命令:删除文件中的重复行
    36.split命令:将文件分割成多个较小的文件
    37.comm命令:按行比较两个已排序的文件的内容
    38.sum命令:计算文件的校验和
    39.tar命令:创建一个归档文件或解压缩一个归档文件
    40.zip/unzip命令:创建一个压缩文件或解压缩一个压缩文件
    41.gzip/gunzip命令:压缩或解压缩文件
    42.bzip2/bunzip2命令:压缩或解压缩文件

    三、文件权限与所有权管理命令

    43.chmod命令:改变文件和目录的权限
    44.chown命令:改变文件和目录的所有者
    45.chgrp命令:改变文件和目录的所属组
    46.umask命令:设置新建文件的默认权限掩码
    47.sudo命令:以超级用户身份执行命令
    48.su命令:切换到其他用户的身份
    49.useradd命令:创建一个新用户
    50.userdel命令:删除一个用户

    四、系统信息查看命令

    51.date命令:显示当前日期和时间
    52.cal命令:显示日历
    53.uptime命令:显示系统的运行时间
    54.uname命令:显示系统信息
    55.hostname命令:显示或设置主机名
    56.who命令:显示当前登录到系统的用户
    57.w命令:显示当前系统上的登录用户和他们正在执行的命令
    58.last命令:显示最近登录系统的用户
    59.history命令:显示历史命令列表
    60.ps命令:显示当前运行的进程
    61.top命令:动态显示当前系统的进程信息
    62.free命令:显示系统的内存使用情况
    63.df命令:显示文件系统的可用空间
    64.du命令:显示文件或目录的磁盘使用情况
    65.iostat命令:显示磁盘和输入/输出设备的统计信息
    66.netstat命令:显示网络连接和路由表的信息
    67.ifconfig命令:显示或配置网络接口的信息
    68.ping命令:测试与另一个主机的连接
    69.traceroute命令:追踪分析分组从源到目的地的路径
    70.nslookup命令:查询域名服务器的记录信息
    71.whois命令:查询域名的注册信息
    72.route命令:添加、删除或显示IP路由表的内容

    五、系统管理与维护命令

    73.shutdown命令:安全关闭系统
    74.reboot命令:重启系统
    75.halt命令:立即关闭系统
    76.init命令:切换到其他运行级别
    77.runlevel命令:显示当前运行级别
    78.kill命令:终止指定的进程
    79.renice命令:修改进程的优先级
    80.watch命令:定期执行给定的命令,并显示输出
    81.wait命令:等待指定的进程完成
    82.mktemp命令:创建一个唯一的临时文件或目录
    83.uptime命令:显示系统的运行时间
    84.date命令:显示当前日期和时间
    85.history命令:显示历史命令列表
    86.uname命令:显示系统信息
    87.clear命令:清屏
    88.reset命令:重置终端
    89.script命令:记录终端会话
    90.nohup命令:在后台运行命令并将输出重定向到文件
    91.watch命令:定期执行给定的命令,并显示输出

    六、用户与权限管理命令

    92.adduser命令:创建一个新用户
    93.usermod命令:修改用户账户信息
    94.userdel命令:删除一个用户
    95.groupadd命令:创建一个新用户组
    96.groupmod命令:修改用户组信息
    97.groupdel命令:删除一个用户组
    98.passwd命令:修改用户密码
    99.chage命令:设置用户密码过期规则
    100.su命令:切换到其他用户的身份
    101.sudo命令:以超级用户身份执行命令
    102.id命令:显示用户和组的标识信息
    103.w命令:显示当前登录的用户
    104.who命令:显示当前登录到系统的用户
    105.last命令:显示最近登录系统的用户
    106.whoami命令:显示当前用户的用户名
    107.logname命令:显示当前登录用户的用户名
    108.groups命令:显示用户所属的用户组

    七、进程管理命令

    109.ps命令:显示当前运行的进程
    110.top命令:动态显示当前系统的进程信息
    111.pstree命令:以树形结构显示进程间的关系
    112.kill命令:发送信号给指定的进程
    113.vmstat命令:显示系统的虚拟内存统计信息
    114.nice命令:修改进程的优先级
    115.lsof命令:显示系统打开的文件
    116.netstat命令:显示网络连接和路由表的信息
    117.ss命令:显示套接字的统计信息
    118.ifconfig命令:显示或配置网络接口的信息
    119.iostat命令:显示磁盘和输入/输出设备的统计信息
    120.free命令:显示系统的内存使用情况
    121.fuser命令:显示或信号指定文件正在使用的进程
    122.strace命令:跟踪进程的系统调用和信号
    123.tcmpdump命令:捕获和分析网络流量
    124.tcpdump命令:捕获和分析网络流量
    125.ltrace命令:跟踪进程的库函数调用
    126.pmap命令:显示进程使用的内存映射和共享库
    127.nm命令:显示可执行文件中的符号表
    128.readelf命令:显示可执行文件的ELF格式信息
    129.file命令:获取文件的类型
    130.objdump命令:显示可执行文件的二进制内容
    131.ldd命令:显示可执行文件的依赖库
    132.rcp命令:远程拷贝文件
    133.rsync命令:远程同步文件

    八、网络通信命令

    134.ping命令:测试与另一个主机的连接
    135.traceroute命令:追踪分析分组从源到目的地的路径
    136.netstat命令:显示网络连接和路由表的信息
    137.nslookup命令:查询域名服务器的记录信息
    138.whois命令:查询域名的注册信息
    139.host命令:查询主机名称和IP地址之间的关系
    140.dig命令:查询DNS服务器的不同类型的资源记录
    141.nc命令:在 TCP 或 UDP 方式下进行网络通信
    142.telnet命令:远程连接到主机
    143.ssh命令:远程连接到主机,并提供安全的加密通信
    144.ftp命令:使用文件传输协议进行文件传输
    145.wget命令:下载指定的文件
    146.curl命令:用于与服务器交互的命令行工具
    147.scp命令:在本地主机和远程主机之间复制文件
    148.si命令:发送一个短消息给指定的用户
    149.write命令:给指定的终端用户发送消息
    150.wall命令:给所有登录用户发送消息

    以上是Linux常用的 150 个命令,这些命令覆盖了文件和目录操作、文件内容处理、文件权限与所有权管理、系统信息查看、系统管理与维护、用户与权限管理、进程管理和网络通信等领域。掌握这些命令将有助于更高效地使用Linux系统。

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

400-800-1024

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

分享本页
返回顶部