linux570个命令

不及物动词 其他 46

回复

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

    Linux操作系统是一个功能强大的开源操作系统,拥有众多的命令用于完成各种任务。在本文中,我将为您总结570个常用的Linux命令,并根据它们的功能进行分类。

    一、文件和目录管理命令(共计79个):
    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前目录
    4. touch:创建空文件
    5. cat:显示文件内容
    6. cp:复制文件或目录
    7. mv:移动或重命名文件或目录
    8. rm:删除文件或目录
    9. chmod:修改文件或目录的权限
    10. chown:改变文件或目录的所有者
    11. chgrp:改变文件或目录的所属组
    12. ln:创建链接文件
    13. find:查找文件
    14. locate:快速定位文件
    15. grep:在文件中搜索指定字符串
    16. echo:输出文本到终端或文件
    17. mkdir:创建目录
    18. rmdir:删除空目录
    19. du:查看目录大小
    20. df:查看磁盘空间使用情况
    21. stat:查看文件或目录的详细信息
    22. file:确定文件类型
    23. tar:打包和解压文件
    24. gzip:压缩文件
    25. gunzip:解压缩文件
    26. zip:压缩文件
    27. unzip:解压缩文件
    28. tar:打包和解压文件
    29. wc:统计文件的字数、行数和字符数
    30. diff:比较两个文件的差异
    31. sed:流编辑器,用于文本处理
    32. awk:文本处理和数据提取
    33. head:查看文件的开头部分
    34. tail:查看文件的尾部部分
    35. less:分页查看文本文件内容
    36. more:分页查看文本文件内容
    37. tee:将输出重定向到文件和屏幕
    38. touch:更改文件的访问和修改时间
    39. comm:比较两个已排序的文件行
    40. tr:转换和删除字符
    41. cut:剪切文件中的字段
    42. paste:连接多个文件的行
    43. join:根据字段进行连接
    44. sort:对文件进行排序
    45. uniq:去除重复的行
    46. split:将文件分割成小块
    47. csplit:根据特定的条件拆分文件
    48. realpath:查看文件或目录的实际路径
    49. readlink:查看链接文件的目标
    50. bash:执行脚本文件
    51. source:执行脚本文件
    52. vi:编辑文本文件
    53. vim:编辑文本文件
    54. nano:编辑文本文件
    55. emacs:编辑文本文件
    56. ed:文本编辑器
    57. su:切换用户身份
    58. sudo:以管理员权限执行命令
    59. useradd:添加用户
    60. usermod:修改用户信息
    61. userdel:删除用户
    62. passwd:修改用户密码
    63. su:切换用户身份
    64. sudo:以管理员权限执行命令
    65. groups:查看用户所属组
    66. chmod:修改文件或目录的权限
    67. chown:改变文件或目录的所有者
    68. chgrp:改变文件或目录的所属组
    69. ps:查看进程信息
    70. top:查看系统状态和进程信息
    71. kill:终止进程
    72. ping:测试网络连接
    73. ifconfig:查看和配置网络接口
    74. netstat:查看网络连接和统计信息
    75. sftp:使用SSH传输文件
    76. scp:使用SSH传输文件
    77. ssh:远程登录其他计算机
    78. ftp:使用FTP传输文件
    79. wget:下载文件

    二、系统管理命令(共计75个):
    1. uname:显示系统信息
    2. hostname:显示或设置主机名
    3. whoami:显示当前登录用户
    4. date:显示或设置系统时间
    5. cal:显示日历
    6. uptime:显示系统运行时间
    7. reboot:重启系统
    8. shutdown:关机
    9. ifconfig:查看和配置网络接口
    10. netstat:查看网络连接和统计信息
    11. ps:查看进程信息
    12. top:查看系统状态和进程信息
    13. kill:终止进程
    14. crontab:定时执行任务
    15. at:在指定时间执行任务
    16. shutdown:定时关机
    17. systemctl:系统服务管理
    18. service:系统服务管理
    19. chkconfig:配置系统服务
    20. uname:显示系统信息
    21. dmesg:显示内核信息
    22. lscpu:显示CPU信息
    23. free:查看内存使用情况
    24. iftop:实时监测网卡流量
    25. iotop:实时监测磁盘IO
    26. sar:系统性能监测工具
    27. vmstat:虚拟内存和系统信息
    28. mpstat:显示多处理器状态
    29. pidof:根据进程名查找进程ID
    30. lspci:显示PCI设备信息
    31. lsusb:显示USB设备信息
    32. lsblk:显示块设备信息
    33. mount:挂载文件系统
    34. umount:卸载文件系统
    35. df:查看磁盘空间使用情况
    36. du:查看目录或文件的磁盘使用情况
    37. fdisk:磁盘分区工具
    38. mkfs:创建文件系统
    39. fsck:检查和修复文件系统
    40. blkid:查看块设备的UUID
    41. Parted:磁盘分区工具
    42. fdisk:创建和管理磁盘分区
    43. hdparm:查看和控制硬盘参数
    44. ethtool:查看和控制网络接口
    45. smartctl:查看和测试硬盘SMART信息
    46. hwclock:查看和设置硬件时钟
    47. lsof:查看打开的文件和进程
    48. strace:跟踪系统调用和信号
    49. tcpdump:抓包分析网络数据
    50. auditctl:Linux安全审计
    51. crontab:定时执行任务
    52. at:在指定时间执行任务
    53. shutdown:定时关机
    54. who:查看当前登录用户
    55. last:查看用户登录记录
    56. history:查看命令历史记录
    57. ifconfig:查看和配置网络接口
    58. netstat:查看网络连接和统计信息
    59. ps:查看进程信息
    60. top:查看系统状态和进程信息
    61. kill:终止进程
    62. crontab:定时执行任务
    63. at:在指定时间执行任务
    64. shutdown:定时关机
    65. systemctl:系统服务管理
    66. service:系统服务管理
    67. chkconfig:配置系统服务
    68. uname:显示系统信息
    69. dmesg:显示内核信息
    70. lscpu:显示CPU信息
    71. free:查看内存使用情况
    72. iftop:实时监测网卡流量
    73. iotop:实时监测磁盘IO
    74. sar:系统性能监测工具
    75. vmstat:虚拟内存和系统信息

    三、网络管理命令(共计57个):
    1. ping:测试网络连接
    2. nslookup:查询域名的IP地址
    3. dig:查询域名的详细信息
    4. netstat:查看网络连接和统计信息
    5. ifconfig:查看和配置网络接口
    6. route:查看和配置路由表
    7. traceroute:跟踪数据包路径
    8. mtr:网络诊断工具
    9. telnet:远程登录其他计算机
    10. ssh:远程登录其他计算机
    11. scp:使用SSH传输文件
    12. sftp:使用SSH传输文件
    13. ftp:使用FTP传输文件
    14. wget:下载文件
    15. curl:下载文件
    16. nc:网络工具
    17. ncftp:FTP客户端
    18. tcpdump:抓包分析网络数据
    19. nmap:网络扫描工具
    20. ss:查看网络套接字信息
    21. hostname:显示或设置主机名
    22. ifup:启动网络接口
    23. ifdown:关闭网络接口
    24. ip:网络配置工具
    25. arp:查看和操作ARP缓存
    26. ebtables:以太网桥过滤规则
    27. iptables:防火墙工具
    28. firewalld:防火墙工具
    29. nftables:网络过滤器和框架
    30. route:查看和配置路由表
    31. nslookup:查询域名的IP地址
    32. dig:查询域名的详细信息
    33. host:查询域名的相关信息
    34. whois:查找IP地址和域名的详细信息
    35. mtr:网络诊断工具
    36. tracepath:跟踪数据包路径
    37. telnet:远程登录其他计算机
    38. ssh:远程登录其他计算机
    39. scp:使用SSH传输文件
    40. sftp:使用SSH传输文件
    41. ftp:使用FTP传输文件
    42. curl:下载文件
    43. wget:下载文件
    44. nc:网络工具
    45. ip:网络配置工具
    46. ifconfig:查看和配置网络接口
    47. netstat:查看网络连接和统计信息
    48. brctl:以太网桥配置工具
    49. tunctl:虚拟网络设备控制工具
    50. hostname:显示或设置主机名
    51. route:查看和配置路由表
    52. traceroute:跟踪数据包路径
    53. arp:查看和操作ARP缓存
    54. iptables:防火墙工具
    55. firewalld:防火墙工具
    56. ss:查看网络套接字信息
    57. dhcpd:DHCP服务器

    四、系统安全命令(共计65个):
    1. passwd:修改用户密码
    2. su:切换用户身份
    3. sudo:以管理员权限执行命令
    4. chown:改变文件或目录的所有者
    5. chgrp:改变文件或目录的所属组
    6. chmod:修改文件或目录的权限
    7. umask:设置默认文件权限
    8. cat:显示文件内容
    9. less:分页查看文本文件内容
    10. more:分页查看文本文件内容
    11. head:查看文件的开头部分
    12. tail:查看文件的尾部部分
    13. grep:在文件中搜索指定字符串
    14. find:查找文件
    15. which:查找命令的路径
    16. whereis:查找命令的路径
    17. locate:快速定位文件
    18. tar:打包和解压文件
    19. gzip:压缩文件
    20. gunzip:解压缩文件
    21. zip:压缩文件
    22. unzip:解压缩文件
    23. ssh:远程登录其他计算机
    24. scp:使用SSH传输文件
    25. sftp:使用SSH传输文件
    26. ftp:使用FTP传输文件
    27. wget:下载文件
    28. curl:下载文件
    29. lsof:查看打开的文件和进程
    30. netstat:查看网络连接和统计信息
    31. ps:查看进程信息
    32. top:查看系统状态和进程信息
    33. kill:终止进程
    34. strace:跟踪系统调用和信号
    35. tcpdump:抓包分析网络数据
    36. nmap:网络扫描工具
    37. chroot:创建和管理chroot环境
    38. iptables:防火墙工具
    39. firewalld:防火墙工具
    40. fail2ban:防范暴力破解攻击
    41. tripwire:完整性检查工具
    42. selinux:安全增强型Linux
    43. apparmor:应用程序安全性
    44. chkrootkit:Rootkit检测工具
    45. rkhunter:Rootkit检测工具
    46. clamav:杀毒软件
    47. debsums:检查Debian系统的文件完整性
    48. logwatch:系统日志分析报告
    49. aide:完整性和检查工具
    50. gnupg:加密和签名工具
    51. openssl:加密和签名工具
    52. ssh-keygen:生成SSH密钥对
    53. ipsec:虚拟私有网络
    54. snort:入侵检测系统
    55. wireshark:网络协议分析工具
    56. tcpwrappers:网络访问控制工具
    57. ldap:轻型目录访问协议
    58. PAM:可插拔认证模块
    59. NIS:网络信息服务
    60. NFS:网络文件系统
    61. FTP:文件传输协议
    62. SSH:安全外壳协议
    63. SSL/TLS:安全套接字协议
    64. HTTPS:安全超文本传输协议
    65. SSI:服务器端包含

    五、软件包管理命令(共计54个):
    1. apt-get:Debian和Ubuntu包管理器
    2. aptitude:Debian和Ubuntu包管理器
    3. dpkg:Debian软件包管理器
    4. dselect:Debian软件包管理器
    5. apt-cache:Debian软件包查询工具
    6. yum:RHEL和CentOS包管理器
    7. dnf:Fedora包管理器
    8. rpm:RHEL和CentOS软件包管理器
    9. zypper:openSUSE包管理器
    10. emerge:Gentoo包管理器
    11. equery:Gentoo软件包查询工具
    12. pacman:Arch Linux包管理器
    13. yaourt:Arch Linux软件包管理器
    14. pkg_add:FreeBSD软件包管理器
    15. pkg_info:FreeBSD软件包查询工具
    16. port:FreeBSD软件包管理器
    17. portsnap:FreeBSD软件包管理工具
    18. pkgng:FreeBSD软件包管理工具
    19. portage:Gentoo软件包管理工具
    20. emerge:Gentoo软件包管理工具
    21. module-assistant:Debian内核模块管理器
    22. apt-file:Debian软件包文件索引
    23. dpkg-reconfigure:重新配置Debian软件包
    24. apt-setup:配置Debian软件源
    25. apt-key:管理Debian软件源密钥
    26. software-properties-gtk:管理软件源
    27. add-apt-repository:添加apt源
    28. aptitude-safe-upgrade:安全升级软件包
    29. aptitude-update:更新软件源
    30. apt-get-clean:清理下载的软件包
    31. apt-get-autoremove:自动删除不需要的软件包
    32. apt-get-build-dep:安装构建软件包时所需的依赖关系
    33. yum-makecache:生成Yum软件包缓存
    34. yum-deplist:显示Yum软件包的依赖关系
    35. yum-versionlock:锁定指定版本的软件包
    36. history:查看命令历史记录
    37. grep:在文件中搜索指定字符串
    38. awk:文本处理和数据提取

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

    1. ls:显示当前目录下的文件和文件夹。
    2. cd:更改当前工作目录。
    3. mkdir:创建新的目录。
    4. rm:删除文件或目录。
    5. cp:复制文件或目录。
    6. mv:移动文件或目录。
    7. touch:创建新文件。
    8. cat:显示文件内容。
    9. grep:在文件中搜索指定的字符串模式。
    10. find:在文件系统中搜索指定的文件。
    11. chmod:更改文件或目录的权限。
    12. chown:更改文件或目录的所有者。
    13. chgrp:更改文件或目录的所属组。
    14. tar:创建、压缩或解压.tar文件。
    15. gzip:压缩文件。
    16. gunzip:解压缩文件。
    17. man:显示命令的手册页。
    18. pwd:显示当前工作目录的路径。
    19. su:切换用户身份。
    20. sudo:以管理员权限运行命令。
    21. top:显示正在运行的进程和系统资源的使用情况。
    22. ifconfig:显示网络接口的配置信息。
    23. ping:向指定的IP地址发送网络请求以测试连接。
    24. ssh:使用安全Shell协议远程登录到另一台计算机。
    25. scp:安全地从一个系统复制文件到另一个系统。
    26. wget:从网页上下载文件。
    27. curl:用于访问和传输数据的命令行工具。
    28. tar:创建、压缩或解压.tar文件。
    29. gzip:压缩文件。
    30. gunzip:解压缩文件。
    31. ssh-keygen:生成SSH密钥。
    32. ssh-add:将SSH密钥添加到ssh-agent。
    33. ssh-copy-id:将SSH公钥复制到远程主机。
    34. sftp:安全FTP协议的CLI工具。
    35. diff:比较两个文件的内容。
    36. patch:将补丁应用到源文件中。
    37. file:确定文件类型。
    38. du:估计文件或目录的磁盘使用量。
    39. df:显示文件系统的磁盘使用情况。
    40. uname:显示系统信息。
    41. uptime:显示系统的运行时间和负载平均值。
    42. ps:显示运行中进程的快照。
    43. kill:终止运行的进程。
    44. service:管理系统服务。
    45. systemctl:管理systemd服务。
    46. cron:执行定时任务。
    47. tar:创建、压缩或解压.tar文件。
    48. ln:创建硬链接或符号链接。
    49. locate:在整个文件系统中查找指定文件。
    50. history:显示命令历史记录。

    这只是Linux系统中的部分常用命令,并且可能会根据不同的发行版和配置有所不同。

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

    Linux作为一种开源操作系统,它提供了许多强大且丰富的命令,用于管理和操作系统。这些命令可以通过命令行终端或Shell脚本来调用。在这里,我将为您列出一些常用的Linux命令,并简要介绍它们的功能和用法。

    1. 文件和目录操作命令
    – ls:列出目录下的文件和子目录
    – cd:切换目录
    – pwd:显示当前工作目录
    – mkdir:创建目录
    – rm:删除文件或目录
    – cp:复制文件或目录
    – mv:移动或重命名文件或目录

    2. 文本处理命令
    – cat:连接文件并打印到标准输出
    – grep:在文件中查找匹配的内容
    – awk:以文本模式处理和生成报告
    – sed:对文件进行文本替换和转换
    – sort:对文件进行排序
    – cut:从文件中提取指定字段

    3. 系统信息命令
    – uname:显示系统信息
    – date:显示或设置系统日期和时间
    – uptime:显示系统运行时间
    – free:显示系统内存使用情况
    – df:显示文件系统磁盘空间使用情况
    – top:动态显示系统资源使用情况

    4. 用户和权限管理命令
    – useradd:添加用户
    – passwd:设置用户密码
    – su:切换用户身份
    – chmod:修改文件或目录的权限
    – chown:修改文件或目录的所有者
    – chgrp:修改文件或目录的所属组

    5. 网络命令
    – ifconfig:显示或配置网络接口信息
    – ping:测试网络连接
    – nslookup:查询域名解析
    – netstat:显示网络连接、路由表和接口信息
    – ssh:远程登录到其他主机
    – wget:通过HTTP/FTP下载文件

    6. 压缩和解压命令
    – tar:创建和提取tar归档文件
    – gzip:压缩文件
    – gunzip:解压缩文件
    – zip:创建和提取zip归档文件
    – unzip:解压缩zip文件

    7. 软件包管理命令
    – apt-get:Debian系统上的软件包管理器
    – yum:Red Hat系统上的软件包管理器
    – dpkg:Debian系统上的软件包管理工具
    – rpm:Red Hat系统上的软件包管理工具
    – apt-cache:查询软件包信息

    总结:
    这只是Linux中的一小部分命令,Linux系统上还有很多其他的命令。Linux命令的强大之处在于它们的灵活性和扩展性,您可以根据具体的需求使用合适的命令来完成不同的任务。

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

400-800-1024

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

分享本页
返回顶部