linux常用命令全集及其含义

worktile 其他 80

回复

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

    Linux是一种开源操作系统,广泛应用于服务器和嵌入式系统。它提供了丰富的命令行工具,用于管理和操作系统。下面是一些常用的Linux命令及其含义:

    1. ls:列出当前目录中的文件和目录。
    2. cd:切换到指定的目录。
    3. pwd:显示当前所在的目录。
    4. mkdir:创建新的目录。
    5. rm:删除文件或目录。
    6. cp:复制文件或目录。
    7. mv:移动文件或目录,也可用于重命名。
    8. cat:显示文件内容。
    9. grep:在文件中搜索指定的模式。
    10. find:在文件系统中查找文件。
    11. head:显示文件的前几行。
    12. tail:显示文件的后几行。
    13. wc:统计文件的行数、字数和字符数。
    14. chmod:修改文件或目录的权限。
    15. chown:修改文件或目录的所有者。
    16. chgrp:修改文件或目录的所属组。
    17. tar:打包和解包文件。
    18. gzip:压缩文件。
    19. unzip:解压缩文件。
    20. ssh:远程登录到 Linux 主机。
    21. scp:在本地主机和远程主机之间复制文件。
    22. rsync:远程和本地主机之间同步文件。
    23. top:实时显示系统的运行情况。
    24. ps:显示进程的状态。
    25. kill:终止运行中的进程。
    26. ping:测试网络连接。
    27. ifconfig:配置和查看网络接口的信息。
    28. netstat:显示网络状态。
    29. wget:下载文件。
    30. sed:处理文本文件。
    31. awk:处理文本文件的一种通用工具。
    32. man:查看命令的帮助文档。
    33. history:显示历史命令记录。

    这只是列举了一些常用的Linux命令,还有很多其他的命令和选项,可以根据具体需要来学习和使用。掌握这些命令可以更高效地管理和操作Linux系统。

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

    Linux操作系统是一款开源的操作系统,因其灵活性和稳定性而被广泛使用。在Linux系统中,命令行是与系统交互的主要方式之一。下面是一些常用的Linux命令及其含义。

    1. ls: 列出当前目录下的文件和文件夹。用法:ls [选项] [文件/路径]。

    2. cd: 切换目录。用法:cd [路径]。例如,cd /home将切换到home目录。

    3. pwd: 显示当前所在的目录。用法:pwd。

    4. mkdir: 创建新的目录。用法:mkdir [选项] [目录名]。例如,mkdir newdir将创建一个名为newdir的新目录。

    5. rm: 删除文件或目录。用法:rm [选项] [文件/路径]。例如,rm file.txt将删除file.txt文件。

    6. cp: 复制文件或目录。用法:cp [选项] [源文件/目录] [目标路径]。例如,cp file.txt newdir将复制file.txt文件到newdir目录。

    7. mv: 移动或重命名文件或目录。用法:mv [选项] [源文件/目录] [目标路径]。例如,mv file.txt newdir将将file.txt移动到newdir目录。

    8. touch: 创建新文件或更改文件的时间戳。用法:touch [选项] [文件名]。例如,touch file.txt将创建一个名为file.txt的新文件。

    9. cat: 显示文件的内容或将多个文件合并为一个文件。用法:cat [选项] [文件名]。例如,cat file.txt将显示文件file.txt的内容。

    10. grep: 在文件中查找匹配的文本。用法:grep [选项] [模式] [文件名]。例如,grep “hello” file.txt将在file.txt中查找包含hello的文本。

    11. find: 在文件系统中查找文件。用法:find [路径] [选项]。例如,find /home -name file.txt将在/home目录下查找名为file.txt的文件。

    12. chmod: 修改文件或目录的权限。用法:chmod [选项] [权限] [文件/目录]。例如,chmod 755 file.txt将将file.txt文件的权限设置为755。

    13. chown: 修改文件或目录的所有者。用法:chown [选项] [所有者] [文件/目录]。例如,chown user file.txt将将file.txt文件的所有者设置为user。

    14. ln: 创建文件的硬链接或符号链接。用法:ln [选项] [源文件] [链接文件]。例如,ln -s file.txt link.txt将创建一个名为link.txt的符号链接文件。

    15. tar: 打包和解压文件。用法:tar [选项] [文件/路径]。例如,tar -cvf archive.tar file.txt将创建一个名为archive.tar的文件,并将file.txt文件添加到其中。

    这只是一些常用的Linux命令,Linux操作系统拥有众多的命令和选项,可以根据具体需求进行深入学习和使用。

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

    一、文件操作命令

    【1】ls

    含义:列出当前目录下的文件和文件夹。

    用法:ls [选项] [目录]。

    常用选项:
    -a:显示所有文件,包括以.开头的隐藏文件。
    -l:长格式显示文件信息。
    -R:递归显示子目录下的文件。
    -h:以人类可读方式显示文件大小。

    【2】cd

    含义:切换当前工作目录。

    用法:cd [目录]。

    常用操作:
    cd:返回用户家目录。
    cd -:返回上一次所在目录。
    cd ..:进入上一级目录。

    【3】pwd

    含义:显示当前工作目录的绝对路径。

    用法:pwd。

    【4】mkdir

    含义:创建新目录。

    用法:mkdir [选项] 目录。

    常用选项:
    -p:递归创建多级目录。
    -v:显示创建的目录信息。

    【5】touch

    含义:创建空文件,或者修改文件的访问时间。

    用法:touch [选项] 文件。

    常用选项:
    -a:仅修改文件的访问时间。
    -m:仅修改文件的修改时间。

    【6】rm

    含义:删除文件或目录。

    用法:rm [选项] 文件。

    常用选项:
    -r:递归删除目录及其内容。
    -f:强制删除,不提示确认。

    【7】mv

    含义:移动文件或目录,或者更改文件或目录的名字。

    用法:mv [选项] 源文件 [目标文件]。

    常用选项:
    -f:强制覆盖目标文件。
    -i:交互式操作,覆盖前提示确认。

    【8】cp

    含义:复制文件或目录。

    用法:cp [选项] 源文件 [目标文件]。

    常用选项:
    -r:递归复制目录及其内容。
    -p:保留源文件的属性。

    【9】ln

    含义:创建硬链接或符号链接。

    用法:ln [选项] 源文件 [目标链接]。

    常用选项:
    -s:创建符号链接。

    【10】find

    含义:按照指定的条件查找文件。

    用法:find [搜索路径] [选项] [表达式]。

    常用选项:
    -name:按照文件名查找。
    -type:按照文件类型查找。
    -size:按照文件大小查找。

    【11】grep

    含义:在文件中查找指定的内容。

    用法:grep [选项] 模式 [文件]。

    常用选项:
    -i:忽略大小写。
    -v:反向匹配,输出不包含模式的行。
    -r:递归查找子目录。

    二、系统管理命令

    【1】uname

    含义:显示系统信息。

    用法:uname [选项]。

    常用选项:
    -a:显示所有信息。
    -r:显示内核版本。
    -m:显示硬件架构。

    【2】top

    含义:实时查看系统的进程和资源使用情况。

    用法:top。

    常用操作:
    P:按照CPU使用率排序。
    M:按照内存使用率排序。
    q:退出top。

    【3】ps

    含义:查看系统中运行的进程。

    用法:ps [选项]。

    常用选项:
    -a:显示所有进程。
    -u:显示指定用户的进程。
    -x:显示不属于终端的进程。

    【4】kill

    含义:终止指定进程。

    用法:kill [选项] 进程ID。

    常用选项:
    -9:强制终止进程。
    -l:显示所有可用的信号。

    【5】shutdown

    含义:关机或重启系统。

    用法:shutdown [选项] [时间]。

    常用选项:
    -h:关机。
    -r:重启。
    -c:取消之前的关机或重启。

    【6】reboot

    含义:重启系统。

    用法:reboot。

    【7】halt

    含义:关闭系统。

    用法:halt。

    【8】ifconfig

    含义:配置和显示网络接口信息。

    用法:ifconfig [选项] [接口名]。

    常用选项:
    -a:显示所有接口信息。
    -up:启用指定接口。
    -down:禁用指定接口。

    【9】ping

    含义:测试网络连接是否正常。

    用法:ping [选项] 目标主机。

    常用选项:
    -c:指定ping的次数。
    -i:指定ping的时间间隔。

    【10】netstat

    含义:显示网络连接、路由表和网络接口信息。

    用法:netstat [选项]。

    常用选项:
    -a:显示所有连接。
    -n:以数字格式显示地址和端口号。
    -r:显示路由表。

    【11】route

    含义:配置和显示网络路由表。

    用法:route [选项]。

    常用选项:
    -add:添加路由。
    -del:删除路由。
    -print:显示路由表。

    【12】iptables

    含义:配置和显示Linux防火墙规则。

    用法:iptables [选项] [规则]。

    常用选项:
    -A:添加规则。
    -D:删除规则。
    -L:显示规则列表。

    三、压缩和解压命令

    【1】tar

    含义:打包和解包文件。

    用法:tar [选项] [文件]。

    常用选项:
    -c:打包文件。
    -x:解包文件。
    -z:使用gzip压缩文件。
    -j:使用bzip2压缩文件。

    【2】gzip

    含义:压缩文件。

    用法:gzip [选项] 文件。

    常用选项:
    -d:解压缩文件。
    -l:显示压缩文件信息。

    【3】gunzip

    含义:解压缩文件。

    用法:gunzip 文件。

    【4】bzip2

    含义:压缩文件。

    用法:bzip2 [选项] 文件。

    常用选项:
    -d:解压缩文件。
    -l:显示压缩文件信息。

    【5】bunzip2

    含义:解压缩文件。

    用法:bunzip2 文件。

    【6】zip

    含义:打包和解包文件。

    用法:zip [选项] [文件]。

    常用选项:
    -r:递归压缩目录。
    -d:解压缩文件。

    【7】unzip

    含义:解压缩文件。

    用法:unzip [选项] 文件。

    常用选项:
    -l:显示压缩文件内容。
    -d:指定解压缩的目录。

    四、进程管理命令

    【1】ps

    含义:查看系统中的进程。

    用法:ps [选项]。

    常用选项:
    -a:显示所有进程。
    -u:显示指定用户的进程。
    -x:显示不属于终端的进程。

    【2】top

    含义:实时显示系统进程和资源使用情况。

    用法:top。

    常用操作:
    P:按照CPU使用率排序。
    M:按照内存使用率排序。

    【3】kill

    含义:终止指定的进程。

    用法:kill [选项] 进程ID。

    常用选项:
    -9:强制终止进程。
    -l:显示所有可用的信号。

    【4】pkill

    含义:通过进程名终止指定的进程。

    用法:pkill [选项] 进程名。

    常用选项:
    -f:匹配全名。
    -u:匹配用户。

    【5】killall

    含义:通过进程名终止指定的进程。

    用法:killall [选项] 进程名。

    常用选项:
    -i:交互式操作。

    【6】renice

    含义:修改正在运行的进程的优先级。

    用法:renice [选项] 进程ID。

    常用选项:
    -n:指定新的优先级。

    【7】nice

    含义:启动一个优先级较低的进程。

    用法:nice [选项] 命令。

    常用选项:
    -n:指定优先级。

    【8】bg

    含义:将一个挂起的进程放在后台运行。

    用法:bg [作业号]。

    【9】fg

    含义:将一个后台运行的进程放到前台运行。

    用法:fg [作业号]。

    五、网络命令

    【1】ifconfig

    含义:配置和显示网络接口信息。

    用法:ifconfig [选项] [接口名]。

    常用选项:
    -a:显示所有接口信息。
    -up:启用指定接口。
    -down:禁用指定接口。

    【2】ping

    含义:测试网络连接是否正常。

    用法:ping [选项] 目标主机。

    常用选项:
    -c:指定ping的次数。
    -i:指定ping的时间间隔。

    【3】netstat

    含义:显示网络连接、路由表和网络接口信息。

    用法:netstat [选项]。

    常用选项:
    -a:显示所有连接。
    -n:以数字格式显示地址和端口号。
    -r:显示路由表。

    【4】ping6

    含义:测试IPv6网络连接是否正常。

    用法:ping6 [选项] 目标主机。

    常用选项:
    -c:指定ping的次数。
    -i:指定ping的时间间隔。

    【5】traceroute

    含义:跟踪网络数据包的路径。

    用法:traceroute [选项] 目标主机。

    常用选项:
    -n:显示IP地址。
    -q:设置跟踪的最大点数。

    【6】route

    含义:配置和显示网络路由表。

    用法:route [选项]。

    常用选项:
    -add:添加路由。
    -del:删除路由。
    -print:显示路由表。

    【7】arp

    含义:显示和操作ARP缓存。

    用法:arp [选项] [操作] [对象]。

    常用选项:
    -a:显示所有ARP缓存。

    【8】hostname

    含义:查看或设置主机名。

    用法:hostname [新主机名]。

    【9】ssh

    含义:安全的远程登录。

    用法:ssh [选项] [用户@]主机名。

    常用选项:
    -p:指定端口号。
    -i:指定私钥文件。

    【10】scp

    含义:安全的远程拷贝。

    用法:scp [选项] [源文件] [目标文件]。

    常用选项:
    -P:指定端口号。

    【11】sftp

    含义:安全的远程文件传输。

    用法:sftp [选项] [用户@]主机名。

    常用选项:
    -P:指定端口号。

    【12】wget

    含义:从网络下载文件。

    用法:wget [选项] [URL]。

    常用选项:
    -c:断点续传。
    -P:指定下载目录。

    【13】curl

    含义:向网络发送请求。

    用法:curl [选项] [URL]。

    常用选项:
    -O:保存下载文件。
    -L:跟随重定向。

    【14】telnet

    含义:用于远程登录到远程主机。

    用法:telnet [选项] [主机名] [端口号]。

    常用选项:
    -l:指定登录用户名。

    【15】ftp

    含义:用于文件的传输。

    用法:ftp [选项] [主机名]。

    常用选项:
    -n:禁止自动登录。

    【16】nslookup

    含义:查询域名服务器的信息。

    用法:nslookup [选项] [主机名]。

    常用选项:
    -type:指定查询的类型。

    【17】dig

    含义:DNS信息查询工具。

    用法:dig [选项] [主机名]。

    常用选项:
    +t:指定查询类型。

    六、用户和权限命令

    【1】passwd

    含义:修改用户密码。

    用法:passwd [选项] [用户名]。

    常用选项:
    -d:删除用户密码。
    -l:锁定用户密码。

    【2】useradd

    含义:创建新用户。

    用法:useradd [选项] 用户名。

    常用选项:
    -m:创建用户的同时创建用户主目录。
    -g:指定用户的初始组。

    【3】usermod

    含义:修改用户属性。

    用法:usermod [选项] 用户名。

    常用选项:
    -l:修改用户名。
    -d:修改用户主目录。
    -G:修改用户所在的组。

    【4】userdel

    含义:删除用户。

    用法:userdel [选项] 用户名。

    常用选项:
    -r:同时删除用户的主目录。

    【5】groupadd

    含义:创建新组。

    用法:groupadd [选项] 组名。

    常用选项:
    -g:指定组ID。

    【6】groupmod

    含义:修改组属性。

    用法:groupmod [选项] 组名。

    常用选项:
    -n:修改组名。

    【7】groupdel

    含义:删除组。

    用法:groupdel [选项] 组名。

    【8】chown

    含义:修改文件的所有者和所属组。

    用法:chown [选项] 文件。

    常用选项:
    -R:递归修改文件及其子目录。

    【9】chgrp

    含义:修改文件的所属组。

    用法:chgrp [选项] 文件。

    常用选项:
    -R:递归修改文件及其子目录。

    【10】chmod

    含义:修改文件的权限。

    用法:chmod [选项] 文件。

    常用选项:
    -R:递归修改文件及其子目录。

    七、日志管理命令

    【1】tail

    含义:显示文件的末尾部分。

    用法:tail [选项] 文件。

    常用选项:
    -n:显示最后几行的内容。
    -f:实时显示文件的新增内容。

    【2】head

    含义:显示文件的开头。

    用法:head [选项] 文件。

    常用选项:
    -n:显示开头几行的内容。

    【3】cat

    含义:查看文件的内容。

    用法:cat [选项] 文件。

    常用选项:
    -n:显示行号。

    【4】more

    含义:分屏显示文件内容。

    用法:more [选项] 文件。

    常用选项:
    Enter:向下滚动一行。

    【5】less

    含义:分屏显示文件内容。

    用法:less [选项] 文件。

    常用操作:
    Enter:向下滚动一行。
    空格:向下滚动一屏。

    【6】grep

    含义:在文件中查找指定的内容。

    用法:grep [选项] 模式 [文件]。

    常用选项:
    -i:忽略大小写。
    -v:反向匹配,输出不包含模式的行。
    -r:递归查找子目录。

    【7】find

    含义:按照指定的条件查找文件。

    用法:find [搜索路径] [选项] [表达式]。

    常用选项:
    -name:按照文件名查找。
    -type:按照文件类型查找。
    -size:按照文件大小查找。

    【8】wc

    含义:统计文件的行数、字数、字节数。

    用法:wc [选项] 文件。

    常用选项:
    -l:统计行数。
    -w:统计字数。
    -c:统

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

400-800-1024

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

分享本页
返回顶部