166个常用linux命令

worktile 其他 38

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    下面是我整理的 166 个常用 Linux 命令:
    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前目录
    4. mkdir:创建新目录
    5. rmdir:删除空目录
    6. mv:移动/重命名文件或目录
    7. cp:复制文件或目录
    8. rm:删除文件或目录
    9. touch:创建空文件或更新文件时间戳
    10. cat:显示文件内容
    11. more:一页一页显示文件内容
    12. less:以可滚动方式显示文件内容
    13. head:显示文件头部内容
    14. tail:显示文件尾部内容
    15. grep:在文件中查找指定文本
    16. find:在目录中查找文件
    17. locate:快速定位文件
    18. chmod:修改文件/目录权限
    19. chown:修改文件/目录拥有者
    20. chgrp:修改文件/目录所属组
    21. tar:打包/解包文件
    22. gzip:压缩文件
    23. gunzip:解压文件
    24. zip:压缩文件或目录
    25. unzip:解压缩文件
    26. wget:下载网络文件
    27. curl:通过 URL 获取或发送数据
    28. ping:测试网络连接
    29. ifconfig:配置网络接口
    30. netstat:查看网络状态
    31. ssh:远程登录到其他计算机
    32. scp:在本地和远程计算机之间复制文件
    33. rsync:在本地和远程计算机之间同步文件
    34. top:实时显示系统性能信息
    35. ps:查看进程信息
    36. kill:终止进程
    37. service:管理系统服务
    38. systemctl:管理 systemd 服务
    39. uname:显示系统信息
    40. whoami:显示当前用户
    41. sudo:以管理员权限执行命令
    42. su:切换用户
    43. passwd:修改用户密码
    44. useradd:创建新用户
    45. userdel:删除用户
    46. groupadd:创建新用户组
    47. groupdel:删除用户组
    48. history:显示命令历史记录
    49. alias:创建命令别名
    50. source:加载脚本文件
    51. man:查看命令的详细帮助信息
    52. info:查看命令的详细信息
    53. echo:输出文本到标准输出
    54. tee:将标准输入内容输出到文件和标准输出
    55. date:显示或设置日期和时间
    56. cal:显示日历
    57. bc:计算器
    58. expr:数值表达式计算
    59. awk:文本处理工具
    60. sed:流编辑器
    61. cut:裁剪文件的特定部分
    62. sort:对文件内容进行排序
    63. uniq:去除文件中的重复行
    64. diff:比较文件的差异
    65. patch:应用或生成补丁文件
    66. ln:创建硬链接或符号链接
    67. mount:挂载文件系统
    68. umount:卸载文件系统
    69. df:显示文件系统使用情况
    70. du:计算文件或目录的磁盘使用情况
    71. fdisk:磁盘分区工具
    72. mkfs:创建文件系统
    73. fsck:检查和修复文件系统
    74. lspci:显示 PCI 设备信息
    75. lsusb:显示 USB 设备信息
    76. dmesg:显示内核日志
    77. uname:显示系统信息
    78. uptime:显示系统运行时间和负载
    79. free:显示内存使用情况
    80. top:显示实时系统性能信息
    81. vmstat:显示虚拟内存统计信息
    82. iostat:显示磁盘 I/O 统计信息
    83. sar:系统活动报告工具
    84. ncdu:查找磁盘空间使用较大的文件和目录
    85. yum:CentOS/RHEL 的包管理工具
    86. apt:Debian/Ubuntu 的包管理工具
    87. rpm:管理 RPM 软件包
    88. dpkg:管理 Debian 软件包
    89. systemctl:管理 systemd 服务
    90. host:查询域名信息
    91. dig:进行 DNS 查询
    92. nslookup:查询域名服务器信息
    93. ping:测试网络连接
    94. ifconfig:配置网络接口
    95. route:显示和管理路由表
    96. iptables:配置防火墙规则
    97. tcpdump:抓包工具
    98. nmap:网络扫描工具
    99. ssh:远程登录到其他计算机
    100. telnet:远程登录到其他计算机
    101. ftp:文件传输协议
    102. sftp:安全文件传输协议
    103. rsync:在本地和远程计算机之间同步文件
    104. scp:在本地和远程计算机之间复制文件
    105. git:版本控制工具
    106. svn:版本控制工具
    107. make:构建工具
    108. cmake:构建工具
    109. gdb:调试器
    110. valgrind:内存调试工具
    111. strace:系统调用跟踪工具
    112. lsof:显示正在使用的文件
    113. fuser:查找进程打开的文件
    114. watch:周期性执行命令并显示结果
    115. screen:多路复用终端工具
    116. tmux:多路复用终端工具
    117. awk:文本处理工具
    118. sed:流编辑器
    119. grep:在文件中查找指定的文本
    120. cut:裁剪文件的特定部分
    121. sort:对文件内容进行排序
    122. uniq:去除文件中的重复行
    123. join:合并两个文件的行
    124. paste:合并两个文件的列
    125. wc:统计文件的行数、字数和字节数
    126. diff:比较文件的差异
    127. comm:对两个已排序的文件进行比较
    128. nl:为文件添加行号
    129. tr:转换或删除字符
    130. expr:整数表达式计算器
    131. bc:任意精度计算器
    132. date:显示或设置日期和时间
    133. cal:显示日历
    134. crontab:定时任务管理工具
    135. at:一次性任务调度工具
    136. syslog:系统日志服务
    137. journalctl:查看 systemd 日志
    138. logrotate:日志文件管理工具
    139. ps:查看进程信息
    140. top:实时显示系统性能信息
    141. htop:实时显示系统性能信息
    142. iotop:实时显示磁盘 I/O 信息
    143. strace:系统调用跟踪工具
    144. ltrace:库调用跟踪工具
    145. valgrind:内存调试工具
    146. gdb:调试器
    147. perf:性能分析工具
    148. tcpdump:抓包工具
    149. wireshark:网络协议分析工具
    150. iftop:实时显示网络流量信息
    151. netstat:查看网络连接和接口信息
    152. ss:查看网络连接和接口信息
    153. lsof:显示正在使用的文件
    154. fuser:查找进程打开的文件
    155. lscpu:显示 CPU 信息
    156. lspci:显示 PCI 设备信息
    157. lsusb:显示 USB 设备信息
    158. lsblk:显示块设备信息
    159. df:显示文件系统使用情况
    160. du:计算文件或目录的磁盘使用情况
    161. mount:挂载文件系统
    162. umount:卸载文件系统
    163. parted:磁盘分区工具
    164. fsck:检查和修复文件系统
    165. dd:磁盘映像工具
    166. smartctl:监控磁盘健康状态

    这些是一些常用的 Linux 命令,涵盖了文件和目录操作、进程管理、系统配置、网络操作、软件包管理、系统性能监测等。
    希望对您有所帮助!

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

    1. ls:显示当前目录下的文件和子目录。

    2. cd:切换当前目录。

    3. pwd:显示当前所在的目录路径。

    4. cat:将文件内容输出到终端。

    5. cp:复制文件或目录。

    6. mv:移动文件或目录。

    7. rm:删除文件或目录。

    8. mkdir:创建新目录。

    9. rmdir:删除空目录。

    10. touch:创建空文件或更新文件的访问时间。

    11. chmod:修改文件或目录的权限。

    12. chown:修改文件或目录的所有者。

    13. chgrp:修改文件或目录的所属组。

    14. tar:打包或解压文件。

    15. gzip:压缩文件。

    16. gunzip:解压缩文件。

    17. grep:在文件中搜索指定的字符串。

    18. find:按照指定条件搜索文件。

    19. ps:显示当前运行的进程。

    20. kill:终止指定的进程。

    21. top:显示系统中当前运行的进程和资源使用情况。

    22. free:显示系统中的内存使用情况。

    23. df:显示文件系统的磁盘空间使用情况。

    24. du:显示指定目录或文件的磁盘空间使用情况。

    25. scp:在本地与远程服务器之间复制文件。

    26. ssh:远程登录到另一台计算机。

    27. rsync:在本地与远程服务器之间同步文件。

    28. wget:从网络上下载文件。

    29. ping:测试与远程服务器的连接。

    30. ifconfig:显示网络接口的配置信息。

    31. netstat:显示网络连接、路由表和网络接口信息。

    32. route:显示和配置系统的路由表。

    33. iptables:配置和管理Linux防火墙。

    34. useradd:添加新用户。

    35. userdel:删除用户。

    36. passwd:修改用户的密码。

    37. su:切换用户身份。

    38. sudo:以超级用户权限执行命令。

    39. who:显示当前登录到系统的用户。

    40. history:显示之前执行过的命令历史。

    41. date:显示或设置系统的日期和时间。

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

    43. reboot:重启系统。

    44. shutdown:关闭系统。

    45. man:查看命令的手册页。

    46. info:查看命令的信息页。

    47. which:显示命令的所在路径。

    48. file:显示文件的类型。

    49. grep:在文件中搜索指定的字符串。

    50. sed:对文件进行文本替换和编辑。

    51. awk:逐行处理文本文件。

    52. sort:对文件进行排序。

    53. uniq:去除文件中的重复行。

    54. diff:比较两个文件的差异。

    55. patch:应用补丁文件。

    56. ssh-keygen:生成SSH密钥对。

    57. ssh-copy-id:将SSH公钥复制到远程服务器。

    58. crontab:定时执行任务。

    59. systemctl:管理系统服务。

    60. lsblk:列出系统中的块设备。

    61. fdisk:磁盘分区工具。

    62. mkfs:格式化磁盘或分区。

    63. mount:挂载文件系统。

    64. umount:卸载文件系统。

    65. dd:用于复制和转换文件。

    66. tar:打包或解包文件。

    67. sed:流编辑器,用于文本替换和编辑。

    68. awk:用于文本处理和格式化。

    69. cut:提取文件中的特定字段。

    70. sort:排序文件或连接已排序的文件。

    71. diff:比较文件或目录的差异。

    72. tail:显示文件的尾部内容。

    73. head:显示文件的头部内容。

    74. wc:统计文件的行数、单词数和字节数。

    75. vi/vim:流行的文本编辑器。

    76. nano:基本的文本编辑器。

    77. crontab:用于创建、修改和删除定时任务。

    78. grep:在文件中搜索指定的模式。

    79. tar:创建和提取压缩文件。

    80. curl:用于通过命令行发送和接收数据。

    81. wget:从Web上下载文件。

    82. scp:用于在本地和远程服务器之间复制文件。

    83. ssh:远程登录到其他计算机。

    84. netstat:显示网络连接和路由表。

    85. ifconfig:显示和管理系统的网络接口。

    86. ping:测试与远程服务器的连接。

    87. top:显示系统的进程和资源使用情况。

    88. ps:列出当前运行的进程。

    89. chown:更改文件或目录的所有者。

    90. chmod:更改文件或目录的权限。

    91. du:显示文件或目录的磁盘空间使用情况。

    92. df:显示文件系统的磁盘空间使用情况。

    93. find:按照指定条件搜索文件。

    94. locate:快速定位文件。

    95. ln:创建链接文件。

    96. mv:移动文件或目录。

    97. cp:复制文件或目录。

    98. kill:终止指定的进程。

    99. sudo:以超级用户权限执行命令。

    100. su:切换用户身份。

    101. passwd:更改用户的密码。

    102. useradd:添加新用户。

    103. userdel:删除用户。

    104. groupadd:添加新组。

    105. groupdel:删除组。

    106. history:显示命令历史记录。

    107. alias:创建命令别名。

    108. ln:创建链接文件。

    109. umask:设置默认文件权限。

    110. wc:统计文件的行数、单词数和字节数。

    111. chroot:将当前目录切换为新的根目录。

    112. yum:用于安装、更新和删除软件包。

    113. apt:用于管理Debian和Ubuntu系统的软件包。

    114. rpm:用于管理RPM软件包。

    115. dpkg:用于管理包含在.deb文件中的软件包。

    116. emerge:用于管理Gentoo Linux系统的软件包。

    117. yum:用于管理Fedora和CentOS系统的软件包。

    118. pacman:用于管理Arch Linux系统的软件包。

    119. apt-get:用于管理Debian和Ubuntu系统的软件包。

    120. zypper:用于管理openSUSE系统的软件包。

    121. dnf:用于管理Fedora系统的软件包。

    122. /etc/passwd:存储系统用户的基本信息。

    123. /etc/group:存储系统用户组的信息。

    124. /etc/shadow:存储用户密码的加密信息。

    125. /etc/sudoers:配置sudo命令的权限。

    126. /etc/hostname:存储主机名。

    127. /etc/hosts:存储主机名和IP地址的映射关系。

    128. /etc/resolv.conf:存储DNS服务器的配置。

    129. /etc/fstab:存储文件系统的挂载信息。

    130. /etc/network/interfaces:存储网络接口的配置信息。

    131. /etc/ssh/sshd_config:配置SSH服务器。

    132. /var/log/messages:存储系统日志。

    133. /var/log/auth.log:存储用户登录和认证的日志。

    134. /var/log/syslog:存储系统日志。

    135. /var/log/dmesg:存储内核信息。

    136. /var/log/secure:存储安全相关的日志。

    137. /var/log/httpd/access_log:存储Apache访问日志。

    138. /var/log/httpd/error_log:存储Apache错误日志。

    139. /var/log/mysql/error.log:存储MySQL错误日志。

    140. /var/log/nginx/access.log:存储Nginx访问日志。

    141. /var/log/nginx/error.log:存储Nginx错误日志。

    142. /var/log/maillog:存储邮件服务器的日志。

    143. /var/log/yum.log:存储Yum命令的日志。

    144. /dev/null:一个特殊的设备文件,数据写入会被丢弃。

    145. /dev/zero:一个特殊的设备文件,数据写入会返回空字节。

    146. /proc/meminfo:显示系统内存的信息。

    147. /proc/cpuinfo:显示系统CPU的信息。

    148. /proc/loadavg:显示系统的负载情况。

    149. /proc/filesystems:显示系统支持的文件系统类型。

    150. /proc/net/dev:显示网络设备的统计信息。

    151. /proc/version:显示内核版本。

    152. /proc/cmdline:显示内核启动参数。

    153. /proc/uptime:显示系统的运行时间。

    154. /proc/sys:存储内核和系统配置的相关参数。

    155. /dev/random:一个特殊的设备文件,用于生成随机数。

    156. /dev/sda:第一个SATA硬盘设备。

    157. /dev/input/mice:鼠标设备。

    158. /dev/cdrom:光驱设备。

    159. /dev/tty1:第一个虚拟终端。

    160. /boot/grub/grub.conf:GRUB引导加载程序的配置文件。

    161. /etc/inittab:配置系统的初始进程和运行级别。

    162. /etc/rc.d/:存储系统启动脚本。

    163. /etc/X11/xorg.conf:X Window系统的配置文件。

    164. /etc/default/grub:GRUB引导加载程序的配置文件。

    165. /var/run/:存储运行时状态文件。

    166. /root/.bashrc:存储用户配置的环境变量和命令别名。

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

    Linux命令是在Linux系统中操作和管理文件和目录的基本工具。这些命令提供了许多功能,如创建、复制和删除文件,管理用户和权限,查看和编辑文件内容等。本文将介绍一些常用的Linux命令,并提供一些实例来演示如何使用这些命令。

    1. ls命令:用于列出当前目录中的文件和目录。例如:ls -l将以长格式列出文件和目录的详细信息。
    2. cd命令:用于改变当前工作目录。例如:cd /home将切换到/home目录。
    3. pwd命令:用于显示当前工作目录的路径。
    4. touch命令:用于创建空文件。例如:touch file.txt将创建一个名为file.txt的空文件。
    5. cp命令:用于复制文件和目录。例如:cp file.txt file_copy.txt将文件file.txt复制到file_copy.txt。
    6. mv命令:用于移动文件和目录,或者给文件和目录重命名。例如:mv file.txt /home/moved_file.txt将文件file.txt移动到/home目录并命名为moved_file.txt。
    7. rm命令:用于删除文件和目录。例如:rm file.txt将删除名为file.txt的文件。
    8. mkdir命令:用于创建目录。例如:mkdir new_directory将创建一个名为new_directory的新目录。
    9. rmdir命令:用于删除空目录。例如:rmdir empty_directory将删除名为empty_directory的空目录。
    10. cat命令:用于查看和合并文件的内容。例如:cat file.txt将显示文件file.txt的内容。
    11. more命令:用于分页显示文件内容。例如:more file.txt将以分页方式显示文件file.txt的内容。
    12. less命令:与more命令类似,但提供更多功能,如向前和向后滚动。例如:less file.txt将以更高级的方式显示文件file.txt的内容。
    13. head命令:用于显示文件的前几行。例如:head -n 10 file.txt将显示文件file.txt的前10行。
    14. tail命令:用于显示文件的后几行。例如:tail -n 10 file.txt将显示文件file.txt的最后10行。
    15. grep命令:用于在文件中查找特定的内容。例如:grep “keyword” file.txt将在文件file.txt中查找包含关键字”keyword”的行。
    16. find命令:用于在文件系统中查找文件和目录。例如:find /home -name “file.txt”将在/home目录及其子目录中查找名为file.txt的文件。
    17. chmod命令:用于更改文件和目录的权限。例如:chmod 755 file.txt将文件file.txt的权限更改为755。
    18. chown命令:用于更改文件和目录的所有者。例如:chown user:group file.txt将文件file.txt的所有者更改为user,并将所属组更改为group。
    19. chgrp命令:用于更改文件和目录的所属组。例如:chgrp group file.txt将文件file.txt的所属组更改为group。
    20. du命令:用于查看目录的磁盘使用情况。例如:du -sh /home将显示/home目录的总大小。
    21. df命令:用于查看文件系统的磁盘使用情况。例如:df -h将显示所有文件系统的磁盘使用情况。
    22. ln命令:用于创建链接文件。例如:ln -s /path/to/file link将创建一个名为link的符号链接,指向/path/to/file文件。
    23. tar命令:用于创建和提取tar归档文件。例如:tar -cvf archive.tar file1 file2将创建一个名为archive.tar的归档文件,并将文件file1和file2添加到归档中。

    可以通过man命令来查看Linux命令的详细文档。例如:man ls将显示有关ls命令的详细信息。

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

400-800-1024

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

分享本页
返回顶部