老男孩150个linux命令

worktile 其他 10

回复

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

    Linux命令是Linux操作系统中非常重要的部分,了解和掌握一些常用的Linux命令可以帮助提高工作效率和操作系统的管理能力。在本文中,我将为您介绍150个常见的Linux命令。

    一、文件和目录操作命令:
    1. ls:列出目录内容。
    2. cd:切换当前目录。
    3. pwd:显示当前工作目录的路径。
    4. cp:复制文件或目录。
    5. mv:移动文件或目录。
    6. rm:删除文件或目录。
    7. mkdir:创建目录。
    8. rmdir:删除空目录。
    9. touch:创建空文件或更新文件的时间戳。
    10. find:在指定目录下查找文件。
    11. grep:在文件中查找符合条件的字符串。
    12. cat:查看文件内容。
    13. head:显示文件的头部内容。
    14. tail:显示文件的尾部内容。
    15. more:逐页显示文件内容。
    16. less:与more命令类似,但功能更强大。
    17. wc:统计文件中的行数、字数和字符数。
    18. chmod:修改文件或目录的权限。
    19. chown:修改文件或目录的所有者。
    20. chgrp:修改文件或目录的所属组。

    二、系统管理命令:
    21. ps:显示当前进程的状态。
    22. top:动态地显示系统中运行的进程。
    23. kill:终止一个进程。
    24. shutdown:关闭系统。
    25. reboot:重新启动系统。
    26. uname:显示系统信息。
    27. df:显示文件系统的可用空间。
    28. du:查看指定目录或文件的磁盘使用情况。
    29. free:显示系统内存的使用情况。
    30. ifconfig:显示或配置网络接口信息。
    31. ping:测试网络连接。
    32. traceroute:追踪到目的主机经过的路由。
    33. ssh:远程登陆到其他主机。
    34. su:切换到其他用户。
    35. sudo:以超级用户身份执行命令。
    36. history:显示命令历史记录。

    三、文件压缩与解压缩命令:
    37. tar:归档文件或目录。
    38. gzip:压缩文件。
    39. gunzip:解压缩文件。
    40. zip:压缩文件或目录。
    41. unzip:解压缩文件。
    42. rar:压缩文件或目录。
    43. unrar:解压缩文件。

    四、文件权限管理命令:
    44. lsattr:显示文件的特殊属性。
    45. chattr:修改文件的特殊属性。
    46. umask:设置文件的默认权限。

    五、网络相关命令:
    47. ifconfig:配置网络接口。
    48. netstat:查看网络连接状态。
    49. ping:测试网络连接。
    50. nslookup:查询域名解析信息。
    51. dig:域名查询工具。
    52. route:显示或操作内核路由表。
    53. iptables:配置Linux防火墙。
    54. wget:下载文件。
    55. curl:URL数据传输工具。
    56. ssh:远程登陆到其他主机。
    57. telnet:使用Telnet协议连接远程计算机。

    六、软件安装与管理命令:
    58. apt-get:Debian/Ubuntu系统的包管理工具。
    59. yum:Fedora/CentOS/RHEL系统的包管理工具。
    60. dpkg:Debian/Ubuntu系统的包管理工具。
    61. rpm:Fedora/CentOS/RHEL系统的包管理工具。
    62. make:GNU软件开发工具。
    63. gcc:C语言编译器。

    七、进程管理命令:
    64. ps:显示当前进程的状态。
    65. top:动态地显示系统中运行的进程。
    66. kill:终止一个进程。
    67. time:测量程序执行时间。

    八、磁盘和文件系统命令:
    68. fdisk:对磁盘分区进行操作。
    69. mkfs:创建文件系统。
    70. mount:挂载文件系统。
    71. umount:卸载文件系统。
    72. du:查看指定目录或文件的磁盘使用情况。
    73. cd:切换当前目录。
    74. pwd:显示当前工作目录的路径。
    75. ls:列出目录内容。
    76. scp:在本地主机和远程主机之间复制文件。

    九、日志管理命令:
    77. dmesg:显示内核环缓冲区的内容。
    78. tail:显示文件的尾部内容。
    79. grep:在文件中查找符合条件的字符串。
    80. cat:查看文件内容。
    81. journalctl:查看系统日志。

    十、用户和权限管理命令:
    82. useradd:创建用户。
    83. usermod:修改用户属性。
    84. userdel:删除用户。
    85. groupadd:创建用户组。
    86. groupmod:修改用户组属性。
    87. groupdel:删除用户组。
    88. passwd:修改用户密码。
    89. chmod:修改文件或目录的权限。
    90. chown:修改文件或目录的所有者。
    91. chgrp:修改文件或目录的所属组。

    十一、进程调度命令:
    92. nice:设置进程的优先级。
    93. renice:修改正在运行的进程的优先级。
    94. top:动态地显示系统中运行的进程。

    十二、计划任务命令:
    95. crontab:定时执行任务。
    96. at:在指定时间执行任务。

    十三、权限管理命令:
    97. chmod:修改文件或目录的权限。
    98. chown:修改文件或目录的所有者。
    99. chgrp:修改文件或目录的所属组。
    100. umask:设置文件的默认权限。

    十四、系统状态命令:
    101. uname:显示系统信息。
    102. uptime:显示系统的运行时间。
    103. free:显示系统内存的使用情况。
    104. df:显示文件系统的可用空间。
    105. w:显示登录用户信息。
    106. who:显示当前登录的用户。
    107. last:显示最近登录的用户。
    108. top:动态地显示系统中运行的进程。

    十五、服务器管理命令:
    109. systemctl:系统服务管理工具。
    110. service:系统服务管理工具。
    111. chkconfig:Linux启动项管理工具。
    112. ifconfig:配置网络接口。
    113. netstat:查看网络连接状态。
    114. iptables:配置Linux防火墙。
    115. hostname:查看或设置主机名。
    116. ssh:远程登陆到其他主机。
    117. telnet:使用Telnet协议连接远程计算机。

    十六、备份与恢复命令:
    118. rsync:文件同步工具。
    119. tar:归档文件或目录。
    120. gzip:压缩文件。
    121. gunzip:解压缩文件。

    十七、网络权限管理命令:
    122. iptables:配置Linux防火墙。

    十八、系统管理命令:
    123. date:显示或设置系统日期和时间。
    124. reboot:重新启动系统。
    125. shutdown:关闭系统。
    126. dmesg:显示内核环缓冲区的内容。
    127. lsusb:列出USB设备信息。
    128. lspci:列出PCI设备信息。
    129. lsmod:列出加载的内核模块。
    130. modprobe:加载或卸载内核模块。
    131. udevadm:设备管理工具。
    132. vmstat:显示虚拟内存信息。
    133. git:版本控制工具。

    十九、系统配置命令:
    134. sysctl:动态地修改内核参数。
    135. systemctl:系统服务管理工具。
    136. service:系统服务管理工具。
    137. crontab:定时执行任务。
    138. at:在指定时间执行任务。

    二十、软件安装与管理命令:
    139. yum:Fedora/CentOS/RHEL系统的包管理工具。
    140. apt-get:Debian/Ubuntu系统的包管理工具。
    141. dpkg:Debian/Ubuntu系统的包管理工具。
    142. rpm:Fedora/CentOS/RHEL系统的包管理工具。
    143. wget:下载文件。
    144. curl:URL数据传输工具。
    145. make:GNU软件开发工具。
    146. gcc:C语言编译器。

    二十一、进程管理命令:
    147. ps:显示当前进程的状态。
    148. top:动态地显示系统中运行的进程。
    149. kill:终止一个进程。
    150. time:测量程序执行时间。

    以上是150个常见的Linux命令,通过学习和掌握这些命令,您将能更加高效地使用Linux操作系统,提高工作效率和操作系统管理能力。

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

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

    1. ls:显示文件和目录
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建目录
    5. touch:创建空文件
    6. cat:显示文件内容
    7. more:逐页显示文件内容
    8. rm:删除文件或目录
    9. cp:复制文件或目录
    10. mv:移动文件或目录
    11. head:显示文件的前几行
    12. tail:显示文件的最后几行
    13. grep:在文件中搜索指定的字符串
    14. find:在文件系统中搜索文件
    15. sort:对文件内容排序
    16. wc:显示文件的行数、字数和字符数
    17. chmod:修改文件或目录的权限
    18. chown:改变文件或目录的所有者
    19. chgrp:改变文件或目录的所有组
    20. gzip:压缩文件
    21. gunzip:解压缩文件
    22. tar:打包文件
    23. untar:解压缩打包文件
    24. df:显示磁盘空间使用情况
    25. du:显示目录的磁盘空间使用情况
    26. mount:挂载文件系统
    27. umount:卸载文件系统
    28. top:显示系统资源的实时使用情况
    29. ps:显示当前运行的进程
    30. kill:终止进程
    31. ping:测试网络连接
    32. ifconfig:显示网络接口的配置信息
    33. netstat:显示网络连接和路由表
    34. ssh:远程登录到其他计算机
    35. scp:通过SSH复制文件
    36. wget:下载文件
    37. curl:通过URL与服务器通信
    38. ln:创建链接
    39. sed:流编辑器,用于修改文本文件
    40. awk:用于处理文本文件的编程语言
    41. cut:截取文件的某些部分
    42. diff:比较两个文件的差异
    43. patch:将补丁应用到文件中
    44. screen:在终端窗口中创建多个会话
    45. ssh-keygen:生成SSH密钥对
    46. history:显示命令历史记录
    47. alias:创建命令别名
    48. source:载入脚本或配置文件
    49. export:设置环境变量
    50. echo:将字符串输出到屏幕
    51. printf:格式化输出
    52. date:显示当前日期和时间
    53. uname:显示系统信息
    54. whoami:显示当前用户的用户名
    55. which:显示命令的路径
    56. whereis:显示命令的位置和文档
    57. man:查看命令的手册页
    58. info:查看命令的Info文档
    59. apropos:搜索命令的描述
    60. mount:挂载文件系统
    61. umount:卸载文件系统
    62. df:显示磁盘空间使用情况
    63. du:显示目录的磁盘空间使用情况
    64. fdisk:分区表编辑器
    65. mkfs:创建文件系统
    66. fsck:检查和修复文件系统
    67. grub-install:安装GRUB引导程序
    68. systemctl:系统管理命令
    69. service:管理系统服务
    70. shutdown:关机或重启系统
    71. reboot:重启系统
    72. passwd:修改用户密码
    73. useradd:添加新用户
    74. userdel:删除用户
    75. groupadd:添加新组
    76. groupdel:删除组
    77. su:切换用户
    78. sudo:以其他用户身份执行命令
    79. echo:将字符串输出到屏幕
    80. printf:格式化输出
    81. read:从标准输入读取数据
    82. sleep:暂停命令执行一段时间
    83. exec:替换当前进程
    84. grep:在文件中搜索指定的字符串
    85. find:在文件系统中搜索文件
    86. locate:快速搜索指定文件名
    87. sed:流编辑器,用于修改文本文件
    88. awk:用于处理文本文件的编程语言
    89. cut:截取文件的某些部分
    90. tee:将命令的输出复制到文件和终端
    91. xargs:从标准输入读取一系列参数,并将其作为命令的参数
    92. sort:对文件内容排序
    93. uniq:删除文件中重复行
    94. wc:显示文件的行数、字数和字符数
    95. diff:比较两个文件的差异
    96. patch:将补丁应用到文件中
    97. head:显示文件的前几行
    98. tail:显示文件的最后几行
    99. tar:打包文件
    100. untar:解压缩打包文件
    101. ln:创建链接
    102. history:显示命令历史记录
    103. alias:创建命令别名
    104. source:载入脚本或配置文件
    105. export:设置环境变量
    106. screen:在终端窗口中创建多个会话
    107. ssh-keygen:生成SSH密钥对
    108. scp:通过SSH复制文件
    109. rsync:文件同步工具
    110. wget:下载文件
    111. curl:通过URL与服务器通信
    112. nc:网络工具,用于发送数据
    113. ip:网络工具,用于配置网络接口
    114. ifconfig:显示网络接口的配置信息
    115. netstat:显示网络连接和路由表
    116. route:配置网络路由
    117. iptables:配置Linux防火墙
    118. hostname:显示或设置主机名
    119. uname:显示系统信息
    120. uptime:显示系统的负载和运行时间
    121. free:显示系统的内存使用情况
    122. top:显示系统资源的实时使用情况
    123. ps:显示当前运行的进程
    124. kill:终止进程
    125. nice:设置命令的优先级
    126. renice:修改进程的优先级
    127. vmstat:显示虚拟内存统计信息
    128. sar:系统无活动时间报告
    129. iostat:显示磁盘和I/O统计信息
    130. mpstat:显示多处理器系统的统计信息
    131. lsof:列出打开文件的进程
    132. swapon:激活交换分区
    133. swapoff:关闭交换分区
    134. apt-get:Debian系列发行版的软件包管理器
    135. yum:Red Hat系列发行版的软件包管理器
    136. dnf:Fedora发行版的软件包管理器
    137. pacman:Arch Linux发行版的软件包管理器
    138. aptitude:Debian系列发行版的软件包管理器
    139. zypper:openSUSE发行版的软件包管理器
    140. emerge:Gentoo发行版的软件包管理器
    141. rpm:Red Hat系列发行版的包管理器
    142. dpkg:Debian系列发行版的包管理器
    143. make:软件构建工具
    144. gcc:GNU编译器套件
    145. gdb:GNU调试器
    146. file:检测文件类型
    147. readelf:显示目标文件信息
    148. ldd:显示可执行文件或共享库的依赖关系
    149. nm:显示目标文件的符号表
    150. objdump:显示目标文件的反汇编码

    希望以上这些命令可以帮助你更好地使用Linux系统!

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

    一、文件和目录操作命令
    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建目录
    5. rmdir:删除空目录
    6. rm:删除文件或目录
    7. touch:创建空文件或更改文件的访问和修改时间
    8. cp:复制文件或目录
    9. mv:移动或重命名文件或目录
    10. find:在指定目录下查找文件
    11. grep:在文件中查找指定内容

    二、文件管理命令
    1. cat:查看文件内容
    2. less:逐页查看文件内容
    3. head:显示文件开头的内容
    4. tail:显示文件结尾的内容
    5. more:按页显示文件内容
    6. wc:统计文件的行数、字数和字符数
    7. chmod:修改文件或目录的权限
    8. chown:修改文件或目录的所有者
    9. chgrp:修改文件或目录的所属组
    10. ln:创建链接文件
    11. du:显示文件大小
    12. df:显示磁盘空间使用情况

    三、文本处理命令
    1. echo:输出文本
    2. cat:连接文件并打印到标准输出
    3. head:显示文件开头的几行
    4. tail:显示文件结尾的几行
    5. grep:在文件中查找指定模式的行
    6. sort:对文件中的行进行排序
    7. uniq:去除文件中的重复行
    8. cut:从文件中提取指定字段
    9. sed:流编辑器,用于替换、删除、插入、追加等操作
    10. awk:用于处理文本文件的工具,可进行分割、过滤、统计等操作

    四、系统管理命令
    1. ps:显示当前正在运行的进程状态
    2. top:动态查看系统进程状态
    3. kill:终止进程
    4. shutdown:关闭或重启系统
    5. reboot:重启系统
    6. ifconfig:显示或配置网络接口
    7. netstat:显示网络连接、路由表、接口统计等信息
    8. ping:测试网络连接
    9. traceroute:跟踪数据包的路径
    10. uname:显示系统信息
    11. df:显示磁盘空间使用情况
    12. free:显示内存使用情况
    13. top:动态查看系统资源占用情况

    五、压缩和解压命令
    1. tar:打包文件或解压缩文件
    2. gzip:压缩文件
    3. gunzip:解压缩文件
    4. zip:压缩文件
    5. unzip:解压缩文件

    六、权限管理命令
    1. chmod:修改文件或目录的权限
    2. chown:修改文件或目录的所有者
    3. chgrp:修改文件或目录的所属组
    4. su:切换用户
    5. sudo:以超级用户权限执行命令
    6. passwd:修改用户密码

    七、网络管理命令
    1. ifconfig:显示或配置网络接口
    2. netstat:显示网络连接、路由表、接口统计等信息
    3. ping:测试网络连接
    4. traceroute:跟踪数据包的路径
    5. nslookup:查询域名的IP地址
    6. telnet:远程登录其他主机
    7. ssh:远程登录其他主机,使用安全加密

    八、进程管理命令
    1. ps:显示当前正在运行的进程状态
    2. top:动态查看系统进程状态
    3. kill:终止进程
    4. killall:终止所有具有指定名称的进程
    5. nohup:在后台运行命令
    6. bg:将一个进程放入后台运行
    7. fg:将一个进程调回前台运行

    九、软件包管理命令
    1. apt-get:用于Debian、Ubuntu等基于Debian的Linux发行版,用于安装、升级和删除软件包
    2. yum:用于Red Hat、CentOS等基于Red Hat的Linux发行版,用于安装、升级和删除软件包
    3. pacman:用于Arch Linux发行版,用于安装、升级和删除软件包
    4. dnf:用于Fedora等新一代Red Hat Linux发行版,用于安装、升级和删除软件包

    以上是150个常用的Linux命令,涵盖了文件和目录操作、文件管理、文本处理、系统管理、压缩和解压、权限管理、网络管理、进程管理和软件包管理等方面的命令。通过学习和熟练使用这些命令,可以更好地管理和操作Linux系统。

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

400-800-1024

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

分享本页
返回顶部