美文网首页
03_01_文件管理类命令详解,03_02_bash特性详解

03_01_文件管理类命令详解,03_02_bash特性详解

作者: ff32 | 来源:发表于2018-01-01 23:42 被阅读0次

     目录管理

    ls、cd、pwd、mkdir、rmdir、tree

    文件管理:

    touch、stat、file、rm、cp、mv、nano

    日期时间

    date、clock、hwclock、cal

    查看文本

    cat、tac、more、less、head、tail,ctrl+c结束

    分屏显示

    more  向后翻、空格翻页

    less  后翻  b键前翻,q键退出

    head  显示前几行

    tail  显示后几行  tail -n

    tail -f:查看文件底部,不退出,等待显示后续追加文件内容

    文本处理

    cut、join、sed、awk

    database:数据库

    文本文件:

    cut

      -d:指定字段分隔符,默认是空格

      -f:指定要显示的字段

        -f 1,3 显示第1个,第三个

        -f 1-3 显示第一到第三个

    文本排序:sort

      -n:数值排序

      -r:降序

      -t:字符段分隔符

      -k:以哪个字段为关键字进行排序

      -u:排序后相同的行只显示一次

      -f:排序时不区分大小写

    uniq

      -c:显示文件中行重复的次数

      -d:只显示重复的行

    文本统计:wc(word count)

      -i

      -w

      -c

      -l

    字符处理命令:tr  转换货删除字符

    bash

    shell:外壳

    GUI:Gnome,KDE,Xfce

    CLI:sh,csh,ksh,bash,tcsh,zsh

    命令行

    光标跳转:

    ctrl+a;跳到命令行首

    ctrl+e:跳到命令行尾

    ctrl+u:删除光标至命令行首的内容

    ctrl+k:删除光标至命令行尾的内容

    ctrl+l:清屏

    命令历史:

    查看命令历史:history

      -c:清空命令历史

      -d OFFSET[n]:删除指定位置的命令

      -w:保存命令历史至历史文件中

    环境变量:

    path:命令搜索路径

    histsize:命令历史缓冲区大小

    !n  执行命令中的第n条命令

    !-n  执行命令中的倒数第n条命令

    !!:  执行上一条命令

    !string  执行命令历史中最近一个以指定字符串开头的命令

    !$:          引用前一个命令的最后一个参数

    按esc,松开按.  引用前一个命令的最后一个参数

    alt+.          引用前一个命令的最后一个参数

    相关文章

      网友评论

          本文标题:03_01_文件管理类命令详解,03_02_bash特性详解

          本文链接:https://www.haomeiwen.com/subject/hfixnxtx.html