linux500个常用命令

worktile 其他 16

回复

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

    以下是Linux系统中常用的500个命令:

    1. ls:列出目录中的文件和子目录。
    2. cd:切换到指定目录。
    3. pwd:显示当前工作目录。
    4. cat:查看文件内容。
    5. touch:创建新文件。
    6. rm:删除文件或目录。
    7. cp:复制文件或目录。
    8. mv:移动文件或目录。
    9. mkdir:创建新目录。
    10. rmdir:删除空目录。
    11. grep:在文件中查找匹配的文本。
    12. find:在文件系统中查找文件。
    13. du:显示文件或目录的磁盘使用情况。
    14. df:显示文件系统的磁盘使用情况。
    15. ln:创建硬链接或符号链接。
    16. chown:改变文件的所有者。
    17. chmod:改变文件的权限。
    18. passwd:更改用户密码。
    19. useradd:创建新用户。
    20. userdel:删除用户。
    21. groupadd:创建新用户组。
    22. groupdel:删除用户组。
    23. su:切换用户。
    24. sudo:以超级用户身份运行命令。
    25. whoami:显示当前用户的用户名。
    26. ps:显示当前运行的进程。
    27. top:实时显示系统资源使用情况。
    28. kill:终止进程。
    29. shutdown:关闭系统。
    30. reboot:重新启动系统。

    31. tar:打包或解压文件。
    32. gzip:压缩文件。
    33. gunzip:解压文件。
    34. zip:压缩文件。
    35. unzip:解压文件。
    36. ssh:远程登录和执行命令。
    37. scp:在本地和远程主机之间复制文件。
    38. ftp:使用FTP协议传输文件。
    39. curl:通过URL获取或发送数据。
    40. wget:从网络上下载文件。
    41. ifconfig:显示或配置网络接口。
    42. ping:测试网络连接。
    43. netstat:显示网络状态。
    44. route:显示或配置IP路由表。
    45. iptables:配置防火墙规则。
    46. hostname:显示或修改主机名。
    47. ifup:启动网络接口。
    48. ifdown:停止网络接口。
    49. service:管理系统服务。
    50. systemctl:管理系统服务(systemd)。

    51. crontab:管理定时任务。
    52. at:延迟执行命令。
    53. date:显示或修改系统时间。
    54. calendar:显示日历。
    55. timedatectl:管理系统时间和时区。
    56. echo:显示文本或将文本输出到文件。
    57. awk:处理文本数据。
    58. sed:处理文本数据。
    59. cut:截取文本中的指定字段。
    60. sort:对文本进行排序。

    61. uniq:去除重复的行。
    62. wc:统计文本中的行数、字数和字符数。
    63. diff:比较文件的差异。
    64. patch:应用补丁。
    65. split:拆分文件。
    66. join:合并文件。
    67. head:显示文件的前几行。
    68. tail:显示文件的后几行。
    69. cat:合并文件或显示文件内容。
    70. tee:将输出同时写入文件和屏幕。

    71. history:显示命令历史记录。
    72. man:显示命令的帮助文档。
    73. info:显示命令的帮助文档。
    74. apropos:按关键字搜索命令。
    75. whatis:显示命令的简要描述。
    76. alias:定义命令的别名。
    77. source:执行脚本文件。
    78. chmod:改变文件的权限。
    79. chown:改变文件的所有者。
    80. chgrp:改变文件的所属组。

    81. umask:设置默认权限掩码。
    82. kill:发送信号给进程。
    83. pidof:查找进程的PID。
    84. killall:终止指定的进程。
    85. bg:将进程切换到后台运行。
    86. fg:将进程切换到前台运行。
    87. jobs:显示后台运行的任务。
    88. wait:等待进程结束。
    89. ssh-keygen:生成SSH密钥。
    90. ssh-copy-id:复制SSH公钥。

    91. df:显示文件系统的磁盘使用情况。
    92. du:显示目录的磁盘使用情况。
    93. mount:挂载文件系统。
    94. umount:卸载文件系统。
    95. fsck:检查和修复文件系统。
    96. parted:分区工具。
    97. fdisk:分区工具。
    98. mkfs:创建文件系统。
    99. dd:复制文件和转换文件格式。
    100. sync:将文件系统缓冲区中的数据写入硬盘。

    此外,Linux系统中还有很多其他的命令,这只是其中的一小部分。根据实际需要,你可以在终端中通过输入”man 命令”来查看每个命令的详细使用方式和参数。

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

    1. ls:列出目录下的文件和子目录。
    例如:ls /home

    2. cd:进入指定的目录。
    例如:cd /var/log

    3. pwd:显示当前所在的目录。
    例如:pwd

    4. mkdir:创建新目录。
    例如:mkdir new_directory

    5. rmdir:删除空目录。
    例如:rmdir empty_directory

    6. rm:删除文件或目录。
    例如:rm file.txt 或 rm -r directory

    7. cp:复制文件或目录。
    例如:cp file.txt /tmp 或 cp -r directory /tmp

    8. mv:移动文件或目录,也可用于重命名文件或目录。
    例如:mv file.txt /tmp 或 mv old_name new_name

    9. touch:创建一个空白文件。
    例如:touch file.txt

    10. cat:查看文件内容。
    例如:cat file.txt

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

    12. more:逐行显示文件内容。
    例如:more 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 或 chmod +x script.sh

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

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

    20. tar:打包和压缩文件。
    例如:tar -cvf archive.tar file1.txt file2.txt

    21. gzip:压缩文件。
    例如:gzip file.txt

    22. gunzip:解压缩文件。
    例如:gunzip file.txt.gz

    23. ssh:通过SSH协议远程登录到另一台计算机。
    例如:ssh username@remote_host

    24. scp:通过SSH协议在本地和远程计算机之间复制文件。
    例如:scp file.txt username@remote_host:/tmp

    25. wget:从Web上下载文件。
    例如:wget http://example.com/file.txt

    26. curl:通过网络传输数据。
    例如:curl http://example.com

    27. ping:测试与远程主机的连接。
    例如:ping remote_host

    28. ifconfig:显示网络接口信息。
    例如:ifconfig

    29. netstat:显示网络连接、路由表和网络接口统计信息。
    例如:netstat -a

    30. iptables:配置Linux防火墙规则。
    例如:iptables -A INPUT -p tcp –dport 80 -j ACCEPT

    31. top:实时显示系统的CPU和内存使用情况。
    例如:top

    32. ps:显示进程信息。
    例如:ps aux

    33. kill:终止指定的进程。
    例如:kill PID

    34. service:管理系统服务。
    例如:service ssh start 或 service apache2 restart

    35. systemctl:管理systemd服务。
    例如:systemctl start service_name

    36. apt-get:包管理器apt的命令行工具,用于安装、更新和删除软件包。
    例如:apt-get install package_name

    37. yum:包管理器yum的命令行工具,用于安装、更新和删除软件包(在一些其他Linux发行版中使用)。
    例如:yum install package_name

    38. grep:在文件中搜索指定的字符串。
    例如:grep “pattern” file.txt

    39. sed:流编辑器,用于在文本中进行搜索和替换操作。
    例如:sed ‘s/pattern/replacement/’ file.txt

    40. awk:强大的文本处理工具,用于提取和转换数据。
    例如:awk ‘{print $1}’ file.txt

    41. cut:提取文件的指定列。
    例如:cut -d ‘,’ -f 1 file.csv

    42. sort:对文件进行排序。
    例如:sort file.txt

    43. uniq:去除文件中的重复行。
    例如:uniq file.txt

    44. wc:统计文件中的字数、行数和字符数。
    例如:wc -l file.txt

    45. tar:打包和压缩文件。
    例如:tar -cvf archive.tar file1.txt file2.txt

    46. gzip:压缩文件。
    例如:gzip file.txt

    47. gunzip:解压缩文件。
    例如:gunzip file.txt.gz

    48. bzip2:压缩文件。
    例如:bzip2 file.txt

    49. bunzip2:解压缩文件。
    例如:bunzip2 file.txt.bz2

    50. zip:创建ZIP文件。
    例如:zip archive.zip file1.txt file2.txt

    这只是针对Linux操作系统中的一些常用命令,还有更多的命令可供使用。熟练掌握这些命令可以提高工作效率,并使您更好地管理和操作Linux系统。

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

    Linux操作系统作为一种广泛使用的操作系统,有着丰富和强大的命令行工具。在这里,我将向您介绍500个常用的Linux命令,涵盖了各个方面的操作和管理。以下是分类整理的具体命令列表:

    ## 文件和目录操作命令 (80个命令)

    1. ls – 列出目录内容
    2. cd – 切换工作目录
    3. pwd – 显示当前工作目录的路径
    4. touch – 创建空文件或修改文件时间戳
    5. mkdir – 创建目录
    6. rmdir – 删除空目录
    7. cp – 复制文件和目录
    8. mv – 移动文件和目录
    9. rm – 删除文件和目录
    10. find – 在文件系统中搜索文件
    11. grep – 在文件中查找匹配的文本
    12. cat – 显示文件内容
    13. more – 分页显示文件内容
    14. less – 分页显示文件内容,并支持向上滚动
    15. head – 显示文件的前几行
    16. tail – 显示文件的最后几行
    17. wc – 统计文件中的行数、字数和字节数
    18. diff – 比较两个文件的不同
    19. file – 检测文件类型
    20. ln – 创建硬链接或符号链接
    21. chmod – 修改文件或目录的权限
    22. chown – 修改文件或目录的所有者
    23. chgrp – 修改文件或目录的所属组
    24. stat – 显示文件的详细信息
    25. du – 估算文件或目录的磁盘使用量
    26. df – 显示文件系统的磁盘空间使用情况
    27. mount – 挂载文件系统
    28. umount – 卸载文件系统
    29. touch – 修改文件的访问和修改时间
    30. file -显示文件类型
    31. wc -统计文件中的行数、字数和字节数
    32. sed – 一种流编辑器,用于编辑文本
    33. awk – 一种文本处理工具
    34. sort – 对文件内容进行排序
    35. cut – 从文件中提取字段
    36. paste – 将多个文件的内容粘贴在一起
    37. tar – 打包和解包文件
    38. gzip – 压缩文件
    39. gunzip – 解压缩文件
    40. zip – 创建压缩文件
    41. unzip – 解压缩文件
    42. ln – 创建链接文件
    43. mkdir -创建文件夹
    44. cp – 复制文件
    45. mv -移动文件
    46. rmdir – 删除文件夹
    47. rm -删除普通文件

    ## 文件搜索和文本处理命令 (45个命令)

    1. grep – 在文件中搜索匹配的文本
    2. find – 在文件系统中搜索文件
    3. sed – 流编辑器,用于编辑和处理文本
    4. awk – 强大的文本处理工具
    5. cut – 从文件中提取字段
    6. sort – 对文件内容进行排序
    7. uniq – 删除文件中的重复行
    8. wc – 统计文件中的行数、字数和字节数
    9. diff – 比较两个文件的差异
    10. join – 根据共同的字段将两个文件连接起来
    11. paste – 将两个文件的行按列合并
    12. tail – 显示文件的最后几行
    13. head – 显示文件的前几行
    14. cat – 显示文件的内容
    15. tr – 替换或删除字符
    16. tee – 将标准输入内容输出到文件和标准输出
    17. alias – 创建命令的别名
    18. seq – 生成一个序列
    19. grep – 在文件中搜索匹配的文本
    20. find – 在文件系统中搜索文件
    21. sed – 流编辑器,用于编辑和处理文本
    22. awk – 强大的文本处理工具
    23. cut – 从文件中提取字段
    24. sort – 对文件内容进行排序
    25. uniq – 删除文件中的重复行
    26. wc – 统计文件中的行数、字数和字节数
    27. diff – 比较两个文件的差异
    28. join – 根据共同的字段将两个文件连接起来
    29. paste – 将两个文件的行按列合并
    30. tail – 显示文件的最后几行
    31. head – 显示文件的前几行
    32. cat – 显示文件的内容
    33. tr – 替换或删除字符
    34. tee – 将标准输入内容输出到文件和标准输出
    35. sed – 流编辑器,用于编辑和处理文本
    36. awk – 强大的文本处理工具
    37. cut – 从文件中提取字段
    38. sort – 对文件内容进行排序
    39. uniq – 删除文件中的重复行
    40. wc – 统计文件中的行数、字数和字节数
    41. diff – 比较两个文件的差异
    42. grep – 在文件中搜索匹配的文本
    43. find – 在文件系统中搜索文件
    44. tail – 显示文件的最后几行
    45. head – 显示文件的前几行

    ## 系统管理命令 (65个命令)

    1. ps – 查看进程信息
    2. top – 实时显示进程状态
    3. kill – 终止进程
    4. killall – 终止所有具有指定名称的进程
    5. shutdown – 关闭系统
    6. reboot – 重新启动系统
    7. halt – 关闭系统
    8. init – 系统初始化进程
    9. systemctl – 管理系统服务
    10. service – 启动和停止系统服务
    11. free – 查看内存使用情况
    12. uptime – 查看系统运行时间和负载
    13. df – 查看文件系统使用情况
    14. du – 估算文件或目录的磁盘使用量
    15. ifconfig – 配置和显示网络接口信息
    16. ping – 测试网络连接
    17. traceroute – 显示数据包在网络上的路径
    18. netstat – 显示网络连接、路由和接口信息
    19. iptables – 配置防火墙规则
    20. ssh – 远程登录其他主机
    21. scp – 在本地主机和远程主机之间复制文件
    22. rsync – 同步文件和目录
    23. crontab – 管理定时任务
    24. at – 安排任务在指定时间执行
    25. uname – 显示系统信息
    26. who – 查看当前登录用户
    27. last – 查看登录日志
    28. date – 显示和设置系统时间
    29. cal – 显示日历
    30. w – 查看登录用户的详细信息
    31. history – 查看用户命令历史记录
    32. alias – 创建命令的别名
    33. tar – 打包和解包文件
    34. gzip – 压缩文件
    35. gunzip – 解压缩文件
    36. zip – 创建压缩文件
    37. unzip – 解压缩文件
    38. mount – 挂载文件系统
    39. umount – 卸载文件系统
    40. useradd – 添加用户
    41. passwd – 修改用户密码
    42. usermod – 修改用户属性
    43. userdel – 删除用户
    44. groupadd – 添加用户组
    45. groupmod – 修改用户组属性
    46. groupdel – 删除用户组
    47. chmod – 修改文件或目录的权限
    48. chown – 修改文件或目录的所有者
    49. chgrp – 修改文件或目录的所属组
    50. adduser – 添加用户
    51. deluser – 删除用户
    52. usermod – 修改用户属性
    53. passwd – 修改用户密码
    54. addgroup – 添加用户组
    55. delgroup – 删除用户组
    56. groupmod – 修改用户组属性
    57. chown – 修改文件所有者
    58. chgrp -修改文件所属组
    59. chmod – 修改文件权限
    60. id – 查看用户或组标识号
    61. su – 切换用户
    62. sudo – 以超级用户身份执行命令
    63. passwd – 修改用户密码
    64. whoami – 显示当前登录用户名
    65. history – 查看命令历史记录

    ## 网络管理命令 (75个命令)

    1. ping – 使用ICMP协议测试网络连接
    2. ifconfig – 配置和显示网络接口信息
    3. ip – 显示和配置网络接口及路由
    4. route – 查看和配置网络路由表
    5. netstat – 显示网络连接、路由和接口信息
    6. ss – 显示网络连接信息
    7. hostname – 显示或设置系统主机名
    8. dig – DNS查询工具
    9. nslookup – DNS查询工具
    10. host – DNS查询工具
    12. wget – 下载文件
    13. curl – 发送HTTP请求并显示响应
    14. scp – 在本地主机和远程主机之间复制文件
    15. rsync – 同步文件和目录
    16. telnet – 连接到远程主机的Telnet服务器
    17. ssh – 远程登录其他主机
    18. sftp – 使用SFTP协议在本地主机和远程主机之间复制文件
    19. ftp – 使用FTP协议在本地主机和远程主机之间复制文件
    20. lftp – 基于命令行的FTP客户端
    21. nmap – 网络扫描工具
    22. whois – 查询域名的注册信息
    23. traceroute – 显示数据包在网络上的路径
    24. mtr – 结合ping和traceroute功能的网络诊断工具
    25. tcpdump – 抓取和分析网络流量
    26. ethtool – 显示和配置以太网接口的信息
    27. ifup – 启动网络接口
    28. ifdown – 关闭网络接口
    29. ifquery – 查询网络接口的配置信息
    30. ipcalc – 计算IP地址和子网掩码
    31. iptables – 配置防火墙规则
    32. firewalld – 配置防火墙规则
    33. ufw – Ubuntu防火墙配置工具
    34. netplan – Ubuntu网络配置工具
    35. ss – 显示网络套接字信息
    36. ifconfig – 查看和配置网络接口
    37. route – 查看和配置网络路由
    38. arp – 显示和修改ARP缓存
    39. tcpdump – 抓取和分析网络流量
    40. iptraf – 交互式网络活动监视器
    41. nmap – 网络扫描工具
    42. traceroute – 追踪数据包的路径
    43. dig – DNS查询工具
    44. nslookup – DNS查询工具
    45. host – DNS查询工具
    46. ssh – 安全远程登录和执行命令
    47. scp – 在本地主机和远程主机之间复制文件
    48. rsync – 同步文件和目录
    49. wget – 下载文件
    50. curl – 发送HTTP请求并显示响应
    51. nc – 网络工具,用于发送和接收数据
    52. telnet – 连接到远程主机的Telnet服务器
    53. ftp – 使用FTP协议在本地主机和远程主机之间复制文件
    54. sftp – 使用SFTP协议在本地主机和远程主机之间复制文件
    55. whois – 查询域名的注册信息
    56. mtr – 结合ping和traceroute功能的网络诊断工具
    57. tcpdump – 抓取和分析网络流量
    58. netstat – 显示网络连接信息
    59. ss – 显示套接字信息
    60. lsof – 显示打开文件和进程信息
    61. ip – 显示和配置网络接口及路由
    62. route – 查看和配置网络路由表
    63. iptables – 配置防火墙规则
    64. firewalld – 配置防火墙规则
    65. ufw – Ubuntu防火墙配置工具
    66. netplan – Ubuntu网络配置工具
    67. ethtool – 显示和配置以太网接口的信息
    68. arp – 显示和修改ARP缓存
    69. hostname – 显示或设置系统主机名
    70. dig – DNS查询工具
    71. nslookup – DNS查询工具
    72. ifconfig – 查看和配置网络接口
    73. ping – 使用ICMP协议测试网络连接
    74. telnet – 连接到远程主机的Telnet服务器
    75. scp – 在本地主机和远程主机之间复制文件

    ## 压缩和解压缩命令 (25个命令)

    1. tar – 打包和解包文件
    2. gzip – 压缩文件
    3. gunzip – 解压缩文件
    4. zip – 创建压缩文件
    5. unzip – 解压缩文件
    6. xz – 压缩文件
    7. unxz – 解压缩文件
    8. bzip2 – 压缩文件
    9. bunzip2 – 解压缩文件
    10. rar – 压缩文件
    11. unrar – 解压缩文件
    12. 7z – 压缩文件
    13. tar – 打包和解包文件
    14. gzip – 压缩文件
    15. gunzip – 解压缩文件
    16. zip – 创建压缩文件
    17. unzip – 解压缩文件
    18. tar – 打包和解包文件
    19. gzip – 压缩文件
    20. gunzip – 解压缩文件
    21. zip – 创建压缩文件
    22. unzip – 解压缩文件
    23. tar – 打包和解包文件
    24. gzip – 压缩文件
    25. gunzip – 解压缩文件

    ## 进程管理命令 (30个命令)

    1. ps – 查看进程信息
    2. top – 实时显示进程状态
    3. kill – 终止进程
    4. killall – 终止所有具有指定名称的进程
    5. pstree – 显示进程树
    6. pgrep – 根据名称查找进程ID
    7. pkill – 终止具有指定名称的进程
    8. killall – 终止具有指定名称的进程
    9. nice – 修改进程优先级
    10. renice – 修改进程优先级
    11. top – 实时显示进程状态
    12. htop – 更加交互式的实时进程查看器
    13. pstree – 显示进程树
    14. pgrep – 根据名称查找进程ID
    15. pkill – 终止具有指定名称的进程
    16. killall – 终止具有指定名称的进程
    17

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

400-800-1024

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

分享本页
返回顶部