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

2018-03-27  本文已影响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中的任意一个

上一篇下一篇

猜你喜欢

热点阅读