linux基础命令100个

fiy 其他 13

回复

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

    下面是100个常用的Linux基础命令:

    1. cd:切换目录
    2. ls:列出当前目录的文件和文件夹
    3. pwd:显示当前所在的目录路径
    4. mkdir:创建新的文件夹
    5. touch:新建空白文件
    6. cp:复制文件或目录
    7. mv:移动文件或目录
    8. rm:删除文件或目录
    9. cat:查看文件内容
    10. less:逐页查看文件内容
    11. head:查看文件的开头部分
    12. tail:查看文件的结尾部分
    13. grep:在文件中搜索指定的模式
    14. find:根据条件查找文件
    15. chmod:修改文件的权限
    16. chown:修改文件的所有者
    17. chgrp:修改文件的所属组
    18. ps:查看当前正在运行的进程
    19. top:实时显示系统资源使用情况
    20. kill:终止指定的进程
    21. su:切换用户
    22. sudo:以超级用户权限执行命令
    23. du:查看目录或文件的磁盘使用情况
    24. df:查看文件系统的磁盘使用情况
    25. tar:打包和压缩文件
    26. gzip:压缩文件
    27. gunzip:解压缩文件
    28. zip:压缩文件和目录
    29. unzip:解压缩文件和目录
    30. ssh:远程登录到其他计算机
    31. scp:在本地和远程计算机之间复制文件
    32. rsync:同步文件和目录
    33. wget:从互联网上下载文件
    34. curl:用于发送请求和接收响应的命令行工具
    35. ping:使用ICMP进行网络连接测试
    36. ifconfig:查看和设置网络接口的配置
    37. netstat:查看网络连接、路由表和网络接口统计信息
    38. iptables:配置Linux的防火墙规则
    39. route:设置和查看网络路由表
    40. traceroute:跟踪数据包在网络上的路径
    41. dig:查询域名信息
    42. nslookup:查询域名信息
    43. hostname:查看或设置计算机的主机名
    44. who:显示当前登录的用户
    45. whoami:显示当前用户的用户名
    46. uptime:查看系统运行时间和负载
    47. date:显示系统日期和时间
    48. cal:显示日历
    49. clear:清除终端屏幕内容
    50. history:查看命令历史记录
    51. alias:为命令设置别名
    52. echo:打印文本或变量
    53. export:设置环境变量
    54. source:执行指定文件中的命令
    55. tar:打包和解压文件
    56. unzip:解压缩文件
    57. gzip:压缩文件
    58. ssh-keygen:生成公钥和私钥
    59. diff:比较文件的差异
    60. patch:打补丁文件
    61. sed:流编辑器,用于对文本进行替换、删除、插入等操作
    62. awk:用于处理文本和数据
    63. sort:对文件进行排序
    64. cut:根据指定的字段来分割文件
    65. paste:将多个文件的相同行合并
    66. grep:在文件中搜索指定的模式
    67. find:根据条件查找文件
    68. wc:统计文件的行数、单词数和字节数
    69. tee:将标准输入复制到标准输出和文件中
    70. ln:创建链接
    71. if:条件判断语句
    72. for:循环语句
    73. while:循环语句
    74. case:多分支选择语句
    75. function:定义和调用函数
    76. source:执行脚本文件
    77. nohup:在后台执行命令并禁止挂断
    78. bg:将任务放到后台执行
    79. fg:将后台任务放到前台执行
    80. jobs:查看后台任务列表
    81. crontab:定时执行任务
    82. at:在指定的时间执行命令
    83. screen:多重终端会话管理
    84. man:查看命令的帮助手册
    85. info:查看命令的更详细的帮助信息
    86. whatis:查看命令的简短描述
    87. apropos:查找与关键字相关的命令
    88. alias:为命令设置别名
    89. source:执行指定文件中的命令
    90. mount:挂载文件系统
    91. umount:卸载文件系统
    92. df:查看文件系统的磁盘使用情况
    93. du:查看目录或文件的磁盘使用情况
    94. scp:在本地和远程计算机之间复制文件
    95. sftp:使用SSH协议在本地和远程计算机之间传输文件
    96. ftp:使用FTP协议在本地和远程计算机之间传输文件
    97. telnet:远程登录到其他计算机
    98. nc:用于网络连接的多功能工具
    99. tcpdump:抓取网络数据包
    100. nmap:网络扫描工具,用于发现网络设备和服务

    这些命令 covers了Linux系统中常用的基本命令,可以帮助你进行文件操作、进程管理、网络配置以及其他常见的任务。希望对你有所帮助!

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

    1. ls:列出目录中的文件和子目录。
    2. cd:更改当前工作目录。
    3. pwd:显示当前工作目录的绝对路径。
    4. mkdir:创建一个新的目录。
    5. rm:删除文件或目录。
    6. mv:移动文件或重命名文件。
    7. cp:复制文件或目录。
    8. touch:创建一个空的文件或更改文件时间戳。
    9. find:根据指定的条件搜索文件。
    10. grep:在文件中搜索特定的模式。
    11. cat:连接或显示文件内容。
    12. less:逐页显示文件的内容。
    13. head:显示文件的前几行内容。
    14. tail:显示文件的后几行内容。
    15. wc:计算文件中的字数、行数和字符数。
    16. chmod:更改文件或目录的权限。
    17. chown:更改文件或目录的所有者。
    18. chgrp:更改文件或目录的所属组。
    19. ln:创建文件链接。
    20. tar:打包和解包文件。
    21. gzip:压缩文件。
    22. unzip:解压缩文件。
    23. ssh:通过安全的shell连接到远程主机。
    24. scp:通过安全的shell复制文件。
    25. rsync:远程同步文件和目录。
    26. apt-get:Debian和Ubuntu系统上的包管理工具。
    27. yum:CentOS和Fedora系统上的包管理工具。
    28. ps:显示当前运行的进程。
    29. top:实时显示系统的资源使用情况。
    30. kill:终止正在运行的进程。
    31. su:切换用户身份。
    32. sudo:以其他用户身份执行命令。
    33. df:显示文件系统的使用情况。
    34. du:计算文件或目录的磁盘使用情况。
    35. mount:挂载文件系统。
    36. umount:卸载文件系统。
    37. ifconfig:显示和配置网络接口。
    38. ping:测试与其他主机的连接。
    39. netstat:显示网络连接、路由和接口信息。
    40. ssh-keygen:生成SSH密钥对。
    41. cron:定期执行任务。
    42. at:在指定的时间执行任务。
    43. alias:为命令创建别名。
    44. history:显示执行过的命令历史记录。
    45. watch:周期性地执行命令并在终端显示输出。
    46. clear:清除终端屏幕。
    47. date:显示系统日期和时间。
    48. uptime:显示系统的运行时间和负载。
    49. who:显示当前登录的用户。
    50. passwd:更改用户密码。
    51. useradd:创建一个新的用户。
    52. usermod:修改用户的属性。
    53. userdel:删除用户。
    54. groupadd:创建一个新的用户组。
    55. groupmod:修改用户组的属性。
    56. groupdel:删除用户组。
    57. tar:打包和解包文件。
    58. gzip:压缩文件。
    59. unzip:解压缩文件。
    60. iptables:配置防火墙规则。
    61. ifconfig:显示和配置网络接口。
    62. route:配置网络路由表。
    63. nslookup:查询DNS解析信息。
    64. dig:从DNS服务器查询信息。
    65. man:显示命令的帮助文档。
    66. info:显示命令的更详细的帮助信息。
    67. history:显示执行过的命令历史记录。
    68. grep:在文件中搜索特定的模式。
    69. awk:处理文本文件的工具。
    70. sed:流编辑器,用于处理和修改文本。
    71. cut:从文本中提取列。
    72. sort:对文本进行排序。
    73. diff:比较文件或目录之间的差异。
    74. uniq:从排序的输入中删除重复的行。
    75. tee:从标准输入复制到标准输出。
    76. tr:用于转换或删除文本中的字符。
    77. sleep:暂停一段时间。
    78. killall:根据进程名杀死进程。
    79. crontab:管理用户的定时任务。
    80. export:设置环境变量。
    81. source:执行一个脚本文件。
    82. tar:打包和解包文件。
    83. gzip:压缩文件。
    84. unzip:解压缩文件。
    85. ssh-keygen:生成SSH密钥对。
    86. ssh:通过安全的shell连接到远程主机。
    87. scp:通过安全的shell复制文件。
    88. rsync:远程同步文件和目录。
    89. mount:挂载文件系统。
    90. umount:卸载文件系统。
    91. chroot:改变根目录。
    92. ifconfig:显示和配置网络接口。
    93. ping:测试与其他主机的连接。
    94. netstat:显示网络连接、路由和接口信息。
    95. route:配置网络路由表。
    96. nslookup:查询DNS解析信息。
    97. dig:从DNS服务器查询信息。
    98. ps:显示当前运行的进程。
    99. top:实时显示系统的资源使用情况。
    100. kill:终止正在运行的进程。

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

    Linux是一种开源的操作系统,具有广泛的应用领域和众多的用户。在Linux系统中,有一些常用的基础命令,可以用于文件操作、进程管理、网络配置等。本文将介绍100个常用的Linux基础命令,分为十个主题,分别是文件和目录管理、文件编辑器、进程管理、系统信息查看、网络配置、压缩解压缩、用户和权限管理、系统服务管理、软件包管理和系统管理。

    一、文件和目录管理
    1. ls命令:列出指定目录中的文件和子目录。
    用法:ls [选项] [文件/目录名]

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

    3. mv命令:移动文件或目录,也可用于文件/目录的重命名。
    用法:mv [选项] 源文件/目录 目标文件/目录

    4. rm命令:删除文件或目录。
    用法:rm [选项] 文件/目录名

    5. mkdir命令:创建新目录。
    用法:mkdir [选项] 目录名

    6. rmdir命令:删除空目录。
    用法:rmdir [选项] 目录名

    7. touch命令:更新文件的时间标记,也可用于创建新文件。
    用法:touch [选项] 文件名

    8. cd命令:切换工作目录。
    用法:cd [目录名]

    9. pwd命令:显示当前工作目录。
    用法:pwd

    10. file命令:显示文件类型。
    用法:file 文件名

    二、文件编辑器
    11. vi/vim命令:以文本编辑器方式打开文件。
    用法:vi/vim 文件名

    12. nano命令:以nano编辑器方式打开文件。
    用法:nano 文件名

    三、进程管理
    13. ps命令:显示当前进程的状态。
    用法:ps [选项]

    14. top命令:动态显示运行中的进程。
    用法:top

    15. kill命令:终止指定的进程。
    用法:kill [选项] 进程号

    16. killall命令:终止指定名称的所有进程。
    用法:killall [选项] 进程名

    17. bg命令:将一个停止状态的进程转为后台运行。
    用法:bg %作业号

    18. fg命令:将一个停止状态的进程转为前台运行。
    用法:fg %作业号

    19. jobs命令:显示当前会话中的作业列表。
    用法:jobs

    四、系统信息查看
    20. uname命令:显示内核和操作系统的相关信息。
    用法:uname [选项]

    21. ifconfig命令:显示和配置网络接口信息。
    用法:ifconfig [选项] [网络接口]

    22. whoami命令:显示当前登录用户。
    用法:whoami

    23. uptime命令:显示系统的运行时间和负载情况。
    用法:uptime

    24. free命令:显示系统内存的使用情况。
    用法:free [选项]

    25. df命令:显示文件系统的使用情况。
    用法:df [选项]

    26. du命令:显示目录或文件占用磁盘空间的大小。
    用法:du [选项] 目录/文件名

    27. history命令:显示已执行的历史命令。
    用法:history

    28. date命令:显示或设置系统时间。
    用法:date [选项]

    29. who命令:显示当前登录系统的用户。
    用法:who [选项]

    30. w命令:显示当前登录系统的用户及其活动信息。
    用法:w [选项]

    五、网络配置
    31. ping命令:向指定主机发送ICMP回声请求,测试连通性。
    用法:ping [选项] 主机名/IP地址

    32. nslookup命令:查询DNS服务器,解析域名。
    用法:nslookup [选项] 域名/IP地址

    33. ifconfig命令:显示和配置网络接口信息。
    用法:ifconfig [选项] [网络接口]

    34. netstat命令:显示网络连接、路由表等网络信息。
    用法:netstat [选项]

    35. ssh命令:远程登录其他计算机。
    用法:ssh [选项] 用户名@主机名/IP地址

    36. scp命令:在本地和远程服务器之间复制文件。
    用法:scp [选项] 源文件 目标文件

    六、压缩解压缩
    37. tar命令:打包和解压缩文件。
    用法:tar [选项] 文件/目录名

    38. gzip命令:压缩文件。
    用法:gzip [选项] 文件名

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

    40. zip命令:创建zip格式的压缩文件。
    用法:zip [选项] 压缩文件名 源文件/目录

    41. unzip命令:解压缩zip格式的压缩文件。
    用法:unzip [选项] 压缩文件名

    七、用户和权限管理
    42. useradd命令:创建新用户。
    用法:useradd [选项] 用户名

    43. userdel命令:删除用户。
    用法:userdel [选项] 用户名

    44. passwd命令:修改用户密码。
    用法:passwd [选项] 用户名

    45. groupadd命令:创建新用户组。
    用法:groupadd [选项] 用户组名

    46. groupdel命令:删除用户组。
    用法:groupdel [选项] 用户组名

    47. chown命令:改变文件的所有者。
    用法:chown [选项] 文件所有者 文件名/目录名

    48. chgrp命令:改变文件的所属组。
    用法:chgrp [选项] 文件所属组 文件名/目录名

    49. chmod命令:改变文件的权限。
    用法:chmod [选项] 文件权限 文件名/目录名

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

    51. sudo命令:以管理员权限执行命令。
    用法:sudo 命令

    八、系统服务管理
    52. service命令:控制系统服务的启动、停止、重启等。
    用法:service 服务名 start/stop/restart/status

    53. systemctl命令:通过systemd管理系统服务。
    用法:systemctl start/stop/restart/status 服务名

    54. chkconfig命令:控制系统服务的启动级别。
    用法:chkconfig [选项] 服务名

    55. crontab命令:定时执行任务。
    用法:crontab [选项] 文件名/命令

    56. at命令:安排一个任务在将来的某个时间点执行一次。
    用法:at [选项] 时间 命令

    九、软件包管理
    57. apt-get命令:Debian/Ubuntu系统中的软件包管理工具。
    用法:apt-get install/remove/update/search 软件包

    58. yum命令:CentOS/RHEL系统中的软件包管理工具。
    用法:yum install/remove/update/search 软件包

    59. dnf命令:Fedora系统中的软件包管理工具。
    用法:dnf install/remove/update/search 软件包

    60. zypper命令:openSUSE系统中的软件包管理工具。
    用法:zypper install/remove/update/search 软件包

    61. pacman命令:Arch Linux系统中的软件包管理工具。
    用法:pacman -S/-R/-U/-Q 软件包

    62. dpkg命令:Debian/Ubuntu系统中的软件包管理工具。
    用法:dpkg -i/-r/-l 软件包

    十、系统管理
    63. reboot命令:重新启动系统。
    用法:reboot

    64. poweroff命令:关闭系统。
    用法:poweroff

    65. shutdown命令:计划关闭系统。
    用法:shutdown [选项]

    66. uname命令:显示内核和操作系统的相关信息。
    用法:uname [选项]

    67. dmesg命令:打印和控制内核环形缓冲区的信息。
    用法:dmesg [选项]

    68. sysctl命令:查看和修改内核参数。
    用法:sysctl [选项] 参数名

    69. ulimit命令:显示和修改用户进程资源限制。
    用法:ulimit [选项]

    70. lspci命令:显示PCI设备信息。
    用法:lspci [选项]

    71. lsusb命令:显示USB设备信息。
    用法:lsusb [选项]

    72. hwinfo命令:显示硬件信息。
    用法:hwinfo [选项]

    73. lshw命令:显示硬件信息。
    用法:lshw [选项]

    74. dmidecode命令:显示系统的DMI(Desktop Management Interface)信息。
    用法:dmidecode [选项]

    75. iostat命令:显示磁盘和CPU利用率等系统资源信息。
    用法:iostat [选项]

    76. sar命令:监视系统性能。
    用法:sar [选项]

    77. tcpdump命令:抓取网络数据包。
    用法:tcpdump [选项] [接口]

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

    79. iptables命令:Linux内核中的防火墙工具。
    用法:iptables [选项]

    80. route命令:显示和操作IP路由表。
    用法:route [选项]

    81. fdisk命令:对硬盘进行分区。
    用法:fdisk [选项] 硬盘设备

    82. mkfs命令:创建文件系统。
    用法:mkfs [选项] 文件系统设备

    83. mount命令:挂载文件系统。
    用法:mount [选项] 文件系统设备 挂载点

    84. umount命令:卸载文件系统。
    用法:umount [选项] 挂载点

    85. parted命令:磁盘分区工具。
    用法:parted [选项] 磁盘设备名

    86. lvm命令:逻辑卷管理器工具。
    用法:lvm [选项]

    87. grep命令:在文件中搜索指定内容。
    用法:grep [选项] 匹配内容 文件名

    88. sed命令:流编辑器。
    用法:sed [选项] ‘s/匹配内容/替换内容/’ 文件名

    89. awk命令:文本处理工具。
    用法:awk [选项] ‘条件表达式 {命令}’ 文件名

    90. cut命令:按字段提取文件内容。
    用法:cut [选项] -f字段 文件名

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

    92. uniq命令:去除文件中的重复行。
    用法:uniq [选项] 文件名

    93. wc命令:统计文件中的行数、字数和字符数。
    用法:wc [选项] 文件名

    94. head命令:显示文件的头部。
    用法:head [选项] 文件名

    95. tail命令:显示文件的尾部。
    用法:tail [选项] 文件名

    96. diff命令:比较两个文件的差异。
    用法:diff [选项] 文件1 文件2

    97. comm命令:比较两个已排序文件的差异。
    用法:comm [选项] 文件1 文件2

    98. find命令:按照指定条件查找文件。
    用法:find [路径] [选项] 表达式

    99. locate命令:快速搜索文件。
    用法:locate [选项] 文件名

    100. which命令:查找命令的位置。
    用法:which 命令名

    本文介绍了100个常用的Linux基础命令,涵盖了文件和目录管理、文件编辑器、进程管理、系统信息查看、网络配置、压缩解压缩、用户和权限管理、系统服务管理、软件包管理和系统管理等方面。不同的命令适用于不同的场景,通过掌握这些命令,可以提高在Linux系统中的工作效率和操作能力。

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

400-800-1024

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

分享本页
返回顶部