zoukankan      html  css  js  c++  java
  • (2)Linux命令分类汇总(1~6)

    Linux命令分类汇总(1-6)

    两个Linux命令查询工具网站

    https://www.linuxcool.com/

    http://man.linuxde.net/

    序号

    命令

    参数

    英文释义

    功能说明

    (一)线上查询及帮助命令(2个) 

    1          

    man

     

    manual

    查看命令帮助,命令的词典,还有info

    2          

    help

    h

     

    查看Linux内置命令的帮助

    (二)文件和目录操作命令(15个)

    3          

    pwd

    print working directory

    显示当前工作目录的绝对路径

    4          

    cd

    -/~/..

    change directory

    从当前工作目录切换到指定的工作目录。

    5          

    ls

    l/a/d/i/h/F

    长/all/目录/inode/human

    list

    列出目录的内容及其内容属性信息

    6          

    touch

     

     配合stat看

    创建新的空文件,改变已有文件的时间戳属性。

    7          

    mkdir

    p/v/m

     递归/过程/文件权限

    创建目录

    8          

    cp

    r/p/a

    递/权限/all

    copy

    复制文件或目录

    9          

    rm

    f/r/i

    强删/递归/询

    remove

    删除一个或多个文件或目录

    10       

    rmdir

    p/v

    递归/过程

    remove empty directories

    删除空目录

    11       

    mv

     

    move

    其功能是移动或重命名文件。

    12       

    find

    path –type/name/size 文件类型缩写bcdplfs

    用于查找目录及目录下的文件

    13       

    tree

    a/d/f/i/L

     all/dir/Level

    以树状图形式列出目录的内容

    14       

    chattr

    -R +-ai

     append/insert

    改变文件的扩展属性

    15       

    lsattr

    -R +-ai

    list attribute

    查看文件扩展属性。

    16       

    file

     

     

    显示文件的类型

    17       

    md5sum

     

     

    计算和校验文件的MD5值,文件是否更改

    (三)查看文件及内容处理命令(20个)

    18       

    cat

    查合增删-n

    concatenate

    用于连接多个文件并且打印到屏幕输出或重定向到指定文件中

    19       

    tac

     

     

    纵向反向显示文件内容

    20       

    rev

     

     

    横向反转显示文件内容

    21       

    more

    –n +n

     

    分页显示文件内容

    22       

    less

    –n +n

     

    分页显示文件内容,

    23       

    head

    –number

     

    显示文件内容的头部。

    24       

    tail

    –number

    配合管道符查看20-30行

    显示文件内容的尾部。

    head -30 file | tail-11

    25       

    cut

    -f2 -d";" /c2 第二个字符

    filed/d 指定分隔符

    有两个主要的功能,第一是显示文件内容,第二是连接多个或多个文件

    26       

    split

    -b 10k date.file -d -a 3 split_file

    分割文件为不同的小片段,数字显示-d,后缀长度-a x

    27       

    paste

    d: /-s f f

    delimiters

    按行合并文件内容, 将每个文件粘贴成一行

    28       

    sort

    -r/n

     反转/行号

    对文件的文本内容排序。

    29       

    uniq

    -c 统计行数

    unique

    去除重复行。

    30       

    wc

    -c/l/w

     字节/行数/单词数

    统计文件的行数、单词数或字节数。

    31       

    iconv

     

     

    转换文件的编码格式,了解。

    32       

    dos2unix

     

     

    将DOS格式文件转换成UNIX格式。

    33       

    diff

    y/w 50 width

    difference

    比较文件/目录的差异

    34       

    vimdiff

     

     常用

    命令行可视化文件比较工具,

    35       

    grep/egrep

    vniecow^$|

     多去探索

    过滤字符串,

    36       

    join

     

     

    按两个文件相同字段合并

    37       

    tr

     catzm.txt|tr -d/c  '1 '

     c字符集补集

    替换或删除字符。d 删除

    (四)vim命令行文本编辑器(8个)

    38       

    gg /nG/ G

    首/中/尾

    垂直方向

    光标操作垂直方向

    39        

    ^ /b/ nb/ w/ nw/ $

    水平方向

    首/左一词/左N词/右一词/右N词/末

    40   

    x/dd/ndd/u/

    uu/r/p/yy

    删字符/删1-n行/恢复/替换/粘贴paste/复制行copy

    编辑文档,

    41

    /xxx  ?xxx

    %/3,5s/A/B/g 

    查找斜问

    35%帅哥

     

    查找

    替换

    42        

    !q /qw/x/w a.txt/ZZ

    强退/保退/保退/另存/返回命令行

    保存退出,

    43

    set number/ignorecase

     

    显示行号/忽略大小写

    44       

    plit、vsplit、close、ctrl+w切换窗口

    多窗口编辑

    45    

    !+命令

     

     

    在vim中使用SHELL命令

    (五)信息显示命令(11个)

    46

    uname

    -a/n/r

    unix name

    显示操作系统相关信息的命令。

    47   

    hostname

     

     

    显示或者设置当前系统的主机名。

    48       

    dmesg

    | grep/head/tail -c

    显示开机信息,诊断系统故障。

    49       

    uptime

    -p/s

    运时/启动

    显示系统运行时间及负载。

    50       

    stat

     

     

    显示文件或文件系统的状态。

    51       

    du

    a

    disk usage

    用于查看磁盘占用空间的意思。

    52       

    df

    a

    disk free

    显示磁盘空间使用情况

    53       

    top

     

     

    实时显示系统资源使用情况。

    54       

    free

    m

     

    显示系统内存情况

    55       

    date

    +%T%n换行

    %D%B%d

    --date '12:34:56'

    显示与设置系统时间。

    -s 设置

    56       

    cal

    -1/3/s/m/j/y

     

    查看日历等时间信息。

    (六)文件压缩及解压缩命令(4个)搜索文件命令(3个)

    57       

    tar

    -cfzjtrxC

     创/名/过/追/解/解压位置

    打包压缩,重复这几天日系车

    58       

    unzip

     

     

    解压文件。

    59       

    gzip

     

     

    gzip压缩工具。

    60       

    zip

     

     

    压缩工具。

    61       

    which

    查找文件、显示命令路径

    查找二进制命令,按环境变量PATH路径查找。

    62       

    whereis

    查找二进制命令,按环境变量PATH路径查找。

    63       

    locate

    find –name比较快

     

    快速查找文件和目录,从数据库找

  • 相关阅读:
    iOS block从零开始
    iOS 简单动画 序列帧动画
    iOS 简单动画 block动画
    IOS 简单动画 首尾式动画
    IOS 手势详解
    IOS block 循环引用的解决
    IOS GCD定时器
    IOS TextField伴随键盘移动
    IOS RunLoop面试题
    IOS RunLoop 常驻线程的实现
  • 原文地址:https://www.cnblogs.com/unicornam/p/11135276.html
Copyright © 2011-2022 走看看