美文网首页
Linux基础——常用命令(二)

Linux基础——常用命令(二)

作者: 门三就是闫 | 来源:发表于2018-03-27 23:02 被阅读0次

    (1) grep  搜索文本

    (以下出现的"a",是为了表示一个字或者字母或者数字,依据实际而定)

     grep   '^a'   1.txt                 从1.txt文件中找到以a开头的内容

     grep   a     1.txt                  从1.txt文件中找到带a的内容

    grep  'a$'   1.txt                  从1.txt中找到以a结尾的内容

                                   -n            查找行数

                                    -v           反向查找

                                    -i            不区分大小写

    以 grep a 1.txt 为例  

    grep 爱 1.txt  -n

    grep 爱 1.txt  -v 

    grep a 1.txt  -i 

    grep a 1.txt -i -n

    (2) cp    拷贝文件

    cp   1.txt   2.txt           把1.txt文件中的内容复制到2.txt文件中

    cp   1.txt   2.txt  -i          交互式复制    会提醒你是否执行该命令

    cp -a A   B   在复制目录时保留链接,文件属性,并递归的复制目录保持原有文件属性

    cp -f  A   B   强制覆盖已经存在文件

    cp -i  A   B   在覆盖文件时提醒是否覆盖已存在命令

    cp -r A   B    复制目录时使用,递归复制目录下的子目录

    cp -v A    B   显示复制进度

    (3)mv  移动文件

    mv  1.txt  02/     把文件1.txt移动到02文件夹中

    mv 1.txt  2.txt   更改文件名   1.txt换成2.txt

    切记:mv 1.txt  2.txt/         mv 1.txt  2.txt       它们只相差一个"/"     意思就完全不一样

    (3) 通配符

        *            所有字符    1.txt    2.txt  3.txt 4.txt       ——*.txt

        ?          代表任意一个字符   01.txt   02.txt   03.py  04.test——0?.*

    【abc】    代表abc中的任意一个

    【a-z】     代表a-z中的任意一个

    相关文章

      网友评论

          本文标题:Linux基础——常用命令(二)

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