linux100个常用命令大全

worktile 其他 120

回复

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

    Linux是一种常用的操作系统,在日常工作和学习中,掌握一些常用的Linux命令是非常重要的。下面列出了100个常用的Linux命令,供参考和学习。

    1. ls:列出当前目录下的文件和文件夹。
    2. cd:切换到指定目录。
    3. pwd:显示当前所在的目录。
    4. mkdir:创建新的文件夹。
    5. cp:复制文件或文件夹。
    6. mv:移动或重命名文件或文件夹。
    7. rm:删除文件或文件夹。
    8. touch:创建空文件或更改文件的时间戳。
    9. cat:查看文件内容。
    10. more:逐页显示文件内容。
    11. less:更高级的文件内容查看器。
    12. head:显示文件头几行的内容。
    13. tail:显示文件尾几行的内容。
    14. grep:在文件中搜索指定的字符串。
    15. find:按照条件搜索文件或文件夹。
    16. chmod:修改文件或文件夹的权限。
    17. chown:修改文件或文件夹的所有者。
    18. chgrp:修改文件或文件夹的所属组。
    19. tar:压缩和解压文件。
    20. gzip:压缩文件。
    21. gunzip:解压文件。
    22. zip:压缩文件或文件夹。
    23. unzip:解压zip文件。
    24. wget:从网络上下载文件。
    25. curl:发送HTTP请求并获取数据。
    26. ssh:通过安全的方式远程登录到另一台计算机。
    27. scp:通过SSH协议安全地复制文件。
    28. ping:测试网络连接是否正常。
    29. ifconfig:查看网络接口的配置信息。
    30. netstat:查看网络连接和端口信息。
    31. route:查看和配置系统的路由表。
    32. iptables:管理Linux系统的防火墙规则。
    33. ps:查看当前运行的进程。
    34. top:动态显示系统的进程和资源占用。
    35. kill:终止指定的进程。
    36. crontab:管理定时任务。
    37. at:一次性执行指定的命令。
    38. du:查看文件夹的磁盘使用情况。
    39. df:查看磁盘分区的使用情况。
    40. mount:挂载文件系统。
    41. umount:卸载文件系统。
    42. ln:创建硬链接或符号链接。
    43. wc:统计文件的行数、词数和字符数。
    44. sort:对文件内容进行排序。
    45. uniq:过滤文件中的重复行。
    46. cut:截取文件的指定列。
    47. sed:流编辑器,用于文件内容的查找和替换。
    48. awk:文本处理工具,用于提取和处理文本。
    49. diff:比较两个文件的差异。
    50. comm:比较两个已排序文件的差异。
    51. tee:将输入同时输出到屏幕和文件。
    52. echo:打印字符串或变量的值。
    53. export:设置环境变量。
    54. source:读取并执行指定文件中的命令。
    55. alias:创建命令的别名。
    56. history:查看历史命令记录。
    57. date:显示当前日期和时间。
    58. cal:显示日历。
    59. uptime:显示系统的运行时间和负载。
    60. who:显示当前登录用户。
    61. su:切换到其他用户。
    62. sudo:以管理员权限执行命令。
    63. passwd:修改用户的密码。
    64. useradd:创建新用户。
    65. usermod:修改用户的属性。
    66. userdel:删除用户。
    67. groupadd:创建新的用户组。
    68. groupmod:修改用户组的属性。
    69. groupdel:删除用户组。
    70. service:管理系统服务。
    71. systemctl:系统服务的管理工具。
    72. ps aux:显示系统中所有进程的详细信息。
    73. lsof:使用打开文件描述符来列出正在使用的文件。
    74. yum:一个软件包管理器。
    75. apt-get:Ubuntu Linux的包管理器。
    76. dmesg:显示系统启动信息。
    77. uname:显示当前操作系统的内核信息。
    78. free:显示系统的内存使用情况。
    79. df -h:以人类可读的方式显示磁盘分区的使用情况。
    80. top -c:动态显示系统的进程和资源占用,并显示完整的命令。
    81. sar:系统性能监控指标工具。
    82. iostat:显示CPU、磁盘和其他输入/输出设备的统计信息。
    83. vmstat:显示系统的虚拟内存、系统性能和进程相关的信息。
    84. mpstat:显示CPU的统计信息。
    85. pidstat:显示进程的统计信息。
    86. netstat -tunlp:显示当前网络连接和监听端口信息。
    87. tcpdump:从网络中捕获网络流量。
    88. nmap:网络扫描和安全评估工具。
    89. traceroute:追踪数据包到目标主机的路径。
    90. ssh-keygen:生成SSH秘钥对。
    91. rsync:远程数据同步工具。
    92. git:分布式版本控制系统。
    93. svn:源代码版本控制系统。
    94. diff:比较两个文件的差异。
    95. patch:应用补丁文件。
    96. make:自动化构建工具。
    97. gcc:C语言编译器。
    98. gdb:源代码调试工具。
    99. ldd:显示可执行文件或共享库的依赖关系。
    100. file:检测文件的类型。

    这些是Linux的一些常用命令,掌握这些命令可以提高工作和学习效率。当然,Linux还有很多其他的命令,需要根据实际需求进行学习和使用。

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

    1. cd:切换目录。用法:cd [目录名]

    2. ls:列出目录内容。用法:ls [选项] [目录名]

    3. pwd:显示当前所在的目录。用法:pwd

    4. mkdir:创建目录。用法:mkdir [选项] [目录名]

    5. touch:创建空文件。用法:touch [选项] [文件名]

    6. cp:复制文件或目录。用法:cp [选项] 源文件 目标文件

    7. mv:移动或重命名文件或目录。用法:mv [选项] 源文件 目标文件

    8. rm:删除文件或目录。用法:rm [选项] 文件或目录

    9. cat:显示文件内容。用法:cat [选项] 文件名

    10. more:分页显示文件内容。用法:more [选项] 文件名

    11. less:更高级的文件分页显示器。用法:less [选项] 文件名

    12. grep:在文件中搜索指定的模式。用法:grep [选项] 模式 文件名

    13. find:在指定目录下搜索文件。用法:find [路径] [选项] [表达式]

    14. tar:打包、解包文件或目录。用法:tar [选项] 文件或目录

    15. gzip:压缩文件。用法:gzip [选项] 文件名

    16. gunzip:解压缩文件。用法:gunzip [选项] 文件名

    17. zip:压缩文件。用法:zip [选项] 文件名

    18. unzip:解压缩文件。用法:unzip [选项] 文件名

    19. chmod:改变文件或目录的权限。用法:chmod [选项] 权限 文件或目录

    20. chown:改变文件或目录的所有者。用法:chown [选项] 用户名:组名 文件或目录

    21. chgrp:改变文件或目录的所属组。用法:chgrp [选项] 组名 文件或目录

    22. ps:显示当前运行的进程。用法:ps [选项]

    23. top:实时显示系统资源占用情况。用法:top

    24. kill:杀死指定进程。用法:kill [选项] 进程ID

    25. ifconfig:配置网络接口。用法:ifconfig [选项] 网络接口名

    26. ping:向目标主机发送网络请求并等待回应。用法:ping [选项] 目标主机

    27. ssh:远程登录到目标主机。用法:ssh [选项] [用户@]主机名

    28. scp:在本地主机和远程主机之间传输文件。用法:scp [选项] 源文件 目标文件

    29. su:切换用户身份。用法:su [选项] [用户名]

    30. sudo:以管理员身份执行命令。用法:sudo [选项] 命令

    31. useradd:添加用户。用法:useradd [选项] 用户名

    32. userdel:删除用户。用法:userdel [选项] 用户名

    33. passwd:修改用户密码。用法:passwd [用户名]

    34. groupadd:添加用户组。用法:groupadd [选项] 组名

    35. groupdel:删除用户组。用法:groupdel [选项] 组名

    36. shutdown:关闭系统。用法:shutdown [选项] [时间] [警告信息]

    37. reboot:重启系统。用法:reboot [选项]

    38. tar:打包、解压缩文件或目录。用法:tar [选项] 文件或目录

    39. cron:定时执行任务。用法:crontab [选项] 文件

    40. service:管理系统服务。用法:service [选项] 服务名 [命令]

    41. mount:挂载文件系统。用法:mount [选项] 设备名 挂载点

    42. umount:卸载文件系统。用法:umount [选项] 设备名或挂载点

    43. df :显示磁盘空间使用情况。用法:df [选项]

    44. du:计算文件或目录的磁盘空间。用法:du [选项] 文件或目录

    45. free:显示系统内存使用情况。用法:free [选项]

    46. grep:在文件中搜索指定的模式。用法:grep [选项] 模式 文件名

    47. awk:处理文本文件。用法:awk [选项] ‘脚本’ 文件名

    48. sed:文本流编辑器。用法:sed [选项] ‘脚本’ 文件名

    49. sort:对文件进行排序。用法:sort [选项] 文件名

    50. wc:统计文件的字节数、行数、词数。用法:wc [选项] 文件名

    51. diff:比较文件或目录的差异。用法:diff [选项] 文件1 文件2

    52. tar:打包、解包文件或目录。用法:tar [选项] 文件或目录

    53. gzip:压缩文件。用法:gzip [选项] 文件名

    54. gunzip:解压缩文件。用法:gunzip [选项] 文件名

    55. zip:压缩文件。用法:zip [选项] 文件名

    56. unzip:解压缩文件。用法:unzip [选项] 文件名

    57. scp:在本地主机和远程主机之间传输文件。用法:scp [选项] 源文件 目标文件

    58. ftp:在本地主机和远程主机之间传输文件。用法:ftp [选项] [主机名]

    59. wget:从网络上下载文件。用法:wget [选项] [URL]

    60. lynx:文字模式下的网页浏览器。用法:lynx [选项] [URL]

    61. ping:向目标主机发送网络请求并等待回应。用法:ping [选项] 目标主机

    62. traceroute:跟踪数据包在网络中的路径。用法:traceroute [选项] 目标主机

    63. ifconfig:配置网络接口。用法:ifconfig [选项] 网络接口名

    64. route:配置网络路由表。用法:route [选项]

    65. hostname:获取或设置主机名。用法:hostname [选项] [主机名]

    66. ssh:远程登录到目标主机。用法:ssh [选项] [用户@]主机名

    67. telnet:使用TELNET协议登录到远程主机。用法:telnet [选项] [主机名] [端口号]

    68. netstat:显示网络连接、路由表和网络接口信息。用法:netstat [选项]

    69. tcpdump:抓取网络数据包。用法:tcpdump [选项] [表达式]

    70. nmap:网络扫描工具。用法:nmap [选项] 目标主机

    71. dig:查询DNS信息。用法:dig [选项] [主机名]

    72. nslookup:查询DNS信息。用法:nslookup [选项] [主机名]

    73. yum:软件包管理工具。用法:yum [选项] [命令] [软件包名]

    74. apt-get:软件包管理工具。用法:apt-get [选项] [命令] [软件包名]

    75. rpm:RPM包管理工具。用法:rpm [选项] [命令] [软件包名]

    76. dmesg:显示内核环缓冲区的信息。用法:dmesg [选项]

    77. man:查看命令的帮助文档。用法:man [选项] 命令名

    78. which:查询命令的路径。用法:which [选项] 命令名

    79. echo:输出指定的字符串。用法:echo [选项] 字符串

    80. date:显示或设置系统日期和时间。用法:date [选项]

    81. uptime:显示系统的运行时间和平均负载。用法:uptime

    82. whoami:显示当前用户的用户名。用法:whoami

    83. uname:显示系统信息。用法:uname [选项]

    84. history:显示命令历史记录。用法:history [选项]

    85. export:设置环境变量。用法:export [选项] 变量名=值

    86. source:执行指定文件中的命令。用法:source 文件名

    87. alias:创建命令别名。用法:alias [选项] [别名=’命令’]

    88. clear:清屏。用法:clear

    89. reset:恢复终端的原始状态。用法:reset

    90. exit:退出当前会话。用法:exit

    91. shutdown:关闭系统。用法:shutdown [选项] [时间] [警告信息]

    92. reboot:重启系统。用法:reboot [选项]

    93. halt:停止系统。用法:halt [选项]

    94. poweroff:关闭电源。用法:poweroff [选项]

    95. locate:快速搜索文件。用法:locate [选项] 模式

    96. updatedb:更新locate数据库。用法:updatedb [选项]

    97. ifdown:关闭网络接口。用法:ifdown [选项] 网络接口名

    98. ifup:打开网络接口。用法:ifup [选项] 网络接口名

    99. reboot:重启系统。用法:reboot [选项]

    100. exit:退出当前会话。用法:exit

    以上是100个常用的Linux命令,涵盖了文件和目录操作、进程管理、网络配置、软件包管理等方面。掌握这些命令,可以提高在Linux系统中的工作效率。

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

    以下是Linux中的100个常用命令的大全列表:

    1. pwd – 打印当前工作目录的路径。
    2. cd – 更改工作目录。
    3. ls – 列出目录内容。
    4. mkdir – 创建新目录。
    5. rmdir – 删除空目录。
    6. cp – 复制文件和目录。
    7. mv – 移动文件和目录。
    8. rm – 删除文件和目录。
    9. touch – 创建空文件或更新文件的时间戳。
    10. cat – 将文件内容打印到标准输出。
    11. more – 分页显示文件内容。
    12. less – 分屏显示文件内容。
    13. head – 显示文件的前几行。
    14. tail – 显示文件的后几行。
    15. grep – 在文件中查找匹配的文本。
    16. find – 在目录中查找文件。
    17. chmod – 更改文件或目录的权限。
    18. chown – 更改文件或目录的所有者。
    19. chgrp – 更改文件或目录的组。
    20. ln – 创建硬链接或符号链接。
    21. tar – 打包和解压文件。
    22. gzip – 文件压缩和解压。
    23. unzip – 解压zip文件。
    24. ping – 测试与远程主机的连接。
    25. ssh – 安全登录远程主机。
    26. scp – 安全复制文件到远程主机。
    27. sftp – 安全地传输文件到远程主机。
    28. wget – 下载文件。
    29. curl – 发送HTTP请求。
    30. top – 显示运行中的进程。
    31. ps – 显示当前进程的状态。
    32. kill – 终止进程。
    33. su – 切换用户身份。
    34. sudo – 以超级用户身份执行命令。
    35. useradd – 创建新用户。
    36. passwd – 更改用户密码。
    37. userdel – 删除用户。
    38. groupadd – 创建新组。
    39. groupdel – 删除组。
    40. ifconfig – 配置和显示网络接口。
    41. netstat – 显示网络连接和统计信息。
    42. iptables – 配置防火墙规则。
    43. route – 显示和配置网络路由表。
    44. mount – 挂载文件系统。
    45. umount – 卸载文件系统。
    46. df – 显示磁盘空间使用情况。
    47. du – 估算目录大小。
    48. free – 显示内存使用情况。
    49. uname – 显示系统信息。
    50. who – 显示当前登录用户。
    51. date – 显示和设置系统日期和时间。
    52. cal – 显示月历。
    53. timedatectl – 显示和设置系统时区。
    54. shutdown – 关机或重新启动系统。
    55. reboot – 重新启动系统。
    56. history – 显示命令历史记录。
    57. clear – 清屏。
    58. echo – 打印参数。
    59. read – 从标准输入读取行。
    60. exit – 退出当前shell。
    61. grep – 在文件中查找匹配的文本。
    62. sed – 流式文本编辑器。
    63. awk – 处理文本和数据。
    64. cut – 从文本中提取字段。
    65. sort – 对文本排序。
    66. uniq – 去除连续重复行。
    67. wc – 统计文件中的字数、行数和字节数。
    68. diff – 比较文件的差异。
    69. tr – 对文本进行字符转换。
    70. tee – 将标准输入复制到标准输出和文件。
    71. tar – 打包和解压文件。
    72. gzip – 文件压缩和解压。
    73. bzip2 – 文件压缩和解压。
    74. tail -f – 实时监视文件的变化。
    75. ln – 创建硬链接或符号链接。
    76. sort – 对文本排序。
    77. awk – 处理文本和数据。
    78. cut – 从文本中提取字段。
    79. ps – 显示当前进程的状态。
    80. top – 显示运行中的进程。
    81. nohup – 在后台运行命令。
    82. screen – 多路复用终端。
    83. crontab – 创建定时任务。
    84. uptime – 显示系统的运行时长。
    85. sar – 系统性能监测。
    86. iftop – 显示实时网络流量。
    87. tcpdump – 抓取网络数据包。
    88. route – 显示和配置网络路由表。
    89. iptables – 配置防火墙规则。
    90. ssh-keygen – 生成SSH密钥对。
    91. ssh-copy-id – 将SSH公钥复制到远程主机。
    92. scp – 安全复制文件到远程主机。
    93. sftp – 安全地传输文件到远程主机。
    94. rsync – 高效同步文件和目录。
    95. curl – 发送HTTP请求。
    96. nc – 创建TCP/UDP连接。
    97. telnet – 连接远程主机。
    98. dig – DNS查询工具。
    99. nslookup – DNS查询工具。
    100. man – 查看命令的手册页。

    以上是Linux中的100个常用命令。这些命令可以帮助用户管理文件、目录、进程、网络、用户和系统配置等。每个命令都有各自的选项和参数,可以根据需求使用不同的选项和参数来实现不同的功能。掌握这些命令可以提高在Linux系统中的管理和操作效率。

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

400-800-1024

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

分享本页
返回顶部