Linux 常用命令汇总

Posted wulei0630

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 常用命令汇总相关的知识,希望对你有一定的参考价值。

一、打包压缩解压

①压缩

tar -czvf Test.tar.gz ./Test

tar -cjvf Test.tar.bz2 ./Test

②解压

tar -xzvf Test.tar.gz

tar -xjvf Test.tar.bz2

 

-c, --create: create a new archive

-z, --gzip: filter the archive through gzip

-v, --verbose: verbosely list files processed

-f, --fIle=ARCHIVE: use archive file or defice ARCHIVE

 

-x, --extract, --get: extract files from an archive

 

二、查找替换

①. 查找指定目录下某一文件

find ./ -name filename

②. 查找指定目录下文件中的字符串

grep -r --color "Str" ./

③. 替换指定目录下文件中的字符串

grep -rl printf ./ | xargs sed -i ‘s/printf/xxxxxx/g‘     --printf -->> xxxxxx

④. 严格匹配替换指定目录下文件中的字符串

grep -rl "printf" ./ | xargs sed -i ‘s/<printf>/xxxxxx/g‘

 

grep 选项介绍

-r, -R, --recursive: Read  all  files  under  each  directory,  recursively

-l: Suppress  normal  output; instead print the name of each input file from which output would normally have been printed.

 

以上是关于Linux 常用命令汇总的主要内容,如果未能解决你的问题,请参考以下文章

linux 常用命令汇总(面向面试)

Linux 常用命令汇总

Linux最常用150个命令汇总

Linux运维最常用命令汇总

linux运维最常用命令汇总

Linux常用命令汇总