10分钟让你掌握Linux常用命令(+2万+++收藏)_ha_lydms的博客-CSDN博客_linux常用命令
压缩与解压缩:
压缩与解压缩的三条命令:
gzip: 用于压缩小的单个的文件
bzip2:用于压缩大的单个文件
tar: 包括以上两种,同事可以压缩目录
tar选项:
-c : (creat)创建压缩文件
-x: 解压缩
-j: bzip2压缩
-z: gzip压缩
-k: 解压缩的同时保留压缩文件
-f: 压缩目录,后接目录名
-v: 显示压缩文件的信息
-C:解压缩或压缩文件存放地址
tar czvf file.tar.gz file : 以gzip的方式将file压缩为file.gz
tar xzvf file.tar.gz -C file1: 将file.gz解压缩与file1
tar cjvf file.tar.bz2 file : 以gzip的方式将file压缩为file.bz2
查找:
1.目录文件查找:find
find directory -name file_name
find \home\book -name hello.c : 在指定目录下查找hello.c文件
find -name *.c : 在当前目录下查找所有“*.c”文件
find -name hello.* : 在当前目录下查找所有“hello”的所有类型的文件
2.字符串查找:grep
grep -rn "字符串" file
r(recursive):递归查找
n(number):显示目标位置的行号
举例:
grep -n "abc" test1.txt 在test1.txt中查找字符串abc
grep -rn "abc" * 在当前目录递归查找字符串abc
3.查找所在目录位置:
which/whereis
which pwd 定位到/bin/pwd
which gcc 定位到/usr/bin/gcc