linux100条命令

fiy 其他 18

回复

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

    Linux是一个强大的操作系统,拥有许多命令可以让我们更有效地管理和操作系统。以下是一些常用的Linux命令,共100条,供参考:

    1. ls:列出当前目录的文件和文件夹
    2. cd:切换目录
    3. pwd:显示当前工作目录
    4. mkdir:创建新目录
    5. rm:删除文件或目录
    6. cp:复制文件或目录
    7. mv:移动文件或目录
    8. touch:创建空文件或更改文件时间戳
    9. cat:连接文件并打印到标准输出
    10. less:逐页显示文件内容
    11. grep:在文件中查找匹配的文本
    12. find:搜索文件和目录
    13. chmod:修改文件或目录的权限
    14. chown:修改文件或目录的所有者
    15. chgrp:修改文件或目录的所属组
    16. tar:打包和解压文件
    17. gzip:压缩文件
    18. gunzip:解压缩文件
    19. ps:显示当前正在运行的进程
    20. top:实时显示进程状态
    21. kill:终止进程
    22. df:显示文件系统的磁盘空间使用情况
    23. du:显示目录或文件的磁盘使用情况
    24. mount:挂载文件系统
    25. umount:卸载文件系统
    26. ifconfig:显示和配置网络接口
    27. ping:测试网络连通性
    28. ssh:远程登录到其他计算机
    29. scp:在本地计算机和远程计算机之间复制文件
    30. wget:从网络上下载文件
    31. curl:通过URL发送HTTP请求
    32. apt-get:Debian系统下安装、升级、删除软件包
    33. yum:Red Hat系统下安装、升级、删除软件包
    34. systemctl:管理系统服务
    35. crontab:设置定时任务
    36. uname:显示系统信息
    37. who:显示当前登录用户
    38. date:显示当前日期和时间
    39. history:显示命令历史记录
    40. grep:在文件中搜索匹配的文本
    41. sed:对文本进行模式匹配和替换
    42. awk:对文本进行处理和分析
    43. sort:对文本进行排序
    44. uniq:去除重复行
    45. cut:从每行中提取文本
    46. diff:比较文件的差异
    47. tail:显示文件的尾部内容
    48. head:显示文件的头部内容
    49. tee:将标准输入复制到标准输出和文件
    50. echo:将字符串打印到标准输出
    51. wc:统计文件中的字数、行数和字符数
    52. ln:创建硬链接或软链接
    53. killall:终止指定名称的进程
    54. screen:在多个终端会话之间切换
    55. vi/vim:文本编辑器
    56. man:查看命令的帮助文档
    57. tar:打包和解压文件
    58. nohup:在后台运行命令
    59. htop:交互式系统监视工具
    60. df:查看磁盘空间使用情况
    61. du:查看目录或文件的磁盘使用情况
    62. uname:查看系统信息
    63. ifconfig:查看和配置网络接口
    64. netstat:显示网络连接及路由表信息
    65. nslookup:查询域名的IP地址
    66. ssh:远程登录到其他计算机
    67. scp:在本地和远程计算机之间复制文件
    68. rsync:高效的文件传输和备份工具
    69. find:搜索文件和目录
    70. grep:在文件中查找匹配的文本
    71. sed:对文本进行模式匹配和替换
    72. awk:对文本进行处理和分析
    73. cut:从每行中提取文本
    74. sort:对文本进行排序
    75. head:显示文件的头部内容
    76. tail:显示文件的尾部内容
    77. chmod:修改文件或目录的权限
    78. chown:修改文件或目录的所有者
    79. chgrp:修改文件或目录的所属组
    80. tar:打包和解压文件
    81. gzip:压缩文件
    82. gunzip:解压缩文件
    83. ps:显示当前正在运行的进程
    84. top:实时显示进程状态
    85. kill:终止进程
    86. df:显示文件系统的磁盘空间使用情况
    87. du:显示目录或文件的磁盘使用情况
    88. mount:挂载文件系统
    89. umount:卸载文件系统
    90. ping:测试网络连通性
    91. wget:从网络上下载文件
    92. curl:通过URL发送HTTP请求
    93. history:显示命令历史记录
    94. crontab:设置定时任务
    95. ln:创建硬链接或软链接
    96. screen:在多个终端会话之间切换
    97. wc:统计文件中的字数、行数和字符数
    98. hostname:查看或设置主机名
    99. echo:将字符串打印到标准输出
    100. su:切换用户身份

    以上是一些常用的Linux命令,希望对你有所帮助!

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

    以下是100条Linux命令的示例:

    1. pwd:显示当前工作目录的路径。
    2. ls:列出当前目录的文件和子目录。
    3. cd:更改当前工作目录。
    4. mkdir:创建新目录。
    5. rmdir:删除目录。
    6. touch:创建新文件或更新已有文件的时间戳。
    7. cp:复制文件。
    8. mv:移动文件或重命名。
    9. rm:删除文件。
    10. cat:显示文件内容。
    11. less:按页显示文件内容。
    12. head:显示文件的前几行。
    13. tail:显示文件的后几行。
    14. grep:从文件或输入中搜索文本模式。
    15. find:根据条件搜索文件。
    16. locate:根据数据库搜索文件。
    17. man:显示命令的手册页面。
    18. info:显示命令的信息页面。
    19. top:动态显示系统的进程和资源使用情况。
    20. ps:显示当前运行的进程。
    21. kill:停止运行的进程。
    22. shutdown:关机系统。
    23. reboot:重新启动系统。
    24. ifconfig:显示和配置网络接口。
    25. ping:测试与主机的网络连接。
    26. netstat:显示网络状态和连接。
    27. ssh:远程连接到另一台计算机。
    28. scp:通过SSH复制文件。
    29. ftp:通过FTP进行文件传输。
    30. wget:从网络下载文件。
    31. tar:创建和解压归档文件。
    32. gzip:压缩文件。
    33. unzip:解压缩文件。
    34. chmod:更改文件或目录的权限。
    35. chown:更改文件或目录的所有者。
    36. chgrp:更改文件或目录的所属组。
    37. sudo:以超级用户权限运行命令。
    38. su:切换到另一个用户。
    39. useradd:创建新用户。
    40. userdel:删除用户。
    41. passwd:更改用户的密码。
    42. groupadd:创建新组。
    43. groupdel:删除组。
    44. df:显示文件系统的使用情况。
    45. du:估算文件和目录的磁盘使用量。
    46. mount:挂载文件系统。
    47. umount:卸载文件系统。
    48. ln:创建文件的硬链接或软链接。
    49. date:显示或设置系统日期和时间。
    50. cal:显示日历。
    51. history:显示命令历史记录。
    52. clear:清除终端窗口。
    53. exit:退出当前会话。
    54. alias:创建命令别名。
    55. echo:显示文本。
    56. cut:按字段分割和显示文本。
    57. sort:排序文本行。
    58. uniq:删除重复的行。
    59. wc:计算文件中的字数、行数和字符数。
    60. sed:编辑文本文件。
    61. awk:处理文本和数据。
    62. diff:比较文件和目录的差异。
    63. patch:应用差异文件。
    64. ln:创建文件的硬链接或符号链接。
    65. lsof:列出打开文件的进程。
    66. lspci:显示系统的PCI设备。
    67. lsusb:显示系统的USB设备。
    68. psaux:显示全部进程。
    69. screen:在多个终端之间切换。
    70. ssh-keygen:生成和管理SSH密钥。
    71. scp:通过SSH复制文件。
    72. sftp:通过SSH进行文件传输。
    73. rsync:远程文件和目录同步。
    74. dig:查询DNS信息。
    75. nslookup:查询DNS信息。
    76. host:显示主机名与IP地址之间的关联。
    77. route:显示和配置系统的网络路由表。
    78. iptables:配置和管理防火墙规则。
    79. iftop:实时显示网络流量。
    80. iptraf:显示网络流量和连接。
    81. uname:显示系统的内核和版本信息。
    82. uptime:显示系统的运行时间和负载。
    83. free:显示可用的物理和交换内存。
    84. vmstat:显示虚拟内存的使用情况。
    85. sar:系统活动报告生成和管理。
    86. df:显示文件系统的磁盘空间使用情况。
    87. du:估算文件和目录的磁盘空间使用量。
    88. mount:挂载文件系统。
    89. umount:卸载文件系统。
    90. fdisk:磁盘分区工具。
    91. mkfs:创建文件系统。
    92. fsck:修复和检查文件系统的一致性。
    93. swapon:启用交换分区。
    94. dmesg:显示系统的启动日志。
    95. grep:搜索文件中的文本。
    96. find:根据条件搜索文件。
    97. tar:创建和提取归档文件。
    98. diff:比较文件和目录。
    99. patch:应用补丁文件。
    100. history:显示命令历史记录。

    以上只是一些基本的Linux命令示例,Linux命令非常多,根据需求和具体情况,还可以学习更多不同的命令和用法。

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

    Linux是一种开源的操作系统,广泛应用于服务器和嵌入式设备。本文将介绍Linux系统中的100个常用命令,按照功能分类,并提供简要的说明和示例。这些命令将涵盖Linux操作系统的各个方面,包括文件操作、进程管理、网络配置、系统监控等。

    一、文件和目录操作命令
    1. ls:查看目录中的文件和子目录。
    示例:ls /home

    2. cd:切换当前目录。
    示例:cd /var/www/html

    3. pwd:显示当前工作目录。
    示例:pwd

    4. cp:复制文件或目录。
    示例:cp file.txt /home

    5. mv:移动或重命名文件或目录。
    示例:mv file.txt newfile.txt

    6. rm:删除文件或目录。
    示例:rm file.txt

    7. mkdir:创建新目录。
    示例:mkdir newdir

    8. rmdir:删除空目录。
    示例:rmdir emptydir

    9. touch:创建新文件。
    示例:touch newfile.txt

    10. cat:显示文件内容。
    示例:cat file.txt

    11. more:逐页显示文件内容。
    示例:more file.txt

    12. less:交互式地显示文件内容。
    示例:less file.txt

    13. head:显示文件的前几行。
    示例:head -n 5 file.txt

    14. tail:显示文件的后几行。
    示例:tail -n 5 file.txt

    15. grep:在文件中搜索指定的模式。
    示例:grep “pattern” file.txt

    16. find:在目录中查找文件。
    示例:find /home -name file.txt

    17. chmod:改变文件或目录的权限。
    示例:chmod 755 file.txt

    18. chown:改变文件或目录的所有者。
    示例:chown user:group file.txt

    19. chgrp:改变文件或目录的所属组。
    示例:chgrp group file.txt

    20. ln:创建文件或目录的链接。
    示例:ln -s file.txt link.txt

    二、系统操作命令
    21. reboot:重新启动系统。
    示例:reboot

    22. shutdown:关机或重启系统。
    示例:shutdown -h now(立即关机);shutdown -r now(立即重启)

    23. halt:停止系统。
    示例:halt

    24. uptime:显示系统的运行时间、负载和登录用户。
    示例:uptime

    25. date:显示或设置系统时间。
    示例:date

    26. cal:显示日历。
    示例:cal

    27. ps:显示进程快照。
    示例:ps -ef

    28. top:实时显示系统资源的使用情况。
    示例:top

    29. kill:杀死一个进程。
    示例:kill PID

    30. killall:杀死所有指定名称的进程。
    示例:killall -9 httpd

    31. halt:停止系统,并立即关机。
    示例:halt

    32. shutdown:关机或重启系统。
    示例:shutdown -h now(立即关机);shutdown -r 10(10分钟后重启)

    33. passwd:修改用户密码。
    示例:passwd

    34. su:切换用户。
    示例:su username

    35. sudo:以超级用户权限运行命令。
    示例:sudo command

    36. useradd:添加用户。
    示例:useradd -m username

    37. userdel:删除用户。
    示例:userdel username

    38. usermod:修改用户属性。
    示例:usermod -G groupname username

    39. groupadd:添加用户组。
    示例:groupadd groupname

    40. groupdel:删除用户组。
    示例:groupdel groupname

    三、网络操作命令
    41. ifconfig:显示或设置网络接口配置。
    示例:ifconfig eth0

    42. ping:测试与另一台主机的连通性。
    示例:ping http://www.example.com

    43. traceroute:显示数据包到达目的主机的路径和延迟。
    示例:traceroute http://www.example.com

    44. netstat:显示网络连接状态。
    示例:netstat -ntlp

    45. telnet:远程登录另一台主机。
    示例:telnet http://www.example.com

    46. ssh:通过安全的方式远程登录另一台主机。
    示例:ssh user@hostname

    47. scp:通过安全的方式将文件从一台主机复制到另一台主机。
    示例:scp file.txt user@hostname:/path/to/destination

    48. ftp:使用FTP协议与远程主机进行文件传输。
    示例:ftp hostname

    49. wget:从服务器上下载文件。
    示例:wget http://www.example.com/file.txt

    50. curl:通过URL发送HTTP请求。
    示例:curl http://www.example.com

    四、软件包管理命令
    51. apt-get:Debian和Ubuntu系统的软件包管理工具。
    示例:apt-get install package(安装软件包)

    52. yum:CentOS和Fedora系统的软件包管理工具。
    示例:yum install package(安装软件包)

    53. pacman:Arch Linux系统的软件包管理工具。
    示例:pacman -S package(安装软件包)

    54. dpkg:Debian系统的软件包管理工具。
    示例:dpkg -i package.deb(安装软件包)

    55. rpm:RPM系统的软件包管理工具。
    示例:rpm -i package.rpm(安装软件包)

    56. apt-cache:查询软件包的信息和依赖关系。
    示例:apt-cache show package(显示软件包信息)

    57. yum list:列出所有已安装和可用的软件包。
    示例:yum list installed(列出所有已安装的软件包)

    58. pacman -Q:列出所有已安装的软件包。
    示例:pacman -Q(列出所有已安装的软件包)

    59. dpkg -l:列出所有已安装的软件包。
    示例:dpkg -l(列出所有已安装的软件包)

    60. rpm -qa:列出所有已安装的软件包。
    示例:rpm -qa(列出所有已安装的软件包)

    五、压缩和解压命令
    61. tar:打包或解压文件。
    示例:tar -cvf archive.tar file1 file2(打包);tar -xvf archive.tar(解压)

    62. gzip:压缩文件。
    示例:gzip file.txt(压缩)

    63. gunzip:解压缩文件。
    示例:gunzip file.txt.gz(解压缩)

    64. bzip2:压缩文件。
    示例:bzip2 file.txt(压缩)

    65. bunzip2:解压缩文件。
    示例:bunzip2 file.txt.bz2(解压缩)

    66. zip:压缩文件。
    示例:zip archive.zip file1 file2(压缩)

    67. unzip:解压缩文件。
    示例:unzip archive.zip(解压缩)

    68. rar:压缩文件。
    示例:rar a archive.rar file1 file2(压缩)

    69. unrar:解压缩文件。
    示例:unrar x archive.rar(解压缩)

    70. 7z:压缩文件。
    示例:7z a archive.7z file1 file2(压缩)

    71. 7za:解压缩文件。
    示例:7za x archive.7z(解压缩)

    六、系统监控命令
    72. top:实时显示系统资源的使用情况。
    示例:top

    73. free:显示系统内存的使用情况。
    示例:free -h(以人类可读的方式显示)

    74. df:显示磁盘空间的使用情况。
    示例:df -h(以人类可读的方式显示)

    75. du:显示文件或目录的磁盘使用情况。
    示例:du -sh directory(显示目录的磁盘使用情况)

    76. iotop:实时显示磁盘IO的使用情况。
    示例:iotop

    77. vmstat:显示系统和进程的活动情况。
    示例:vmstat

    78. sar:收集系统活动数据,并生成报告。
    示例:sar -u(显示CPU使用情况)

    79. mpstat:显示每个处理器的CPU使用情况。
    示例:mpstat

    80. pidstat:显示每个进程及其资源使用情况。
    示例:pidstat

    七、权限管理命令
    81. chmod:改变文件或目录的权限。
    示例:chmod 755 file.txt(设置所有者可读、可写、可执行,其他用户只有可读和可执行权限)

    82. chown:改变文件或目录的所有者。
    示例:chown username file.txt(将文件所有者改为指定用户)

    83. chgrp:改变文件或目录的所属组。
    示例:chgrp groupname file.txt(将文件所属组改为指定用户组)

    84. umask:设置新文件的默认权限。
    示例:umask 002(设置新文件的默认权限为664)

    85. sudo:以超级用户权限运行命令。
    示例:sudo command(以超级用户权限运行命令)

    86. su:切换用户。
    示例:su username(切换到指定用户)

    87. passwd:修改用户密码。
    示例:passwd(修改当前用户的密码)

    88. visudo:编辑sudoers文件。
    示例:visudo(编辑sudoers文件)

    89. setfacl:设置文件或目录的访问控制列表。
    示例:setfacl -m u:user:rw file.txt(给指定用户授予读写权限)

    90. getfacl:获取文件或目录的访问控制列表。
    示例:getfacl file.txt(获取文件的访问控制列表)

    八、进程管理命令
    91. ps:显示进程快照。
    示例:ps -ef(显示所有进程)

    92. top:实时显示系统资源的使用情况。
    示例:top(显示正在运行的进程)

    93. kill:杀死一个进程。
    示例:kill PID(杀死指定PID的进程)

    94. killall:杀死所有指定名称的进程。
    示例:killall -9 httpd(杀死所有名为httpd的进程)

    95. nice:改变进程的优先级。
    示例:nice -n 10 command(以较低的优先级运行命令)

    96. renice:改变正在运行的进程的优先级。
    示例:renice -n 5 PID(将指定PID的进程的优先级调整为5)

    97. pidof:显示正在运行的进程的PID。
    示例:pidof httpd(显示正在运行的httpd进程的PID)

    98. pstree:显示进程树。
    示例:pstree(显示所有进程的树状结构)

    99. top:实时显示系统资源的使用情况。
    示例:top

    100. bg:将一个进程放到后台运行。
    示例:bg PID(将指定PID的进程放到后台运行)

    以上是Linux系统中的100个常用命令。它们涵盖了文件和目录操作、系统操作、网络操作、软件包管理、压缩和解压、系统监控、权限管理和进程管理等各个方面。掌握这些命令将有助于更有效地管理和操作Linux系统。

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

400-800-1024

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

分享本页
返回顶部