linux常用命令100

fiy 其他 5

回复

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

    Linux常用命令有很多,以下是一些常见的Linux命令及其用法:

    1. ls:列出目录内容
    用法:ls [选项][文件名]
    示例:ls -l

    2. cd:切换工作目录
    用法:cd [目录名]
    示例:cd /home

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

    4. mkdir:创建目录
    用法:mkdir [选项] 目录名
    示例:mkdir test

    5. touch:创建空文件
    用法:touch 文件名
    示例:touch test.txt

    6. cp:复制文件或目录
    用法:cp [选项] 源文件或目录 目标文件或目录
    示例:cp file1.txt file2.txt

    7. mv:移动文件或目录、重命名文件或目录
    用法:mv [选项] 源文件或目录 目标文件或目录
    示例:mv file1.txt /home/files

    8. rm:删除文件或目录
    用法:rm [选项] 文件或目录
    示例:rm test.txt

    9. cat:查看文件内容
    用法:cat [选项] 文件名
    示例:cat file.txt

    10. grep:在文件中匹配某个模式
    用法:grep [选项] 模式 文件名
    示例:grep “pattern” file.txt

    11. find:在文件系统中查找文件
    用法:find [路径] [选项] 表达式
    示例:find /home -name “*.txt”

    12. chmod:修改文件或目录权限
    用法:chmod [选项] 权限 文件或目录
    示例:chmod 755 file.txt

    13. chown:修改文件或目录的所有者
    用法:chown [选项] 所有者 文件或目录
    示例:chown user file.txt

    14. chgrp:修改文件或目录的所属组
    用法:chgrp [选项] 组 文件或目录
    示例:chgrp group file.txt

    15. ps:查看进程状态
    用法:ps [选项]
    示例:ps -ef

    16. kill:终止进程
    用法:kill [选项] 进程号
    示例:kill 1234

    17. tar:打包和压缩文件或目录
    用法:tar [选项] 文件或目录
    示例:tar -cvf archive.tar file1.txt

    18. unzip:解压缩zip文件
    用法:unzip [选项] 文件.zip
    示例:unzip file.zip

    19. ssh:远程登录到另一台机器
    用法:ssh [选项] 用户名@主机名
    示例:ssh user@192.168.1.100

    20. scp:将文件从本地复制到远程机器或从远程机器复制到本地
    用法:scp [选项] 源文件 目标文件
    示例:scp file.txt user@192.168.1.100:/home

    这只是Linux常用命令的一部分,还有很多其他有用的命令可以帮助你更好地使用Linux操作系统。希望能对你有所帮助!

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

    1. ls:列出当前目录下的文件和文件夹。
    2. cd:改变当前目录。
    3. pwd:显示当前工作目录的路径。
    4. mkdir:创建一个新的目录。
    5. rm:删除文件或目录。
    6. cp:复制文件或目录。
    7. mv:移动文件或目录。
    8. touch:创建一个新的空文件。
    9. cat:连接文件并打印到标准输出。
    10. grep:在文件中搜索指定的字符串。
    11. find:在指定目录中查找文件。
    12. chmod:修改文件或目录的权限。
    13. chown:修改文件或目录的所有者。
    14. chgrp:修改文件或目录的所在组。
    15. head:显示文件的前几行。
    16. tail:显示文件的后几行。
    17. vi:文本编辑器,用于编辑文件。
    18. nano:另一个文本编辑器,比vi更简单易用。
    19. tar:打包和解压文件。
    20. gzip:压缩文件。
    21. gunzip:解压缩文件。
    22. wc:统计文件的行数、字数和字符数。
    23. sort:对文件中的行进行排序。
    24. uniq:去除文件中的重复行。
    25. diff:比较两个文件的差异。
    26. ping:测试与指定主机之间的连通性。
    27. ifconfig:查看和配置网络接口。
    28. netstat:显示网络连接、路由表等信息。
    29. ssh:远程登录到另一台计算机。
    30. scp:在本地计算机和远程计算机之间复制文件。
    31. wget:下载文件。
    32. curl:用于与各种服务器通信。
    33. top:实时显示系统的进程状态。
    34. ps:显示当前运行的进程。
    35. kill:终止一个正在运行的进程。
    36. shutdown:关机或重新启动系统。
    37. reboot:重新启动系统。
    38. date:显示当前日期和时间,或者设置系统时间。
    39. cal:显示日历。
    40. uname:显示系统的信息。
    41. who:显示当前登录的用户。
    42. man:查看命令的使用手册。
    43. history:显示历史命令。
    44. alias:创建命令别名。
    45. source:在当前shell环境中执行命令。
    46. echo:在标准输出中打印字符串。
    47. sleep:暂停一段时间。
    48. su:切换到其他用户账号。
    49. sudo:以超级用户权限执行命令。
    50. ln:创建一个文件的硬链接或符号链接。
    51. uptime:显示系统的运行时间和平均负载。
    52. df:显示文件系统的磁盘空间使用情况。
    53. du:估算文件和目录的磁盘空间使用情况。
    54. mount:挂载文件系统。
    55. umount:卸载文件系统。
    56. ssh-keygen:生成或管理SSH密钥。
    57. crontab:设置定时任务。
    58. systemctl:管理系统服务。
    59. apt-get:用于在Ubuntu和Debian系统中安装、更新和卸载软件包。
    60. yum:用于在CentOS和Red Hat系统中安装、更新和卸载软 件包。
    61. sshd:SSH服务器的守护进程。
    62. passwd:修改用户密码。
    63. useradd:添加新用户。
    64. userdel:删除用户。
    65. groupadd:添加新用户组。
    66. groupdel:删除用户组。
    67. killall:根据进程名杀死所有匹配的进程。
    68. crontab:管理定时任务。
    69. df:显示磁盘空间使用情况。
    70. du:查看目录大小。
    71. free:显示系统内存使用情况。
    72. ps aux:显示所有进程信息。
    73. ifconfig:查看和配置网络接口。
    74. netstat:显示网络连接和路由表。
    75. scp:在本地计算机和远程计算机之间复制文件。
    76. ssh:远程登录到另一台计算机。
    77. ping:测试与指定主机之间的连通性。
    78. tar:打包和解压文件。
    79. find:在指定目录中查找文件。
    80. chmod:修改文件或目录的权限。
    81. chown:修改文件或目录的所有者。
    82. chgrp:修改文件或目录的所在组。
    83. wget:从网络上下载文件。
    84. curl:用于与各种服务器通信。
    85. sort:对文件中的行进行排序。
    86. uniq:去除文件中的重复行。
    87. diff:比较两个文件的差异。
    88. grep:在文件中搜索指定的字符串。
    89. sed:流编辑器,用于处理文本流。
    90. awk:用于文本的处理和报表生成。
    91. cut:从文件中提取指定的字段。
    92. tr:替换和删除字符。
    93. tee:将输出重定向到文件和标准输出。
    94. paste:将多个文件按列拼接。
    95. head和tail:显示文件的前几行或后几行。
    96. join:将两个文件按照共享字段合并。
    97. watch:反复执行命令并显示结果。
    98. nohup:在后台运行命令,并将输出重定向到文件。
    99. screen:在一个终端会话中运行多个窗口。
    100. ln:创建一个文件的硬链接或符号链接。

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

    一、文件和目录操作命令

    1. ls:显示当前目录下的文件和目录列表。
    2. cd:切换到指定目录。
    3. pwd:显示当前目录的路径。
    4. mkdir:创建目录。
    5. rm:删除文件或目录。
    6. cp:复制文件或目录。
    7. mv:移动文件或目录。
    8. touch:创建空文件或更改文件的访问和修改时间。
    9. cat:查看文件的内容。
    10. less:逐页显示文件的内容。
    11. head:显示文件的前几行内容。
    12. tail:显示文件的后几行内容。
    13. find:在文件系统中搜索文件。
    14. grep:在文件中查找指定模式。
    15. wc:统计文件的行数、字数和字符数。

    二、文件权限和用户管理命令

    16. chmod:修改文件的权限。
    17. chown:更改文件的所有者。
    18. chgrp:更改文件的所属组。
    19. sudo:以超级用户身份运行命令。
    20. su:切换用户身份。
    21. passwd:设置用户密码。
    22. useradd:添加用户。
    23. userdel:删除用户。
    24. usermod:修改用户属性。
    25. groupadd:添加用户组。
    26. groupdel:删除用户组。
    27. groupmod:修改用户组属性。

    三、进程管理命令

    28. ps:显示当前运行的进程。
    29. top:实时显示系统资源使用情况和进程信息。
    30. kill:终止指定进程。
    31. killall:终止指定名称的所有进程。
    32. bg:将终端中断的进程放到后台运行。
    33. fg:将后台运行的进程切换到前台。
    34. nohup:在执行命令时忽略挂断信号,使命令在后台持续运行。

    四、网络相关命令

    35. ifconfig:显示和配置网络接口。
    36. ping:测试与目标主机的连通性。
    37. netstat:显示网络连接、路由表和网络接口统计信息。
    38. ssh:远程登录到其他主机。
    39. scp:在本地主机和远程主机之间复制文件。
    40. wget:下载文件。
    41. curl:发送 HTTP 请求并获取响应。
    42. ftp:在本地主机和远程主机之间传输文件。

    五、压缩和解压缩命令

    43. tar:打包和解包文件。
    44. gzip:压缩文件。
    45. gunzip:解压缩文件。
    46. zip:压缩文件。
    47. unzip:解压缩文件。

    六、系统状态命令

    48. free:显示系统内存使用情况。
    49. df:显示磁盘空间使用情况。
    50. du:显示目录或文件的磁盘使用情况。
    51. uptime:显示系统运行时间和平均负载。
    52. who:显示当前登录用户。
    53. date:显示系统时间。
    54. cal:显示日历。
    55. history:显示命令历史记录。

    七、软件包管理命令

    56. apt-get:Debian 系统下的软件包管理工具。
    57. yum:Red Hat 系统下的软件包管理工具。
    58. dnf:Fedora 系统下的软件包管理工具。
    59. pacman:Arch Linux 系统下的软件包管理工具。

    八、文本处理命令

    60. sed:流编辑器,对文本进行替换、删除、插入等操作。
    61. awk:文本处理工具,用于数据分析和格式化输出。
    62. cut:按列切割文本。
    63. paste:将多个文件按列合并。
    64. sort:对文本进行排序。
    65. uniq:去除重复行。
    66. diff:比较两个文件的差异。
    67. tr:对字符进行替换或删除。

    九、系统信息命令

    68. uname:显示系统信息。
    69. lsb_release:显示 Linux 发行版信息。
    70. hostname:显示主机名。
    71. whoami:显示当前登录用户名。
    72. lspci:显示系统的 PCI 设备信息。
    73. lsusb:显示 USB 设备信息。

    十、系统配置命令

    74. ifconfig:配置网络接口。
    75. netstat:显示和修改网络配置。
    76. route:显示和修改路由表。
    77. iptables:配置防火墙规则。
    78. sysctl:显示和修改内核参数。
    79. mount:挂载文件系统。
    80. umount:卸载文件系统。

    十一、日志和调试命令

    81. tail:实时查看日志文件的末尾。
    82. dmesg:显示内核日志。
    83. strace:跟踪并记录进程执行的系统调用。
    84. ltrace:跟踪并记录进程执行的库函数调用。
    85. gdb:调试程序。
    86. lsof:列出正在使用的文件。
    87. fuser:显示文件被哪些进程使用。
    88. tcpdump:抓取网络数据包。

    十二、硬件信息命令

    89. lspci:显示系统的 PCI 设备信息。
    90. lsusb:显示 USB 设备信息。
    91. lshw:显示硬件信息。
    92. dmidecode:显示系统的 DMI/SMBIOS 信息。
    93. hwinfo:显示硬件信息。

    十三、磁盘管理命令

    94. fdisk:磁盘分区工具。
    95. mkfs:创建文件系统。
    96. fsck:检测和修复文件系统。
    97. mount:挂载文件系统。
    98. umount:卸载文件系统。
    99. dd:复制和转换文件。
    100. hdparm:显示和配置硬盘参数。

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

400-800-1024

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

分享本页
返回顶部