2023-3-23笔记:linux命令

linux

grep:查找文件内容

grep h a.txt:查找a.txt中h出现的内容行

grep h a.txt -v:查找a.txt中不包含h的行

grep h a.txt -n:查找a.txt中h出现的内容行,并且显示行号

grep h a.txt -i:查找a.txt中h或H出现的内容行,忽略大小写

ls /a | grep lib:配合管道使用,在ls /a的执行结果中查找名包含lib的文件或者文件夹

find:查找文件命令

find . -name "2.txt":在当前路径下查找2.txt这个文件

通配符:

*:匹配0个或者多个字符

find . -name "2*.txt":查找以2开头以.txt结尾的文件

?:匹配一个字符

find . -name "2?.txt":查找2开头之后跟随一个字符且.txt结尾的文件,如2B.txt

tar:文件压缩与解压缩

.gz格式:压缩较快,压缩比不高

.bz2格式:压缩较慢,压缩比高

命令选项:

-c:创建打包文件

-v:显示压缩解压详情

-f:指定压缩后的文件名,或者需要解压的文件名

-z:压缩gz格式文件

-j:压缩bz2格式文件

-x:解压缩文件

-C:指定解压缩文件的 存放路径

tar -cvf 1.tar *.txt:将txt结尾的文件打包,只打包不压缩

tar -zcvf 1.gz *.txt:压缩gz格式

tar -jcvf 1.bz2 *.txt:压缩bz2格式

tar -zxvf 1.gz:解压缩gz格式

tar -jxvf 1.bz2:解压缩bz2格式

tar -zxvf 1.gz -C ./A:解压缩gz格式至当前目录的A目录下

打卡休息!每天进步一点点

你可能感兴趣的:(python,linux)