linux100个基础命令

worktile 其他 14

回复

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

    1. ls: 查看当前目录下的文件和文件夹
    2. cd: 切换当前目录
    3. pwd: 显示当前所在目录的路径
    4. mkdir: 创建新的目录
    5. rm: 删除文件或者目录
    6. cp: 复制文件或者目录
    7. mv: 移动文件或者目录
    8. cat: 显示文件内容
    9. touch: 创建空白文件或者更新文件的访问时间戳
    10. grep: 在文件中查找指定的字符串
    11. find: 在文件系统中搜索文件
    12. chmod: 修改文件或者目录的权限
    13. chown: 修改文件或者目录的所有者
    14. chgrp: 修改文件或者目录的所属用户组
    15. ln: 创建硬链接或者符号链接
    16. tar: 归档、压缩和解压文件
    17. gzip: 压缩文件
    18. unzip: 解压缩文件
    19. ssh: 远程登录到另一台计算机
    20. scp: 在本地和远程计算机之间复制文件
    21. rsync: 同步文件和目录
    22. ping: 测试与另一台计算机之间的网络连接
    23. ifconfig: 显示或配置网络接口信息
    24. netstat: 显示网络连接、路由表和网络接口统计信息
    25. route: 显示或配置路由表
    26. iptables: 配置防火墙规则
    27. uname: 显示系统信息
    28. top: 实时显示系统资源使用情况
    29. ps: 显示运行中的进程信息
    30. kill: 终止运行中的进程
    31. su: 切换用户身份
    32. sudo: 以管理员身份运行命令
    33. passwd: 修改用户密码
    34. useradd: 添加新用户
    35. userdel: 删除用户
    36. groupadd: 添加新用户组
    37. groupdel: 删除用户组
    38. who: 显示当前登录用户信息
    39. date: 显示或设置系统时间和日期
    40. cal: 显示日历
    41. uptime: 显示系统已运行的时间
    42. history: 显示和管理命令历史记录
    43. clear: 清空终端屏幕
    44. echo: 输出文本
    45. sed: 流式文本编辑器
    46. awk: 提取和处理文本数据
    47. cut: 切割文本
    48. sort: 对文本进行排序
    49. wc: 统计文本的行数、字数和字符数
    50. head: 显示文本文件的开头部分
    51. tail: 显示文本文件的末尾部分
    52. tee: 复制标准输入到标准输出和文件
    53. alias: 创建命令别名
    54. source: 执行脚本或者加载环境变量设置
    55. export: 设置环境变量
    56. which: 显示命令所在的程序路径
    57. man: 查看命令的帮助文档
    58. info: 查看命令的详细信息
    59. apropos: 在命令描述中搜索关键词
    60. tar: 归档、压缩和解压文件
    61. gzip: 压缩文件
    62. unzip: 解压缩文件
    63. ssh-keygen: 生成SSH密钥对
    64. scp: 在本地和远程计算机之间复制文件
    65. rsync: 同步文件和目录
    66. nc: 网络工具,用于发送和接收数据
    67. dig: 域名查询工具
    68. wget: 下载文件
    69. curl: 发送HTTP请求并显示响应
    70. systemctl: 管理系统服务
    71. service: 管理系统服务
    72. crontab: 创建、编辑和管理定时任务
    73. at: 在指定时间执行命令
    74. lsof: 显示打开文件的进程
    75. killall: 终止运行中的进程
    76. ncdu: 显示磁盘使用情况
    77. iptables: 配置防火墙规则
    78. ifconfig: 显示或配置网络接口信息
    79. tcpdump: 抓取网络数据包
    80. vmstat: 显示系统虚拟内存、进程和CPU统计信息
    81. iostat: 显示磁盘I/O统计信息
    82. df: 显示磁盘空间使用情况
    83. du: 显示目录或文件的磁盘使用情况
    84. mount: 挂载文件系统
    85. umount: 卸载文件系统
    86. history: 显示和管理命令历史记录
    87. script: 记录终端会话到文件
    88. tee: 复制标准输入到标准输出和文件
    89. timeout: 设置命令超时时间
    90. nc: 网络工具,用于发送和接收数据
    91. dig: 域名查询工具
    92. nslookup: 域名查询工具
    93. whois: 查询域名的注册信息
    94. traceroute: 跟踪数据包的路径
    95. ping: 测试与另一台计算机之间的网络连接
    96. netstat: 显示网络连接、路由表和网络接口统计信息
    97. iftop: 实时显示流量统计信息
    98. htop: 实时显示系统资源使用情况
    99. top: 实时显示系统资源使用情况
    100. dmesg: 显示内核环缓冲区信息

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

    1. ls:该命令用于列出当前目录中的文件和目录。可以使用不同的参数来调整输出格式和信息。

    2. cd:该命令用于更改当前工作目录。可以使用绝对路径或相对路径作为参数,例如“cd /home/user”将切换到用户的主目录。

    3. pwd:该命令用于打印当前工作目录的完整路径。

    4. mkdir:该命令用于创建新的目录。可以使用相对或绝对路径作为参数,例如“mkdir /home/user/new_directory”。

    5. rm:该命令用于删除文件或目录。使用参数“-r”可以递归删除整个目录及其内容,“-f”可以强制删除文件或目录。

    6. cp:该命令用于复制文件和目录。使用参数“-r”可以递归复制整个目录及其内容。

    7. mv:该命令用于移动文件和目录,也可以用于重命名文件和目录。

    8. touch:该命令用于创建空文件,或者可以用来更改文件的访问和修改时间。

    9. cat:该命令用于以文本格式显示文件的内容。

    10. more:该命令用于逐页显示文件的内容,可以使用空格键进行翻页。

    11. less:类似于“more”命令,但允许向前和向后浏览文件。

    12. head:该命令用于显示文件前几行内容,默认情况下显示前10行。

    13. tail:该命令用于显示文件的最后几行内容,默认情况下显示最后10行,可以使用参数“-f”实时监视文件的变化。

    14. grep:该命令用于在文件中搜索指定的模式或关键字,并返回匹配的行。

    15. find:该命令用于在文件系统中搜索文件,可以根据不同的标准进行搜索,例如文件名、大小、修改时间等。

    16. chmod:该命令用于更改文件或目录的权限,可以使用数字或符号来指定权限。

    17. chown:该命令用于更改文件或目录的所有者。

    18. chgrp:该命令用于更改文件或目录的组。

    19. tar:该命令用于打包和解包文件和目录。

    20. gzip:该命令用于压缩文件,压缩后的文件名通常以“.gz”结尾。

    21. gunzip:该命令用于解压缩文件。

    22. vi:该命令用于编辑文本文件,在Linux系统中是一款常用的文本编辑器。

    23. nano:类似于“vi”,是一款简单易用的文本编辑器。

    24. man:该命令用于查看命令的详细信息和使用说明。

    25. df:该命令用于显示文件系统的磁盘空间使用情况。

    26. du:该命令用于显示文件和目录的磁盘使用情况。

    27. mount:该命令用于挂载文件系统,将外部存储设备或网络共享挂载到文件系统的特定位置。

    28. umount:该命令用于卸载已挂载的文件系统。

    29. ps:该命令用于列出当前运行的进程。

    30. top:该命令用于实时监视系统的进程、CPU使用情况和内存占用情况。

    31. kill:该命令用于终止正在运行的进程。

    32. ping:该命令用于测试与目标主机的网络连接。

    33. ifconfig:该命令用于查看和配置网络接口。

    34. ssh:该命令用于通过安全的远程连接协议(SSH)远程登录到其他计算机。

    35. scp:该命令用于在本地计算机和远程计算机之间复制文件。

    36. ftp:该命令用于通过FTP协议与远程计算机进行文件传输。

    37. wget:该命令用于从网络上下载文件。

    38. curl:该命令用于发送HTTP请求,并显示响应。

    39. crontab:该命令用于创建、编辑和删除定时任务。

    40. shutdown:该命令用于关闭或重启计算机。

    41. reboot:该命令用于重启计算机。

    42. uname:该命令用于显示系统的信息,例如内核版本、操作系统版本等。

    43. who:该命令用于显示当前登录系统的用户信息。

    44. history:该命令用于显示当前用户执行过的命令历史。

    45. apt-get:该命令用于在Debian或Ubuntu系统中安装、更新和卸载软件包。

    46. yum:该命令用于在CentOS或Red Hat系统中安装、更新和卸载软件包。

    47. tar:该命令用于打包和解包文件和目录。

    48. unzip:该命令用于解压缩zip格式的压缩文件。

    49. ping:该命令用于测试与目标主机的网络连接。

    50. traceroute:该命令用于跟踪网络数据包的传输路径,可以帮助定位网络故障。

    51. ssh:该命令用于通过SSH协议远程连接其他计算机。

    52. rsync:该命令用于在本地计算机和远程计算机之间同步文件和目录。

    53. scp:该命令用于在本地计算机和远程计算机之间复制文件。

    54. chmod:该命令用于更改文件或目录的权限。

    55. chown:该命令用于更改文件或目录的所有者。

    56. chgrp:该命令用于更改文件或目录的组。

    57. grep:该命令用于在文件中搜索指定的模式或关键字,并返回匹配的行。

    58. find:该命令用于在文件系统中搜索文件,可以根据不同的标准进行搜索。

    59. sed:该命令用于根据指定的规则对文本进行修改。

    60. awk:该命令用于提取和处理文本文件的数据。

    61. diff:该命令用于比较两个文件或目录的差异。

    62. tar:该命令用于打包和解包文件和目录。

    63. gzip:该命令用于压缩文件。

    64. gunzip:该命令用于解压缩文件。

    65. tail:该命令用于显示文件的最后几行内容。

    66. head:该命令用于显示文件的前几行内容。

    67. sort:该命令用于对文件的内容进行排序。

    68. cut:该命令用于从文件的每行中提取指定的字段。

    69. wc:该命令用于计算文件的字数、行数和字符数。

    70. tee:该命令用于将标准输入复制到文件和标准输出。

    71. echo:该命令用于在终端上输出文本。

    72. alias:该命令用于创建别名,可以用于替代常用命令的复杂命令。

    73. source:该命令用于在当前Shell会话中加载并执行指定的脚本。

    74. chmod:该命令用于更改文件或目录的权限。

    75. ln:该命令用于创建硬链接或符号链接。

    76. screen:该命令用于在一个终端会话中创建多个虚拟终端,可以在后台运行会话。

    77. crontab:该命令用于创建、编辑和删除定时任务。

    78. at:该命令用于在指定时间执行一次性任务。

    79. tar:该命令用于打包和解包文件和目录。

    80. diff:该命令用于比较两个文件或目录的差异。

    81. make:该命令用于自动构建和编译程序。

    82. gcc:该命令用于编译C和C++程序。

    83. gdb:该命令用于调试程序。

    84. awk:该命令用于处理文本文件。

    85. sed:该命令用于根据指定的规则对文本进行修改。

    86. grep:该命令用于在文件中搜索指定的模式或关键字,并返回匹配的行。

    87. find:该命令用于在文件系统中搜索文件,可以根据不同的标准进行搜索。

    88. git:该命令用于版本控制和代码管理。

    89. vi:该命令用于编辑文本文件。

    90. nano:类似于“vi”,是一款简单易用的文本编辑器。

    91. wget:该命令用于从网络上下载文件。

    92. curl:该命令用于发送HTTP请求,并显示响应。

    93. ping:该命令用于测试与目标主机的网络连接。

    94. ifconfig:该命令用于查看和配置网络接口。

    95. netstat:该命令用于显示网络连接状态和统计信息。

    96. dig:该命令用于查找域名的DNS信息。

    97. ssh:该命令用于通过SSH协议远程连接其他计算机。

    98. scp:该命令用于在本地计算机和远程计算机之间复制文件。

    99. tar:该命令用于打包和解包文件和目录。

    100. history:该命令用于显示当前用户执行过的命令历史。

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

    Linux是一种开源操作系统,广泛应用于各种领域。它具有强大的功能和灵活性,但对于初学者来说,学习Linux命令可能有些困难。在本文中,我将为你介绍100个基础的Linux命令,并将它们按照不同的分类进行整理,以帮助你更好地学习和理解它们。

    一、文件和目录操作命令

    1. ls命令:列出目录中的文件和子目录。
    2. cd命令:切换到指定目录。
    3. pwd命令:显示当前工作目录的路径。
    4. touch命令:创建空文件或更新文件修改时间。
    5. cp命令:复制文件或目录。
    6. mv命令:移动文件或目录,或者给文件/目录改名。
    7. rm命令:删除文件或目录。
    8. mkdir命令:创建新目录。
    9. rmdir命令:删除空目录。
    10. find命令:在指定目录下搜索文件。
    11. cat命令:查看文件内容。
    12. more命令:逐页显示文件内容。
    13. less命令:更高级的文件内容查看工具。
    14. head命令:显示文件的前几行。
    15. tail命令:显示文件的后几行。
    16. grep命令:在文件中查找指定的字符串。
    17. wc命令:统计文件的行数、字数和字符数。
    18. ln命令:创建硬链接或软链接。
    19. chmod命令:修改文件或目录的权限。
    20. chown命令:修改文件或目录的所有者。
    21. chgrp命令:修改文件或目录的所属组。

    二、文本处理命令

    22. echo命令:在标准输出上打印指定的字符串。
    23. cat命令:连接文件并打印到标准输出。
    24. cut命令:从文件中按列提取数据。
    25. paste命令:将多个文件按列拼接。
    26. sort命令:对文件的行进行排序。
    27. uniq命令:去除文件中的重复行。
    28. diff命令:比较两个文件的差异。
    29. sed命令:使用指定的规则编辑文件。
    30. awk命令:处理文本文件的逐行数据。

    三、压缩和归档命令

    31. gzip命令:压缩文件。
    32. gunzip命令:解压缩文件。
    33. tar命令:按照指定格式打包文件。
    34. unzip命令:解压缩zip文件。

    四、进程管理命令

    35. ps命令:显示当前运行的进程信息。
    36. top命令:实时显示系统的资源占用情况。
    37. kill命令:发送信号给指定的进程。
    38. bg命令:将一个正在运行的进程移到后台执行。
    39. fg命令:将一个在后台执行的进程移到前台执行。
    40. nohup命令:在断开连接后继续执行命令。

    五、用户和权限管理命令

    41. su命令:切换用户。
    42. sudo命令:以超级用户权限执行命令。
    43. useradd命令:创建用户。
    44. userdel命令:删除用户。
    45. passwd命令:修改用户密码。
    46. id命令:显示用户的UID和所属组。
    47. groupadd命令:创建用户组。
    48. groupdel命令:删除用户组。
    49. visudo命令:编辑sudoers文件。

    六、网络管理命令

    50. ifconfig命令:查看和配置网络接口。
    51. ping命令:测试网络连接。
    52. ssh命令:远程登录到另一台计算机。
    53. scp命令:在本地和远程计算机之间复制文件。
    54. ftp命令:使用FTP协议在本地和远程计算机之间传输文件。
    55. wget命令:从网络上下载文件。
    56. curl命令:向服务器发送HTTP请求并显示响应。

    七、系统管理命令

    57. uname命令:显示系统信息。
    58. date命令:显示和设置系统时间和日期。
    59. who命令:显示当前登录的用户。
    60. uptime命令:显示系统的运行时间和平均负载。
    61. shutdown命令:关闭系统。
    62. reboot命令:重启系统。
    63. df命令:显示文件系统的磁盘空间使用情况。
    64. du命令:估算文件和目录的磁盘空间使用情况。
    65. free命令:显示系统内存的使用情况。
    66. top命令:实时显示系统的资源占用情况。
    67. kill命令:发送信号给指定的进程。
    68. find命令:在指定目录下搜索文件。
    69. history命令:显示用户执行过的命令历史。
    70. man命令:查看命令的帮助文档。

    八、硬件相关命令

    71. lspci命令:显示计算机的PCI设备列表。
    72. lsusb命令:显示计算机的USB设备列表。
    73. lshw命令:显示计算机硬件的详细信息。
    74. dmidecode命令:显示计算机的DMI(Desktop Management Interface)信息。

    九、其他常用命令

    75. echo命令:在标准输出上打印指定的字符串。
    76. clear命令:清屏。
    77. history命令:显示用户执行过的命令历史。
    78. alias命令:为命令创建别名。
    79. script命令:记录并重放终端会话。
    80. tee命令:从标准输入读取数据并同时写入标准输出和指定的文件。
    81. sleep命令:暂停一段时间。
    82. watch命令:周期性地执行命令并显示结果。
    83. nc命令:用于网络通信。
    84. telnet命令:远程登录到另一台计算机。
    85. curl命令:向服务器发送HTTP请求并显示响应。
    86. wget命令:从网络上下载文件。
    87. grep命令:在文件中查找指定的字符串。
    88. awk命令:处理文本文件的逐行数据。
    89. sed命令:使用指定的规则编辑文件。
    90. tar命令:按照指定格式打包文件。
    91. git命令:用于版本控制。
    92. gcc命令:用于编译C/C++程序。
    93. make命令:用于程序构建。
    94. ssh命令:远程登录到另一台计算机。
    95. scp命令:在本地和远程计算机之间复制文件。
    96. rsync命令:用于文件和目录的同步。
    97. ping命令:测试网络连接。
    98. ifconfig命令:查看和配置网络接口。
    99. route命令:显示和修改网络路由表。
    100. netstat命令:显示网络连接、路由表和网络接口信息。

    以上是100个Linux的基础命令,它们可以帮助你进行文件和目录的操作、文本处理、压缩和归档、进程管理、用户和权限管理、网络管理、系统管理、硬件相关以及其他常用操作。希望本篇文章能够对你学习Linux命令有所帮助。

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

400-800-1024

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

分享本页
返回顶部