linux高频使用的50条常用命令

  1. 1.  ls :

    - 参数:-a(显示所有文件,包括隐藏文件)

    -l(以长格式显示文件信息)

    -h(以易读的方式显示文件大小)

    -R(递归显示子目录内容)。
    - 用法解释:“-a”可以列出包括以“.”开头的隐藏文件;“-l”会显示文件的详细信息,如权限、所有者、大小等;“-h”使文件大小以更直观的单位显示,如 K、M、G;“-R”可以递归地列出目录及其子目录中的所有文件。


    2.  cd :
    - 用法解释:直接跟目录路径,用于切换当前工作目录。


    3.  pwd :

    - 用法解释:显示当前所在的工作目录路径。
    4.  mkdir :

    - 参数:-p(递归创建目录)

    -m(设置目录权限)

    -v(显示创建过程)。
    - 用法解释:“-p”可以创建多级目录,若上级目录不存在也会一并创建;“-m”用于在创建目录时指定权限;“-v”会显示创建目录的详细过程。

    5.  rmdir :

    - 用法解释:用于删除空目录。


    6.  touch :

    - 参数:-a(仅改变访问时间)

    -m(仅改变修改时间)

    -t(指定时间戳)。
    - 用法解释:“-a”只更改文件的访问时间;“-m”只更改文件的修改时间;“-t”后接特定时间戳格式,用于指定特定的时间来更新文件时间。


    7.  cp :

    - 参数:-r(递归复制目录)

    -i(交互式复制,覆盖前询问)

    -p(保留文件属性)

    -v(显示复制过程)。
    - 用法解释:“-r”用于复制目录及其内容;“-i”在覆盖目标文件之前询问用户;“-p”可以保留文件的原始属性,如权限、所有者等;“-v”显示复制的详细过程。


    8.  mv :

    - 参数:-i(交互式移动,覆盖前询问)

    -f(强制移动,不询问)

    -v(显示移动过程)。
    - 用法解释:“-i”在移动文件覆盖目标位置已有文件时询问用户;“-f”强制移动,不进行任何询问;“-v”显示移动的详细过程。


    9.  rm :

    - 参数:-r(递归删除目录)

    -f(强制删除,不询问)

    -i(交互式删除,询问)

    -v(显示删除过程)。
    - 用法解释:“-r”用于删除目录及其内容;“-f”强制删除,不进行任何询问;“-i”在删除文件之前询问用户;“-v”显示删除的详细过程。


    10.  cat :

    - 参数:-n(显示行号)

    -b(显示行号,但只对非空行编号)

    -s(压缩连续的空行)

    -E(在每行末尾显示“$”)。
    - 用法解释:“-n”为文件中的所有行编号;“-b”只对非空行编号;“-s”将连续的多个空行压缩为一个空行;“-E”在每行末尾添加“$”符号,方便查看行尾。

    11.  more :

    - 用法解释:用于分页查看文件内容,按空格键翻页,按回车键逐行查看,按“q”退出。

    12.  less :

    - 参数:-N(显示行号)

    -i(忽略大小写搜索)

    -m(显示百分比)

    -P(设置提示信息)。
    - 用法解释:“-N”显示文件内容的行号;“-i”在搜索时忽略大小写;“-m”在屏幕底部显示已查看内容的百分比;“-P”可以自定义提示信息。

    13.  head :

    - 参数:-n(指定显示的行数)。
    - 用法解释:“-n”后接数字,用于指定显示文件开头的行数,默认显示前十行。

    14.  tail :

    - 参数:-n(指定显示的行数)

    -f(实时跟踪文件末尾)。
    - 用法解释:“-n”后接数字,指定显示文件末尾的行数;“-f”用于实时跟踪文件的末尾,当文件有新内容添加时,会实时显示在屏幕上。

    15.  grep :

    - 参数:-i(忽略大小写)

    -v(反向匹配)

    -n(显示行号)

    -r(递归搜索)。
    - 用法解释:“-i”在搜索时忽略大小写;“-v”显示不包含匹配模式的行;“-n”在输出结果中显示匹配行的行号;“-r”可以递归地在目录及其子目录中的所有文件中进行搜索。

    16.  find :

    - 参数:-name(按文件名查找)

    -type(按文件类型查找)

    -size(按文件大小查找)

    -exec(对找到的文件执行命令)。
    - 用法解释:“-name”后接文件名模式,用于按文件名查找文件;“-type”后接文件类型,如“d”表示目录,“f”表示普通文件;“-size”后接文件大小的条件,如“+10M”表示大于 10M 的文件;“-exec”后接命令,对找到的文件执行特定命令。

    17.  locate :

    - 用法解释:快速查找文件,它依赖于预先建立的文件数据库,查找速度较快。

    18.  chmod :

    - 参数:-R(递归更改权限)

    -v(显示详细过程)

    -u(设置用户权限)

    -g(设置组权限)。
    - 用法解释:“-R”可以递归地更改目录及其子目录中所有文件的权限;“-v”显示权限更改的详细过程;“-u”、“-g”分别用于单独设置用户和组的权限。

    19.  chown :

    - 参数:-R(递归更改所有者)

    -v(显示详细过程)。
    - 用法解释:“-R”可以递归地更改目录及其子目录中所有文件的所有者;“-v”显示更改所有者的详细过程。

    20.  ps :

    - 参数:-aux(显示所有进程详细信息)

    -ef(以全格式显示进程信息)

    -u(按用户显示进程)。
    - 用法解释:“-aux”显示系统中所有进程的详细信息;“-ef”以全格式显示进程信息,包括进程 ID、父进程 ID、启动时间等;“-u”后接用户名,显示特定用户的进程。

    21.  top :

    在top界面中,可以使用以下交互式命令来调整显示方式
    h:显示帮助

    k:终止进程,提示输入要终止的进程 ID。

    q:退出 top。

    r:改变进程的优先级 (renice)。

    s:设置刷新间隔时间(以秒为单位)。

    P:按 CPU 使用率排序(默认)。

    M:按内存使用率排序。

    T:按运行时间排序。

    1:切换显示每个 CPU 的状态。
    - 用法解释:动态查看系统进程信息,包括 CPU、内存使用情况等,可以按特定键进行交互操作。

    22.  kill :

    - 参数:-9(强制终止进程)

    -s(发送特定信号)

    -l(列出所有信号)。
    - 用法解释:“-9”表示强制终止进程;“-s”后接信号名称或编号,向进程发送特定信号;“-l”列出所有可用的信号。

    23.  ifconfig (或  ip addr ):

    - 用法解释:用于查看网络接口配置信息,如 IP 地址、子网掩码等。

    24.  ping :

    - 参数:-c(指定发送的数据包数量)

    -i(指定发送数据包的时间间隔)

    -s(指定数据包大小)。
    - 用法解释:“-c”后接数字,指定发送的数据包数量;“-i”后接时间间隔,用于指定发送数据包的时间间隔;“-s”后接数据包大小,指定发送的数据包大小。

    25.  ssh :

    - 参数:-p(指定端口号)

    -i(指定私钥文件)

    -v(详细模式)。
    - 用法解释:“-p”后接端口号,用于指定连接的端口;“-i”后接私钥文件路径,用于使用特定的私钥进行身份验证;“-v”开启详细模式,显示连接过程的详细信息。

    26.  scp :

    - 参数:-P(指定端口号)

    -r(递归复制目录)

    -i(指定私钥文件)

    -v(详细模式)。
    - 用法解释:“-P”后接端口号,用于指定连接的端口;“-r”递归复制目录;“-i”后接私钥文件路径,用于使用特定的私钥进行身份验证;“-v”开启详细模式,显示复制过程的详细信息。

    27.  tar :

    - 参数:-c(创建打包文件)、-x(解包文件)、-v(显示详细过程)、-f(指定打包文件名)。
    - 用法解释:“-c”用于创建打包文件;“-x”用于解包文件;“-v”显示打包或解包的详细过程;“-f”后接文件名,用于指定打包文件名。

    28.  zip / unzip :

    - 参数:-r(递归压缩/解压目录)

    -q(安静模式,不显示压缩过程)

    -o(覆盖已有文件)。
    - 用法解释:“-r”用于递归压缩或解压目录;“-q”在压缩或解压时不显示过程信息;“-o”在解压时覆盖已有文件。

    29.  df :

    - 参数:-h(以易读的方式显示磁盘空间)

    -T(显示文件系统类型)

    -i(显示 inode 使用情况)。
    - 用法解释:“-h”使磁盘空间大小以更直观的单位显示,如 K、M、G;“-T”显示文件系统的类型;“-i”显示 inode 的使用情况。

    30.  du :

    - 参数:-h(以易读的方式显示文件大小)

    -s(显示总和)

    -c(显示总计)。
    - 用法解释:“-h”使文件大小以更直观的单位显示;“-s”只显示每个参数的总计;“-c”显示所有参数的总计。

    31.  mount / umount :

    - 用法解释:“mount”用于挂载文件系统,“umount”用于卸载文件系统。

    32.  sudo :

    - 用法解释:以超级用户权限执行命令。

    33.  su :

    - 参数:-(切换到 root 用户并加载环境变量)

    -l(切换用户并加载目标用户环境变量)。
    - 用法解释:直接“su”切换到 root 用户,但不加载环境变量;“-”切换到 root 用户并加载环境变量;“-l”切换到指定用户并加载该用户的环境变量。

    34.  passwd :

    - 用法解释:用于修改用户密码。

    35.  history :

    - 用法解释:查看命令历史记录。

    36.  echo :

    - 参数:-n(不输出换行符)

    -e(解释转义字符)。
    - 用法解释:“-n”使输出不换行;“-e”可以解释转义字符,如“\n”表示换行。

    37.  man :

    - 用法解释:查看命令手册。

    38.  wget :

    - 参数:-O(将下载内容保存为指定文件名)

    -c(断点续传)

    -b(后台下载)。
    - 用法解释:“-O”后接文件名,将下载的内容保存为指定文件名;“-c”可以在下载中断后进行断点续传;“-b”在后台进行下载。

    39.  curl :

    - 参数:-o(将下载内容保存为指定文件名)

    -L(跟随重定向)

    -I(只显示 HTTP 头信息)。
    - 用法解释:“-o”后接文件名,将下载的内容保存为指定文件名;“-L”跟随 HTTP 重定向;“-I”只显示 HTTP 头信息。

    40.  vim (或其他文本编辑器):

    - 用法解释:用于编辑文件,有多种模式和命令。

    41.  hostname :

    - 用法解释:查看主机名。

    42.  date :

    +FORMAT:指定输出格式。格式可以包含普通字符和如下特殊序列:

    %Y:四位数年份 (例如:2023)

    %m:两位数月份 (例如:01 到 12)

    %d:两位数日期 (例如:01 到 31)

    %H:两位数小时(24 小时制)

    %M:两位数分钟

    %S:两位数秒

    %A:星期几的全名

    %a:星期几的缩写

    %B:月份的全名

    %b:月份的缩写

    - 用法解释:查看或设置日期。

    43.  uptime :
    - 用法解释:查看系统运行时间。

    44.  who :
    - 用法解释:查看当前登录用户。

    45.  groups :

    - 用法解释:查看用户所属组。

    46.  clear :

    - 用法解释:清屏。

    47.  ln :

    - 参数:-s(创建软链接)

    -v(显示详细过程)。
    - 用法解释:“-s”创建软链接;“-v”显示创建链接的详细过程。

    48.  diff :

    - 参数:-u(以统一格式显示差异)

    -r(递归比较目录)

    -N(将不存在的文件视为空文件进行比较)。
    - 用法解释:“-u”以统一格式显示两个文件的差异,便于阅读;“-r”可以递归地比较目录中的文件;“-N”在比较时,将不存在的文件视为空文件进行处理。

    49.  sed :

    - 参数:-i(直接修改文件)

    -n(不输出模式空间内容,仅显示匹配行)

    -e(执行多个编辑命令)。
    - 用法解释:“-i”直接修改文件内容而不是输出到屏幕;“-n”在处理文件时,不输出模式空间的内容,仅在使用“p”命令时显示匹配的行;“-e”可以执行多个编辑命令。

    50.  awk :

    - 参数:-F(指定分隔符)

    -v(定义变量)

    -f(从文件中读取 awk 程序)。
    - 用法解释:“-F”后接分隔符,用于指定输入文件的字段分隔符;“-v”用于定义变量;“-f”后接文件名,从文件中读取 awk 程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值