linux必学的108个命令读

不及物动词 其他 33

回复

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

    Linux是一款常用的操作系统,对于IT从业者来说,掌握一些常用的Linux命令是必不可少的。下面列举了一些常用的Linux命令,供大家参考。

    1. cd:切换目录
    2. pwd:显示当前目录
    3. ls:列出文件和目录
    4. cp:复制文件
    5. mv:移动文件
    6. rm:删除文件
    7. mkdir:创建目录
    8. rmdir:删除目录
    9. touch:创建空文件
    10. cat:查看文件内容
    11. grep:搜索文件内容
    12. find:查找文件
    13. tar:打包和解压文件
    14. chmod:修改文件权限
    15. chown:修改文件所有者
    16. chgrp:修改文件所属组
    17. ps:查看进程
    18. kill:终止进程
    19. top:查看系统运行状态
    20. ifconfig:查看和配置网络接口
    21. ping:测试网络连通性
    22. netstat:查看网络连接和统计信息
    23. ssh:远程登录其他主机
    24. scp:安全复制文件
    25. su:切换用户身份
    26. sudo:以超级用户身份执行命令
    27. du:查看目录大小
    28. df:查看磁盘空间使用情况
    29. ln:创建链接
    30. alias:为命令设置别名
    31. which:查找命令的路径
    32. man:查看命令的帮助信息
    33. history:查看历史命令
    34. date:显示系统时间和日期
    35. uptime:显示系统运行时间
    36. who:显示当前登录用户
    37. id:显示用户或组的身份信息
    38. useradd:添加用户
    39. userdel:删除用户
    40. usermod:修改用户信息
    41. passwd:修改用户密码
    42. groupadd:添加用户组
    43. groupdel:删除用户组
    44. groupmod:修改用户组信息
    45. su:切换用户身份
    46. sudo:以超级用户身份执行命令
    47. mount:挂载文件系统
    48. umount:卸载文件系统
    49. fdisk:分区管理工具
    50. mkfs:创建文件系统
    51. fsck:检查和修复文件系统
    52. dd:复制文件和转换文件格式
    53. ssh-keygen:生成SSH密钥对
    54. scp:安全复制文件
    55. rsync:远程同步文件
    56. wget:下载文件
    57. curl:发送请求和接收响应
    58. apt/apt-get:Debian/Ubuntu包管理器
    59. yum/dnf:CentOS/Fedora包管理器
    60. systemctl:管理系统服务
    61. service:管理系统服务(旧版)
    62. crontab:配置定时任务
    63. at:一次性执行命令
    64. shutdown:关机
    65. reboot:重启系统
    66. sysctl:查看和修改内核参数
    67. uname:查看系统信息
    68. lspci:查看PCI设备信息
    69. lsusb:查看USB设备信息
    70. lshw:查看硬件信息
    71. free:查看内存使用情况
    72. vmstat:查看虚拟内存和CPU使用情况
    73. sar:系统性能分析工具
    74. dmesg:查看内核日志
    75. tail:查看文件末尾内容
    76. head:查看文件开头内容
    77. sort:排序文件内容
    78. uniq:去除重复行
    79. diff:比较文件差异
    80. comm:比较两个已排序文件
    81. cut:提取文件字段
    82. sed:流编辑器
    83. awk:文本处理工具
    84. tee:重定向输出到文件
    85. watch:重复执行命令并显示输出
    86. scp:安全复制文件
    87. sftp:安全文件传输
    88. ftp:文件传输协议
    89. wget:下载文件
    90. curl:发送请求和接收响应
    91. tcpdump:网络抓包工具
    92. ping:测试网络连通性
    93. traceroute:跟踪网络路径
    94. nslookup/dig:查询DNS信息
    95. host:查询域名解析信息
    96. iptables:Linux防火墙
    97. ufw:简化的防火墙配置工具
    98. route:查看和配置网络路由
    99. ifconfig/ip:查看和配置网络接口
    100. hostname:查看和设置主机名
    101. hostnamectl:查看和配置主机名(systemd)
    102. sysctl:查看和修改内核参数
    103. netstat:查看网络连接和统计信息
    104. ss:另一个网络连接统计工具
    105. nmap:网络发现和安全扫描工具
    106. ssh:远程登录其他主机
    107. telnet:远程登录其他主机(不安全)
    108. netcat:网络工具,提供各种功能

    这些命令涵盖了Linux系统管理、文件操作、网络管理、软件安装等方面。掌握这些命令,可以提高工作效率,解决一些常见的问题。当然,Linux的世界非常广阔,还有很多其他强大的命令等待你去探索和学习。

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

    1. ls:显示当前目录下的文件和文件夹。
    2. cd:切换目录,进入指定的文件夹。
    3. pwd:显示当前所在的目录路径。
    4. mkdir:创建新的文件夹。
    5. rmdir:删除空的文件夹。
    6. touch:创建新的空文件。
    7. rm:删除文件或文件夹。
    8. cp:复制文件或文件夹。
    9. mv:移动文件或文件夹,也可以用于重命名文件或文件夹。
    10. cat:显示文件内容。
    11. less:在终端中逐页显示文件内容。
    12. grep:在文件中搜索指定的字符串。
    13. head:显示文件的前几行。
    14. tail:显示文件的后几行。
    15. wc:统计文件中的字数、行数和字符数。
    16. find:在指定的文件夹下查找文件。
    17. tar:打包或解包文件和文件夹。
    18. gzip:压缩文件。
    19. gunzip:解压缩文件。
    20. ssh:远程登录到其他计算机。
    21. scp:在本地计算机和远程计算机之间复制文件。
    22. ping:检查网络连接。
    23. ifconfig:查看和配置网络接口的信息。
    24. netstat:查看网络连接和网络接口的状态。
    25. top:显示当前系统的进程和资源使用情况。
    26. ps:显示当前用户的进程。
    27. kill:终止正在运行的进程。
    28. chmod:改变文件或文件夹的权限。
    29. chown:改变文件或文件夹的所有者。
    30. chgrp:改变文件或文件夹的所属组。
    31. su:切换到其他用户。
    32. sudo:以超级用户身份执行命令。
    33. useradd:创建新用户。
    34. userdel:删除用户。
    35. passwd:修改用户密码。
    36. apt-get:用于在Debian系列的Linux操作系统中安装、升级和管理软件包。
    37. yum:用于在Red Hat系列的Linux操作系统中安装、升级和管理软件包。
    38. systemctl:用于管理系统服务。
    39. service:用于管理系统服务。
    40. crontab:用于设置定时任务。
    41. date:显示当前日期和时间。
    42. history:显示最近使用的命令的历史记录。
    43. du:显示文件或文件夹的磁盘使用情况。
    44. df:显示文件系统的磁盘使用情况。
    45. mount:挂载文件系统。
    46. umount:卸载文件系统。
    47. ln:创建链接文件。
    48. locate:在系统中查找文件。
    49. which:查找命令的路径。
    50. tar:打包或解包文件和文件夹。
    51. gzip:压缩文件。
    52. gunzip:解压缩文件。
    53. ssh:远程登录到其他计算机。
    54. scp:在本地计算机和远程计算机之间复制文件。
    55. ping:检查网络连接。
    56. ifconfig:查看和配置网络接口的信息。
    57. netstat:查看网络连接和网络接口的状态。
    58. top:显示当前系统的进程和资源使用情况。
    59. ps:显示当前用户的进程。
    60. kill:终止正在运行的进程。
    61. chmod:改变文件或文件夹的权限。
    62. chown:改变文件或文件夹的所有者。
    63. chgrp:改变文件或文件夹的所属组。
    64. su:切换到其他用户。
    65. sudo:以超级用户身份执行命令。
    66. useradd:创建新用户。
    67. userdel:删除用户。
    68. passwd:修改用户密码。
    69. apt-get:用于在Debian系列的Linux操作系统中安装、升级和管理软件包。
    70. yum:用于在Red Hat系列的Linux操作系统中安装、升级和管理软件包。
    71. systemctl:用于管理系统服务。
    72. service:用于管理系统服务。
    73. crontab:用于设置定时任务。
    74. date:显示当前日期和时间。
    75. history:显示最近使用的命令的历史记录。
    76. du:显示文件或文件夹的磁盘使用情况。
    77. df:显示文件系统的磁盘使用情况。
    78. mount:挂载文件系统。
    79. umount:卸载文件系统。
    80. ln:创建链接文件。
    81. locate:在系统中查找文件。
    82. which:查找命令的路径。
    83. vi:文本编辑器。
    84. nano:文本编辑器。
    85. grep:在文件中搜索指定的字符串。
    86. sed:流编辑器,用于对文本进行处理和转换。
    87. awk:文本处理工具,用于处理文本数据。
    88. cut:从文件中提取字段。
    89. sort:对文件进行排序。
    90. uniq:查找和删除文件中的重复行。
    91. wc:统计文件中的字数、行数和字符数。
    92. diff:比较文件的差异。
    93. tar:打包或解包文件和文件夹。
    94. gzip:压缩文件。
    95. gunzip:解压缩文件。
    96. ssh:远程登录到其他计算机。
    97. scp:在本地计算机和远程计算机之间复制文件。
    98. ping:检查网络连接。
    99. ifconfig:查看和配置网络接口的信息。
    100. netstat:查看网络连接和网络接口的状态。
    101. top:显示当前系统的进程和资源使用情况。
    102. ps:显示当前用户的进程。
    103. kill:终止正在运行的进程。
    104. chmod:改变文件或文件夹的权限。
    105. chown:改变文件或文件夹的所有者。
    106. chgrp:改变文件或文件夹的所属组。
    107. su:切换到其他用户。
    108. sudo:以超级用户身份执行命令。

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

    Linux是一种开源操作系统,广泛应用于服务器、嵌入式设备和个人计算机。要成为一名优秀的Linux管理员或用户,掌握一些关键的Linux命令是必要的。下面将介绍108个值得学习的Linux命令,包括常见的文件管理、系统管理、网络管理以及其他实用命令。

    **文件管理命令:**

    1. `cd`:切换目录
    2. `ls`:列出目录中的文件和子目录
    3. `pwd`:显示当前的工作目录
    4. `mkdir`:创建一个新目录
    5. `rmdir`:删除一个空目录
    6. `cp`:复制文件和目录
    7. `mv`:移动或重命名文件和目录
    8. `rm`:删除文件和目录
    9. `cat`:查看文件内容
    10. `more`:一页一页地显示文件内容
    11. `less`:以交互方式查看文件内容
    12. `head`:显示文件的前几行
    13. `tail`:显示文件的后几行
    14. `ln`:创建链接文件
    15. `touch`:创建空文件或更新文件的时间戳
    16. `find`:查找文件和目录
    17. `grep`:在文件中查找指定的模式
    18. `wc`:计算文件中的行数、字数和字符数
    19. `diff`:比较文件的差异
    20. `chmod`:修改文件权限
    21. `chown`:修改文件所有者
    22. `chgrp`:修改文件所属组

    **系统管理命令:**

    23. `ps`:查看进程状态
    24. `top`:实时查看系统的资源使用情况
    25. `kill`:终止进程
    26. `shutdown`:关闭系统
    27. `reboot`:重启系统
    28. `date`:显示或设置系统时间和日期
    29. `uptime`:显示系统的运行时间和负载
    30. `df`:显示文件系统的磁盘使用情况
    31. `du`:估算文件和目录的磁盘使用量
    32. `mount`:挂载文件系统
    33. `umount`:卸载文件系统
    34. `htop`:交互式查看系统资源使用情况
    35. `free`:显示系统内存的使用情况
    36. `uname`:显示系统信息
    37. `ifconfig`:配置和显示网络接口信息
    38. `ping`:测试与远程主机的连接
    39. `ssh`:使用安全的shell协议远程登录主机
    40. `scp`:在本地主机和远程主机之间复制文件
    41. `telnet`:使用telnet协议远程登录主机
    42. `route`:显示和配置IP路由表
    43. `traceroute`:追踪数据包的路径
    44. `netstat`:显示网络连接、路由表和网络接口信息
    45. `iptables`:配置Linux防火墙

    **网络管理命令:**

    46. `ps aux`:显示所有正在运行的进程
    47. `killall`:结束所有与给定名称关联的进程
    48. `whereis`:查找命令的二进制文件、源文件和帮助文件的位置
    49. `which`:显示将要执行的命令的完整路径
    50. `echo`:显示文本
    51. `export`:设置环境变量
    52. `source`:加载Shell脚本变量
    53. `alias`:创建命令别名
    54. `history`:查看命令历史记录
    55. `grep`:在文本中查找指定的模式
    56. `sed`:对文本进行替换、删除和插入操作
    57. `awk`:处理文本文件的数据
    58. `cut`:从文本文件中提取字段
    59. `sort`:对文本进行排序
    60. `uniq`:删除连续的重复行
    61. `file`:确定文件的类型
    62. `tail -f`:实时查看文件的更新内容
    63. `tar`:创建、提取和压缩tar归档文件
    64. `gzip`:压缩文件
    65. `gunzip`:解压缩文件
    66. `apt-get`:包管理器,用于安装和更新软件包
    67. `yum`:CentOS和Red Hat Linux的包管理器
    68. `curl`:通过URL传输数据
    69. `wget`:从网络上下载文件
    70. `crontab`:定时执行任务
    71. `at`:在指定的时间执行任务
    72. `ssh-keygen`:生成SSH密钥对
    73. `scp`:在本地主机和远程主机之间复制文件
    74. `rsync`:远程数据同步工具
    75. `find`:查找文件和目录
    76. `xdg-open`:打开文件或URL
    77. `dd`:复制和转换文件
    78. `watch`:定时运行命令并显示结果
    79. `fuser`:显示和控制文件和目录的进程
    80. `ln`:创建链接文件
    81. `xargs`:从标准输入中读取参数并执行命令
    82. `stat`:显示文件或文件系统的状态信息
    83. `adduser`:创建新用户
    84. `usermod`:修改用户属性
    85. `passwd`:修改用户密码
    86. `su`:切换用户身份
    87. `sudo`:以超级用户身份执行命令
    88. `userdel`:删除用户
    89. `groupadd`:创建新用户组
    90. `groupmod`:修改用户组属性
    91. `groupdel`:删除用户组

    **其他实用命令:**

    92. `yes`:重复打印指定字符串
    93. `rc.local`:启动系统的自定义脚本
    94. `lsof`:列出打开的文件
    95. `tee`:将标准输入复制到标准输出和文件
    96. `hexdump`:显示文件的十六进制和ASCII码
    97. `basename`:显示文件路径的基本名称
    98. `dirname`:显示文件路径的目录名
    99. `pushd`:将当前目录压入堆栈并切换到指定目录
    100. `popd`:从堆栈中弹出目录并切换到
    101. `yes`:不断重复打印指定字符串
    102. `dd`:复制和转换文件
    103. `whereis`:查找命令的二进制文件、源文件和帮助文件的位置
    104. `which`:显示将要执行的命令的完整路径
    105. `echo`:显示文本
    106. `export`:设置环境变量
    107. `source`:加载Shell脚本变量
    108. `alias`:创建命令别名

    以上列举的命令只是Linux中的一小部分,但它们是使用Linux时最常用和最重要的命令。为了更好地理解这些命令的用法,建议阅读它们的帮助文档或使用`man`命令查看详细的使用说明和示例。此外,通过实际操作和练习,可以更加熟练地掌握这些命令。

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

400-800-1024

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

分享本页
返回顶部