linux150个常用命令实例

不及物动词 其他 30

回复

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

    以下是Linux系统中常用的150个命令实例:

    1. ls:列出目录内容。
    2. cd:切换目录。
    3. pwd:显示当前工作目录。
    4. mkdir:创建新目录。
    5. rmdir:删除空目录。
    6. cp:复制文件或目录。
    7. mv:移动文件或目录。
    8. rm:删除文件或目录。
    9. touch:创建新文件。
    10. cat:显示文件内容。
    11. less:分页显示文件内容。
    12. grep:在文件中搜索指定字符串。
    13. find:在文件系统中搜索文件。
    14. chmod:修改文件或目录的权限。
    15. chown:改变文件或目录的所有者。
    16. chgrp:改变文件或目录的所有组。
    17. df:显示磁盘空间使用情况。
    18. du:显示文件或目录的大小。
    19. ln:创建链接。
    20. tar:打包和解包文件。
    21. gzip:压缩文件。
    22. gunzip:解压缩文件。
    23. zip:压缩文件。
    24. unzip:解压缩文件。
    25. ssh:远程登录到其他计算机。
    26. scp:在本地和远程主机之间拷贝文件。
    27. rsync:快速同步文件和目录。
    28. ping:测试主机之间的连通性。
    29. ifconfig:显示和配置网络接口。
    30. netstat:显示网络连接和统计信息。
    31. route:显示和配置网络路由表。
    32. whois:查询域名的注册信息。
    33. nslookup:查询域名的IP地址。
    34. dig:更详细地查询域名的信息。
    35. host:查找主机名对应的IP地址。
    36. man:显示命令的帮助文档。
    37. info:显示更详细的命令帮助。
    38. which:查找可执行文件的路径。
    39. ps:显示进程的信息。
    40. top:实时显示系统资源占用情况。
    41. kill:终止进程。
    42. shutdown:关机或重启系统。
    43. reboot:重启系统。
    44. uname:显示系统信息。
    45. date:显示当前日期和时间。
    46. cal:显示日历。
    47. passwd:修改用户密码。
    48. adduser:添加新用户。
    49. deluser:删除用户。
    50. su:切换用户。
    51. sudo:以管理员身份执行命令。
    52. useradd:添加新用户。
    53. userdel:删除用户。
    54. usermod:修改用户的属性。
    55. groupadd:添加新用户组。
    56. groupdel:删除用户组。
    57. groupmod:修改用户组的属性。
    58. su:切换用户。
    59. passwd:修改用户密码。
    60. adduser:添加新用户。
    61. deluser:删除用户。
    62. ifconfig:显示和配置网络接口。
    63. netstat:显示网络连接和统计信息。
    64. route:显示和配置网络路由表。
    65. iptables:配置防火墙规则。
    66. service:管理系统服务。
    67. crontab:定时执行任务。
    68. at:在指定时间执行任务。
    69. history:显示命令历史记录。
    70. alias:创建命令别名。
    71. source:执行脚本文件。
    72. wget:下载文件。
    73. curl:发送HTTP请求。
    74. ssh-keygen:生成SSH密钥。
    75. ssh-copy-id:将SSH公钥复制到其他主机。
    76. scp:在本地和远程主机之间拷贝文件。
    77. rsync:快速同步文件和目录。
    78. tar:打包和解包文件。
    79. gzip:压缩文件。
    80. gunzip:解压缩文件。
    81. zip:压缩文件。
    82. unzip:解压缩文件。
    83. systemctl:管理系统服务。
    84. journalctl:查看系统日志。
    85. lspci:显示系统的PCI设备。
    86. lsusb:显示系统的USB设备。
    87. lshw:显示系统的硬件信息。
    88. free:显示系统的内存使用情况。
    89. uptime:显示系统的运行时间。
    90. iftop:实时显示网络流量。
    91. lsof:查看文件被哪些进程打开。
    92. nc:用于网络测试和监听端口。
    93. nmap:扫描网络主机和端口。
    94. tcpdump:抓包分析网络流量。
    95. htop:更友好地显示系统资源占用情况。
    96. iostat:显示磁盘输入输出统计。
    97. dmesg:显示内核日志。
    98. uname:显示系统信息。
    99. uptime:显示系统运行时间。
    100. date:显示当前日期和时间。
    101. cal:显示日历。
    102. who:显示当前登录用户。
    103. history:显示命令历史记录。
    104. ps:显示进程信息。
    105. top:实时显示系统资源占用情况。
    106. kill:终止进程。
    107. shutdown:关机或重启系统。
    108. reboot:重启系统。
    109. uname:显示系统信息。
    110. mount:挂载文件系统。
    111. umount:卸载文件系统。
    112. fdisk:分区管理。
    113. mkfs:创建文件系统。
    114. fsck:检查和修复文件系统。
    115. dd:对文件进行复制和转换。
    116. find:在文件系统中搜索文件。
    117. grep:在文件中搜索指定字符串。
    118. sed:流式文本编辑器。
    119. awk:处理文本数据。
    120. cut:提取文本字段。
    121. sort:对文本进行排序。
    122. uniq:显示或删除重复行。
    123. wc:统计行、字和字符。
    124. head:显示文件的开头部分。
    125. tail:显示文件的结尾部分。
    126. diff:比较文件的差异。
    127. patch:打补丁。
    128. touch:修改文件的访问和修改时间。
    129. split:拆分文件。
    130. join:合并文件。
    131. paste:粘贴文件。
    132. comm:显示文件的共同和不同行。
    133. tr:转换和删除字符。
    134. tee:同时在屏幕和文件中显示输出。
    135. awk:处理文本数据。
    136. cut:提取文本字段。
    137. sort:对文本进行排序。
    138. uniq:显示或删除重复行。
    139. wc:统计行、字和字符。
    140. head:显示文件的开头部分。
    141. tail:显示文件的结尾部分。
    142. diff:比较文件的差异。
    143. patch:打补丁。
    144. touch:修改文件的访问和修改时间。
    145. split:拆分文件。
    146. join:合并文件。
    147. paste:粘贴文件。
    148. comm:显示文件的共同和不同行。
    149. tr:转换和删除字符。
    150. tee:同时在屏幕和文件中显示输出。

    这些命令涵盖了Linux系统中常用的文件管理、网络管理、用户管理、系统管理等方面的操作,可以帮助您在Linux系统中高效地完成各种任务。

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

    Linux是一种常用的操作系统,它提供了许多命令来管理和操作系统。下面是150个常用的Linux命令及其实例:

    1. ls命令:用于列出目录中的文件和子目录。
    示例:ls

    2. cd命令:用于更改当前工作目录。
    示例:cd /home/user

    3. pwd命令:用于显示当前工作目录的路径。
    示例:pwd

    4. mkdir命令:用于创建新目录。
    示例:mkdir newdir

    5. rmdir命令:用于删除空目录。
    示例:rmdir emptydir

    6. cp命令:用于复制文件和目录。
    示例:cp file1 file2

    7. mv命令:用于移动文件和目录,也可用于重命名文件。
    示例:mv file1 dir

    8. rm命令:用于删除文件和目录。
    示例:rm file1

    9. touch命令:用于创建新文件或更新现有文件的时间戳。
    示例:touch file1

    10. grep命令:用于在文件中查找匹配的模式。
    示例:grep “pattern” file1

    11. find命令:用于在指定目录下查找文件和目录。
    示例:find /home -name file1

    12. chmod命令:用于更改文件和目录的权限。
    示例:chmod 755 file1

    13. chown命令:用于更改文件和目录的所有者。
    示例:chown user file1

    14. chgrp命令:用于更改文件和目录的所属组。
    示例:chgrp group file1

    15. du命令:用于显示目录或文件的磁盘使用情况。
    示例:du -h dir

    16. df命令:用于显示文件系统的磁盘空间使用情况。
    示例:df -h

    17. cat命令:用于连接文件并打印到标准输出或文件中。
    示例:cat file1

    18. less命令:用于查看文件内容。
    示例:less file1

    19. more命令:用于分页显示文件内容。
    示例:more file1

    20. head命令:用于显示文件的前几行。
    示例:head -n 5 file1

    21. tail命令:用于显示文件的后几行。
    示例:tail -n 5 file1

    22. sort命令:用于对文本文件进行排序。
    示例:sort file1

    23. uniq命令:用于删除文本文件中的重复行。
    示例:uniq file1

    24. wc命令:用于计算文件的行数、字数和字节数。
    示例:wc file1

    25. diff命令:用于比较两个文件的差异。
    示例:diff file1 file2

    26. ln命令:用于创建硬链接和符号链接。
    示例:ln -s target link

    27. tar命令:用于创建和提取tar存档文件。
    示例:tar -czf archive.tar.gz dir

    28. gzip命令:用于压缩文件。
    示例:gzip file1

    29. gunzip命令:用于解压缩文件。
    示例:gunzip file1.gz

    30. zip命令:用于创建和提取zip存档文件。
    示例:zip archive.zip file1

    31. unzip命令:用于解压缩zip文件。
    示例:unzip archive.zip

    32. ping命令:用于测试与另一个主机的网络连接。
    示例:ping http://www.example.com

    33. ifconfig命令:用于显示和配置网络接口。
    示例:ifconfig eth0

    34. netstat命令:用于显示网络连接和统计信息。
    示例:netstat -an

    35. ssh命令:用于通过安全的shell协议登录远程主机。
    示例:ssh user@host

    36. scp命令:用于在本地主机和远程主机之间进行安全的文件传输。
    示例:scp file1 user@host:/path

    37. rsync命令:用于在本地主机和远程主机之间进行文件同步。
    示例:rsync -avz /path user@host:/path

    38. wget命令:用于从网络上下载文件。
    示例:wget http://www.example.com/file1

    39. curl命令:用于发送HTTP请求和获取URL内容。
    示例:curl http://www.example.com

    40. top命令:用于实时监视系统的进程和资源。
    示例:top

    41. ps命令:用于列出系统中运行的进程。
    示例:ps aux

    42. kill命令:用于终止正在运行的进程。
    示例:kill pid

    43. systemctl命令:用于管理系统服务。
    示例:systemctl start service

    44. service命令:用于管理系统服务。
    示例:service service start

    45. useradd命令:用于创建新用户。
    示例:useradd newuser

    46. usermod命令:用于修改用户的属性。
    示例:usermod -s /bin/bash newuser

    47. userdel命令:用于删除用户。
    示例:userdel olduser

    48. passwd命令:用于更改用户密码。
    示例:passwd user

    49. su命令:用于切换到其他用户账户。
    示例:su – user

    50. sudo命令:用于以超级用户权限执行命令。
    示例:sudo command

    51. chroot命令:用于改变根目录。
    示例:chroot /newroot command

    52. whoami命令:用于显示当前登录用户。
    示例:whoami

    53. id命令:用于显示用户和组的身份信息。
    示例:id user

    54. uptime命令:用于显示系统的正常运行时间。
    示例:uptime

    55. date命令:用于显示和设置系统时间。
    示例:date

    56. cal命令:用于显示日历。
    示例:cal

    57. history命令:用于显示命令历史记录。
    示例:history

    58. df命令:用于显示文件系统的磁盘空间使用情况。
    示例:df -h

    59. mount命令:用于挂载文件系统。
    示例:mount /dev/sda1 /mnt

    60. umount命令:用于卸载文件系统。
    示例:umount /mnt

    61. fdisk命令:用于磁盘分区。
    示例:fdisk /dev/sda

    62. du命令:用于显示目录或文件的磁盘使用情况。
    示例:du -h dir

    63. lsblk命令:用于显示块设备信息。
    示例:lsblk

    64. lspci命令:用于显示PCI设备信息。
    示例:lspci

    65. lsusb命令:用于显示USB设备信息。
    示例:lsusb

    66. lsmod命令:用于显示加载的内核模块。
    示例:lsmod

    67. dmesg命令:用于显示内核消息。
    示例:dmesg

    68. ps命令:用于列出系统中运行的进程。
    示例:ps aux

    69. top命令:用于实时监视系统的进程和资源。
    示例:top

    70. kill命令:用于终止正在运行的进程。
    示例:kill pid

    71. nice命令:用于改变进程的优先级。
    示例:nice -n 10 command

    72. renice命令:用于改变正在运行的进程的优先级。
    示例:renice 10 pid

    73. fg命令:用于将后台任务切换到前台。
    示例:fg jobid

    74. bg命令:用于将前台任务切换到后台。
    示例:bg jobid

    75. nohup命令:用于在后台运行命令,即使用户退出也不会被终止。
    示例:nohup command &

    76. screen命令:用于创建和管理多个终端会话。
    示例:screen

    77. cron命令:用于定期执行命令。
    示例:cron -e

    78. at命令:用于在指定时间执行命令。
    示例:at 10:00 command

    79. alias命令:用于创建命令别名。
    示例:alias ll=’ls -l’

    80. source命令:用于在当前shell环境中执行指定脚本。
    示例:source script.sh

    81. export命令:用于设置环境变量。
    示例:export PATH=/usr/local/bin:$PATH

    82. echo命令:用于显示文本。
    示例:echo “Hello, World!”

    83. printf命令:用于格式化输出文本。
    示例:printf “Hello, %s!\n” name

    84. tee命令:用于将输入复制到文件和标准输出。
    示例:command | tee file

    85. xargs命令:用于从标准输入中读取参数,并构建和执行命令。
    示例:find /path -type f | xargs rm

    86. tr命令:用于转换字符。
    示例:echo “HELLO” | tr ‘A-Z’ ‘a-z’

    87. sed命令:用于文本流编辑。
    示例:sed ‘s/pattern/replacement/’ file

    88. awk命令:用于文本处理和分析。
    示例:awk ‘{print $1,$2}’ file

    89. cut命令:用于从文本中提取字段。
    示例:cut -d’,’ -f1 file

    90. grep命令:用于在文件中查找匹配的模式。
    示例:grep “pattern” file

    91. find命令:用于在指定目录下查找文件和目录。
    示例:find /home -name file1

    92. locate命令:用于快速查找文件。
    示例:locate file1

    93. which命令:用于显示命令的完整路径。
    示例:which command

    94. whereis命令:用于定位可执行文件、源代码和帮助文档。
    示例:whereis command

    95. apt命令:用于在Debian和Ubuntu系统中管理软件包。
    示例:apt install package

    96. yum命令:用于在CentOS和Fedora系统中管理软件包。
    示例:yum install package

    97. dnf命令:用于在Fedora系统中管理软件包(代替yum)。
    示例:dnf install package

    98. apt-get命令:用于在Debian和Ubuntu系统中管理软件包(较旧的版本)。
    示例:apt-get install package

    99. dpkg命令:用于在Debian和Ubuntu系统中管理软件包(直接安装.deb文件)。
    示例:dpkg -i file.deb

    100. rpm命令:用于在CentOS和Fedora系统中管理软件包。
    示例:rpm -i package.rpm

    101. make命令:用于编译和安装软件。
    示例:make && make install

    102. gcc命令:用于编译C语言源代码。
    示例:gcc -o program program.c

    103. g++命令:用于编译C++源代码。
    示例:g++ -o program program.cpp

    104. gdb命令:用于调试程序。
    示例:gdb program

    105. file命令:用于检测文件类型。
    示例:file file1

    106. uname命令:用于显示系统信息。
    示例:uname -a

    107. lsb_release命令:用于显示Linux发行版的信息。
    示例:lsb_release -a

    108. cat命令:用于连接文件并打印到标准输出或文件中。
    示例:cat file1

    109. less命令:用于查看文件内容。
    示例:less file1

    110. more命令:用于分页显示文件内容。
    示例:more file1

    111. head命令:用于显示文件的前几行。
    示例:head -n 5 file1

    112. tail命令:用于显示文件的后几行。
    示例:tail -n 5 file1

    113. sort命令:用于对文本文件进行排序。
    示例:sort file1

    114. uniq命令:用于删除文本文件中的重复行。
    示例:uniq file1

    115. wc命令:用于计算文件的行数、字数和字节数。
    示例:wc file1

    116. diff命令:用于比较两个文件的差异。
    示例:diff file1 file2

    117. ln命令:用于创建硬链接和符号链接。
    示例:ln -s target link

    118. tar命令:用于创建和提取tar存档文件。
    示例:tar -czf archive.tar.gz dir

    119. gzip命令:用于压缩文件。
    示例:gzip file1

    120. gunzip命令:用于解压缩文件。
    示例:gunzip file1.gz

    121. zip命令:用于创建和提取zip存档文件。
    示例:zip archive.zip file1

    122. unzip命令:用于解压缩zip文件。
    示例:unzip archive.zip

    123. ln命令:用于创建硬链接和符号链接。
    示例:ln -s target link

    124. tar命令:用于创建和提取tar存档文件。
    示例:tar -czf archive.tar.gz dir

    125. gzip命令:用于压缩文件。
    示例:gzip file1

    126. gunzip命令:用于解压缩文件。
    示例:gunzip file1.gz

    127. zip命令:用于创建和提取zip存档文件。
    示例:zip archive.zip file1

    128. unzip命令:用于解压缩zip文件。
    示例:unzip archive.zip

    129. sed命令:用于文本流编辑。
    示例:sed ‘s/pattern/replacement/’ file

    130. awk命令:用于文本处理和分析。
    示例:awk ‘{print $1,$2}’ file

    131. cut命令:用于从文本中提取字段。
    示例:cut -d’,’ -f1 file

    132. grep命令:用于在文件中查找匹配的模式。
    示例:grep “pattern” file

    133. find命令:用于在指定目录下查找文件和目录。
    示例:find /home -name file1

    134. locate命令:用于快速查找文件。
    示例:locate file1

    135. which命令:用于显示命令的完整路径。
    示例:which command

    136. whereis命令:用于定位可执行文件、源代码和帮助文档。
    示例:whereis command

    137. apt命令:用于在Debian和Ubuntu系统中管理软件包。
    示例:apt install package

    138. yum命令:用于在CentOS和Fedora系统中管理软件包。
    示例:yum install package

    139. d

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

    Linux作为一个常用的操作系统,具有强大的命令行工具,可以通过命令行来完成大量的操作。本文将介绍150个常用的Linux命令,并详细解释其用途和使用方法。

    一、系统管理命令:

    1. whoami:显示当前登录用户的用户名。
    用法:whoami

    2. who:显示当前登录的用户信息。
    用法:who

    3. last:显示系统的登录历史记录。
    用法:last

    4. uname:显示系统的基本信息。
    用法:uname -a

    5. date:显示系统当前的日期和时间。
    用法:date

    6. cal:显示当前月份的日历。
    用法:cal

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

    8. ps:显示系统当前正在运行的进程。
    用法:ps aux

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

    10. df:显示文件系统的使用情况。
    用法:df -h

    11. du:显示指定目录或文件的磁盘使用情况。
    用法:du -sh 目录/文件

    12. free:显示系统内存的使用情况。
    用法:free -h

    13. netstat:显示网络连接、路由表等网络信息。
    用法:netstat -a

    14. ifconfig:显示和配置网络接口信息。
    用法:ifconfig

    15. ping:测试与指定主机的连通性。
    用法:ping 主机名/IP

    16. grep:在文件中搜索指定的文本。
    用法:grep “文本” 文件名

    17. find:按照指定的条件在目录中搜索文件。
    用法:find 目录 -name “文件名”

    18. kill:终止指定的进程。
    用法:kill 进程号

    19. shutdown:关闭系统。
    用法:shutdown -h now

    20. reboot:重启系统。
    用法:reboot

    21. ls:显示指定目录的文件列表。
    用法:ls 目录

    22. cd:切换当前工作目录。
    用法:cd 目录

    23. pwd:显示当前工作目录的绝对路径。
    用法:pwd

    24. mkdir:创建新的目录。
    用法:mkdir 目录名

    25. rm:删除文件或目录。
    用法:rm 文件/目录

    26. cp:复制文件或目录。
    用法:cp 源文件 目标文件

    27. mv:移动文件或目录,或者重命名文件。
    用法:mv 源文件 目标文件

    28. touch:创建新的空文件,或者修改文件的时间戳。
    用法:touch 文件名

    29. cat:显示文件的内容。
    用法:cat 文件名

    30. less:按页查看文件的内容。
    用法:less 文件名

    31. head:显示文件的前几行。
    用法:head -n 行数 文件名

    32. tail:显示文件的后几行。
    用法:tail -n 行数 文件名

    33. diff:比较两个文件的内容。
    用法:diff 文件1 文件2

    34. scp:安全地复制文件或目录到远程主机。
    用法:scp 源文件 目标主机:目标路径

    35. rsync:远程复制文件或目录。
    用法:rsync -av 源路径 目标路径

    36. tar:打包和解包文件。
    用法:
    打包:tar -cvf 目标文件.tar 源文件/目录
    解包:tar -xvf 目标文件.tar

    37. gzip:压缩和解压缩文件。
    用法:
    压缩:gzip 文件
    解压缩:gzip -d 文件.gz

    38. bzip2:压缩和解压缩文件。
    用法:
    压缩:bzip2 文件
    解压缩:bzip2 -d 文件.bz2

    39. zip:压缩和解压缩文件。
    用法:
    压缩:zip 目标文件.zip 源文件/目录
    解压缩:unzip 目标文件.zip

    40. locate:快速定位文件或目录。
    用法:locate 关键字

    二、用户和权限管理命令:

    41. useradd:创建新用户。
    用法:useradd 用户名

    42. usermod:修改用户属性。
    用法:usermod – options username

    43. userdel:删除用户。
    用法:userdel 用户名

    44. passwd:修改密码。
    用法:passwd 用户名

    45. su:切换用户。
    用法:su – 用户名

    46. sudo:以管理员身份执行命令。
    用法:sudo 命令

    47. chown:修改文件所属用户或组。
    用法:
    修改用户:chown 用户名 文件名
    修改组:chown :组名 文件名

    48. chmod:修改文件的权限。
    用法:
    增加权限:chmod +权限 文件名
    减少权限:chmod -权限 文件名

    49. chgrp:修改文件所属的组。
    用法:chgrp 组名 文件名

    50. whoami:显示当前登录用户的用户名。
    用法:whoami

    51. id:显示当前用户的信息。
    用法:id

    52. groups:显示当前用户所属的组。
    用法:groups

    三、磁盘管理命令:

    53. fdisk:磁盘分区工具。
    用法:fdisk 设备名

    54. mkfs:格式化磁盘分区。
    用法:mkfs -t 文件系统类型 设备名

    55. mount:挂载文件系统。
    用法:mount 设备名 挂载点

    56. umount:卸载文件系统。
    用法:umount 挂载点

    57. blkid:显示设备的UUID和文件系统类型。
    用法:blkid 设备名

    58. df:显示文件系统的使用情况。
    用法:df -h

    59. du:显示指定目录或文件的磁盘使用情况。
    用法:du -sh 目录/文件

    60. dd:复制文件或设备。
    用法:dd if=源文件 of=目标文件

    61. parted:更高级的磁盘分区工具。
    用法:parted 设备名

    62. lvm:逻辑卷管理工具。
    用法:lvm

    63. pvcreate:创建物理卷。
    用法:pvcreate 设备名

    64. vgcreate:创建卷组。
    用法:vgcreate 卷组名 物理卷名

    65. lvcreate:创建逻辑卷。
    用法:lvcreate -L 大小 -n 逻辑卷名 卷组名

    四、网络管理命令:

    66. ifconfig:显示和配置网络接口信息。
    用法:ifconfig

    67. ping:测试与指定主机的连通性。
    用法:ping 主机名/IP

    68. netstat:显示网络连接、路由表等网络信息。
    用法:netstat -a

    69. nslookup:查询域名的解析信息。
    用法:nslookup 域名

    70. dig:更强大的域名解析工具。
    用法:dig 域名

    71. wget:下载文件到本地。
    用法:wget 文件URL

    72. curl:发送HTTP请求并显示返回结果。
    用法:curl URL

    73. ssh:远程登录其他主机。
    用法:ssh 用户名@主机名/IP

    74. scp:安全地复制文件或目录到远程主机。
    用法:scp 源文件 目标主机:目标路径

    75. rsync:远程复制文件或目录。
    用法:rsync -av 源路径 目标路径

    76. telnet:远程登录其他主机(不安全)。
    用法:telnet 主机名/IP

    77. ifup:启用网络接口。
    用法:ifup 接口名

    78. ifdown:禁用网络接口。
    用法:ifdown 接口名

    79. route:管理网络路由。
    用法:route -n

    80. iptables:管理防火墙规则。
    用法:iptables -options 规则

    五、软件包管理命令:

    81. apt-get:Debian/Ubuntu系统的软件包管理工具。
    用法:apt-get -options 命令

    82. yum:CentOS/RHEL/Fedora系统的软件包管理工具。
    用法:yum -options 命令

    83. dnf:Fedora系统的软件包管理工具(新版代替yum)。
    用法:dnf -options 命令

    84. zypper:openSUSE/SUSE系统的软件包管理工具。
    用法:zypper -options 命令

    85. pacman:Arch Linux系统的软件包管理工具。
    用法:pacman -options 命令

    86. dpkg:Debian/Ubuntu系统的低级软件包管理工具。
    用法:dpkg -options 命令

    87. rpm:CentOS/RHEL/Fedora系统的低级软件包管理工具。
    用法:rpm -options 命令

    88. apt-cache:查询软件包信息。
    用法:apt-cache search 关键字

    六、进程管理命令:

    89. ps:显示系统当前正在运行的进程。
    用法:ps aux

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

    91. kill:终止指定的进程。
    用法:kill 进程号

    92. pkill:根据进程名终止进程。
    用法:pkill 进程名

    93. killall:根据进程名终止进程(不安全)。
    用法:killall 进程名

    94. nohup:在后台运行命令,并忽略挂断信号。
    用法:nohup 命令 &

    95. jobs:显示后台运行的作业。
    用法:jobs

    96. fg:将后台运行的作业切换到前台。
    用法:fg 作业号

    97. bg:将作业切换到后台运行。
    用法:bg 作业号

    98. renice:修改进程的优先级。
    用法:renice 优先级 进程号

    99. crontab:定时执行任务。
    用法:crontab -e

    100. at:在指定时间执行任务。
    用法:at 时间

    七、日志管理命令:

    101. tail:显示文件的后几行。
    用法:tail -n 行数 文件名

    102. head:显示文件的前几行。
    用法:head -n 行数 文件名

    103. cat:显示文件的内容。
    用法:cat 文件名

    104. less:按页查看文件的内容。
    用法:less 文件名

    105. grep:在文件中搜索指定的文本。
    用法:grep “文本” 文件名

    106. find:按照指定的条件在目录中搜索文件。
    用法:find 目录 -name “文件名”

    107. wc:统计文件的行数、字数和字符数。
    用法:wc -l/w/c 文件名

    108. sort:对文件进行排序。
    用法:sort 文件名

    109. cut:按列提取文件内容。
    用法:cut -d 分隔符 -f 列文件名

    110. sed:流编辑器,对文件进行编辑和替换操作。
    用法:sed ‘s/原文/新文/’ 文件名

    111. awk:文本处理工具,按照指定格式处理文件。
    用法:awk ‘条件 {动作}’ 文件名

    112. tailf:实时显示文件的新增内容。
    用法:tailf 文件名

    113. journalctl:查看系统日志。
    用法:journalctl -b

    114. logrotate:日志轮转工具。
    用法:logrotate -f 配置文件

    115. last:显示系统的登录历史记录。
    用法:last

    116. watch:定时刷新命令输出结果。
    用法:watch -n 秒数 命令

    八、压缩和解压缩命令:

    117. tar:打包和解包文件。
    用法:
    打包:tar -cvf 目标文件.tar 源文件/目录
    解包:tar -xvf 目标文件.tar

    118. gzip:压缩和解压缩文件。
    用法:
    压缩:gzip 文件
    解压缩:gzip -d 文件.gz

    119. gunzip:解压缩gzip文件。
    用法:gunzip 文件.gz

    120. bzip2:压缩和解压缩文件。
    用法:
    压缩:bzip2 文件
    解压缩:bzip2 -d 文件.bz2

    121. bunzip2:解压缩bzip2文件。
    用法:bunzip2 文件.bz2

    122. zip:压缩和解压缩文件。
    用法:
    压缩:zip 目标文件.zip 源文件/目录
    解压缩:unzip 目标文件.zip

    123. unzip:解压缩zip文件。
    用法:unzip 目标文件.zip

    九、日期和时间命令:

    124. date:显示系统当前的日期和时间。
    用法:date

    125. cal:显示当前月份的日历。
    用法:cal

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

    127. timedatectl:显示和设置系统时间和时区。
    用法:
    显示:timedatectl
    设置日期:timedatectl set-date 日期
    设置时间:timedatectl set-time 时间
    设置时区:timedatectl set-timezone 时区

    128. hwclock:显示和设置硬件时钟。
    用法:
    显示:hwclock
    设置:hwclock –set –date=”YYYY-MM-DD HH:MM:SS”

    十、硬件信息命令:

    129. lspci:显示计算机的PCI设备信息。
    用法:lspci

    130. lsusb:显示计算机的USB设备信息。
    用法:lsusb

    131. lshw:显示硬件的详细信息。
    用法:lshw

    132. dmidecode:显示计算机的DMI信息。
    用法:dmidecode

    133. hdparm:显示和设置硬盘的参数。
    用法:hdparm -options 硬盘设备

    十一、文件搜索命令:

    134. locate:快速定位文件或目录。
    用法:locate 关键字

    135. find:按照指定的条件在目录中搜索文件。
    用法:find 目录 -name “文件名”

    十二、系统监控命令:

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

    137. htop:更强大的系统监控工具。
    用法:htop

    138. iotop:显示磁盘I/O使用情况。
    用法:iotop

    139. iftop:显示网络流量使用情况。
    用法:iftop

    十三、系统调优命令:

    140. vmstat:显示系统的虚拟内存、进程、交换分区等信息。
    用法:vmstat

    141. sysctl:显示和修改内核参数。
    用法:
    显示:sysctl -a
    修改:sysctl -w 参数=值

    142. ulimit:显示和修改系统

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

400-800-1024

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

分享本页
返回顶部