• Linux常用命令


    cp: copy

    cp 源 目标地址

    cp -r 递归复制目录下的文件到另外一个目录

    cp -i  交互式

    cp -f 强行覆盖

    cp -p 复制文件保留属性

    cp -L 复制软连文件指定的源,默认是

    cp -P 复制的是链接文件的本身

    cp -a 归档复制,常用于备份

    cp -d 不复制软连接指向的源

    cp /etc/{passwd,inittab,,rc.d/sysinit} /tmp  复制多个文件到/tmp下

    cp a.txt a.txt ext /tmp 

    cp a.txt /tmp/b.txt       cp is aliased to `cp -i'  忽略 -i 

    mv SRC DEST

    mv -T DEST SRC

    install 

      -d direcotry  创建目录

    install 复制文件

    ######查看文件命令####

    cat 打印文件输出(从上向下展示文本内容)

    cat -n 显示行号

    cat -E 显示每一行的最后一行标记, Linux 行结束标记是$, windows 是$与回车;

    tac 打印文件输出(从下向上展示文本内容)

    more 向后翻,翻页到尾部自动退出 control + f control+b  回车

    less 查看文件经常用的,翻到页尾不会退出,退出q健,/ 可以查找,b上翻 、空格下翻、contrl+d 翻一页,contrl+b 上翻一页 

    header  查看文件开始内容   默认10行

    tail 查看文件的最后几行内容 默认10行

    tail -f 查看文件尾部不退出等待显示后续追加进的内容

    cut -d : -f1 /etc/passwd  展示以 :分割后的,passwd文件的第一列,

      -d 指定分隔符

      -f 指定显示字段

    cut -d : -f 1,3 /etc/passwd展示第一列,第三列

    cut -d : -f 1-3 /etc/passwd展示第一列到第三列

    ############

    sort 文本排序

    sort -n /tmp/num.txt; 根据数值排序,按照从左到右各个字符

           -r 降序

       -t 字段分隔符

      -k 哪个字段为排序的关键字

          -u 排序后相同的只展示一次

      -f 忽略大小写

    uniq  报告显示重复的行,仅相临的行重复才叫重复行

      -c 显示每一行重复的次数

      -d 只显示重复的行

    ############

    文本统计类命令

    wc (word count).  行数,单词数,字节数

      -l  行数

      -c  

      -m 字符

      -L 最长的一行包含多少字符  

    #############

    字符处理命令

    tr.  用户转换或删除字符命令

    tr 'a-z' 'A-Z' < /etc/passwd  把passwd 内容小写换成大写

    tr -d 'a'  删除字节

    ########

    命令行编辑

    control+a 快速跳到行首

    control + e  快速跳到行为

    control+ u. 删除光标到行首

    control+k  删除光标行尾

    control+L 清屏

    ##########

    history 命令历史

    上下翻箭头键

    !n 执行第N条命令

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

    !! 执行上一条命令

    !string  执行历史命令中的string命令

    !$ 执行上一次命令中的参数数据

    esc + .   上一次命令中的参数数据

    #########

    alias 别名  每次别名尽在当前shell的生命周期中有效,

    unalias 取消别名

    ########

    命令替换 vim  $(date +%F-%H-%k-%M.txt)

      创建文件2019-03-27-17-17-18.txt

      ``: 命令替换

      "":弱引用 可以实现命令替换

      '':强引用  不完成命令替换

      *  匹配任意字符任意长度 

      ?匹配任意单个字符

      [] 指定任意范围内的单个字符

        [a,b,c]、[a-z]、[A-Z] [0-9] [0-9a-zA-Z]

        [:space:]  空白字符

        [:pount:]  标点符号

        [:lower:]   小些字母

        [:upper:]  大写字母

        [:alpha:]  大小写字母

        [:digit:]   数字

        [:alnum:]     所有的数据与字母

      ^ 指定范围之外的任意单个字符

      

      

      

          

    只是查找方便的总结
  • 相关阅读:
    Servlet介绍(一)
    iOS Dev (50)用代码实现图片加圆角
    Codeforces Round #265 (Div. 2) D. Restore Cube 立方体推断
    JVM:垃圾回收机制和调优手段
    Memcachedclient-XMemcached使用
    JVM中类的卸载机制
    血型统计
    iOS 事件传递及响应过程
    java 对象参数去空格方式
    spring aop 一个挡板例子
  • 原文地址:https://www.cnblogs.com/qutao125/p/10638115.html
Copyright © 2020-2023  润新知