【韦东山嵌入式Linux】Linux命令进阶笔记

1 find命令

功能:在指定目录中查找符合要求的文件,并将文件名显示在终端中。

格式find [目录名] [选项] [查找条件]

举例:
(1)

find /work/001_linux_basic/dira -name "test1.txt"

说明:
a. /work/001_linux_basic/dira表明查找路径;
b. -name表示以名字查找文件;
c."test1.txt"表示查找名为test1.txt的文件。

(2)

find /work/001_linux_basic/dira -name "*.txt"

说明:*为通配符,表示查找该路径下所有以.txt结尾的文件。

(3)

find /work/001_linux_basic/dira -name "dira"

说明:查找指定路径下所有名为dira的目录。

(4)

find  -name "test1.txt"

说明:如果没有指定路径,则在当前路径下查找。

(5)

find /work/001_linux_basic/dira -mtime -2

说明:
a. -mtime表明查找指定时间段内有变动的文件;
b. -2表明查找2天内有变动的文件。

2 grep命令

功能:在指定文件中查找符合要求的字符串,并显示文件名和行号。

格式grep [选项] [查找模式] [文件名]

举例:
(1)

grep -n "abc" test1.txt

说明:
a. -n(number)表明显示字符串所在行号;
b. "abc"表示要查找的字符串;
c. test1.txt表示在目标文件中查找。

查找后会显示:

3:abc
4:abcabcabc

(2)

grep -rn "abc" *

说明:
a. -r(recursive)表明递归查找;
b. *表示在当前目录下所有文件中查找;

查找后会显示:

dirb/test1.txt:3:abc
dirb/test1.txt:4:abcabcabc
test1.txt:3:abc
test1.txt:4:abcabcabc

(3)

grep -rnw "abc" *

说明:
a. -w表明全字匹配,不加w时凡是包含连续的abc的字符串都会被查找出来,加w后,只会查找出字符串abc;

查找后会显示:

dirb/test1.txt:3:abc
test1.txt:3:abc

3 file命令

功能:显示指定文件的类型。

格式file [文件名]

linux中的文件类型

文件名/文件位置 文件类型
~/.bashrc ASCII编码的text
~/.vimrc UTF-8 Unicode编码的text
~/.Pictures/* 图形文件JPEG/BMP/PNG等格式
~/.Desktop directory(目录)
/bin/pwd ELF 64-bit LSB executable(ELF格式的可执行文件)
/dev/* character special(字符设备文件)、block special(块设备文件)

注:*表示显示当前目录下所有文件类型。

4 which和whereis命令

功能:查找命令或应用程序所在位置

格式which/whereis [命令名/应用程序名]

举例:
(1)

which pwd

查找后会显示:

/bin/pwd

(2)

whereis 

查找后会显示:

pwd: /bin/pwd /usr/include/pwd.h /usr/share/nan/nan1/pwd.1.gz

说明:使用whereis命令会显示命令可执行程序位置和手册页的位置

5 gzip、bzip2和tar命令

5.1 压缩的概念

1. 压缩的目的
在网络上传输文件时将其进行压缩以减少网络带宽。

2. 压缩的类型

(1) 有损压缩: 如mp4视频文件,即使在压缩过程中减少了很多帧,对于观看者而言也没有影响;mp3音频文件同样也是有损压缩。

(2) 无损压缩:如普通文件的压缩,不希望压缩解压之后文件出现问题。

5.2 gzip命令

格式gzip [选项] [文件名]

gzip选项类型:
(1) 无选项:将文件压缩为压缩文件;
(2) -l(list):列出压缩文件信息;
(3) -k(keep):在压缩和解压时,保留源文件;
(4) -d(decompress):将压缩文件进行解压缩。

举例:
(1)

gzip -l pwd.1.gz

输入后显示压缩文件信息为:
在这里插入图片描述
对应信息意义为:

第一行内容 第二行内容
压缩后文件大小 869
压缩前文件大小 1477
压缩比 42.4%
压缩前文件名 pwd.1

(2)

gzip -d pwd.1.gz

解压后原压缩文件被删除,仅留有解压后文件。
(3)


                
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值