3.3嵌入式作业

1.解压命令tar xzvf中的xzvf是什么意思?

x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

2.压缩命令tar cvzf中的cvzf是什么意思?

c:打包一个文件
v : 显示详细信息
z : 压缩一个文件
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

3.根目录下各子目录的作用分别是什么?

bin:二进制可执行命令。该目录下存放着普通用户的命令。
dev:系统的设备文件,即设备的驱动程序。
home:用户主目录的基点。
lost-found:这个目录平时是空的,当系统非正常关机而留下的“无家可归”的文件便会储存在这里。
misc:储存着一些特殊的字符的定义。
net:存放着和网络相关的一些文件。
proc:存放着用户与内核的交互信息。
sbin:系统的管理命令,这里存放的是系统管理员使用的程序。
srv:系统启动服务时可以访问的数据库目录。
tmp:临时文件,重启后自动清空。
var:某些大文件的溢出区,比如各种服务的日志文件。
boot:启动linux的核心文件。
etc:系统所有的配置文件都在这个目录中。
lib:存放着和系统运行相关的库文件。
media:存放着可移除的设备,比如软盘,光盘。
mnt:挂载目录,是系统管理员临时安装文件的系统安装点。
opt:(option : 自由选择)主要给源码安装软件时选择的安装目录位置。
root:超级用户的目录。
selinu:主要用来加固操作系统,提高系统的安全性。
sys:管理设备文件。
usr:最大的目录,存放着应用程序和文件。

4.自学20个Linux命令

1.cksum
用于检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。
cksum [–help][–version][文件…]
参数:
–help:在线帮助。
–version:显示版本信息。
文件…:需要进行检查的文件路径。
2.cmp
用于比较两个文件是否有差异。
cmp [-clsv][-i <字符数目>][–help][第一个文件][第二个文件]
参数:
c或–print-chars  除了标明差异处的十进制字码之外,一并显示该字符所对应字符。
-i<字符数目>或–ignore-initial=<字符数目>  指定一个数目。
-l或–verbose  标示出所有不一样的地方。
-s或–quiet或–silent  不显示错误信息。
-v或–version  显示版本信息。
–help  在线帮助。
3. file
用于辨识文件类型。
file [-bcLvz][-f <名称文件>][-m <魔法数字文件>…][文件或目录…]
参数:
-b  列出辨识结果时,不显示文件名称。
-c  详细显示指令执行过程,便于排错或分析程序执行的情形。
-f<名称文件>  指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
-L  直接显示符号连接所指向的文件的类别。
-m<魔法数字文件>  指定魔法数字文件。
-v  显示版本信息。
-z  尝试去解读压缩文件的内容。
[文件或目录…] 要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。
4. git
是文字模式下的文件管理员。
git
操作说明:
F1 :执行info指令,查询指令相关信息,会要求您输入欲查询的名称。
F2 :执行cat指令,列出文件内容。
F3 :执行gitview指令,观看文件内容。
F4 :执行vi指令,编辑文件内容。
F5 :执行cp指令,复制文件或目录,会要求您输入目标文件或目录。
F6 :执行mv指令,移动文件或目录,或是更改其名称,会要求您输入目标文件或目录。
F7 :执行mkdir指令,建立目录。
F8 :执行rm指令,删除文件或目录。
F9 :执行make指令,批处理执行指令或编译程序时,会要求您输入相关命令。
F10 :离开git文件管理员。
5. cut
用于显示每行从开头算起 num1 到 num2 的文字。
cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]
参数:
-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的
范围之内,该字符将被写出;否则,该字符将被排除。
6. locate
用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。
locate [-d ][–help][–version][范本样式…]
参数:
-d或–database= 配置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/slocate目录里,文档名为slocate.db,您可使用 这个参数另行指定。
–help  在线帮助。
–version  显示版本信息。
7.mread
用于将MS-DOS文件复制到Linux/Unix的目录中。
mread [MS-DOS文件…][Linux文件或目录]
参数:
[MS-DOS文件…]:
执行操作的DOS源文件或目录路径
[Linux文件或目录]:
执行操作后的Linux目标文件或目录路径
8.mv
用来为文件或目录改名、或将文件或目录移入其它位置。
mv [options] source dest
mv [options] source… directory
参数:
-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;
-f: 在 mv 操作要覆盖某已有的目标文件时不给任何指示。
7. paste
用于合并文件的列。
paste [-s][-d <间隔字符>][–help][–version][文件…]
参数:
-d<间隔字符>或–delimiters=<间隔字符>  用指定的间隔字符取代跳格字符。
-s或–serial  串列进行而非平行处理。
–help  在线帮助。
–version  显示帮助信息。
[文件…] 指定操作的文件路径
10.rcp
用于复制远程文件或目录。
rcp [-pr][源文件或目录][目标文件或目录]
或rcp [-pr][源文件或目录…][目标文件]
参数:
-p  保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。
-r  递归处理,将指定目录下的文件与子目录一并处理。
11.split
用于将一个文件分割成数个。
split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]
参数:
-<行数> :
指定每多少行切成一个小文件
-b<字节> :
指定每多少字节切成一个小文件
–help :
在线帮助
–version :
显示版本信息
-C<字节> :
与参数"-b"相似,但是在切
割时将尽量维持每行的完整性
[输出文件名] :
设置切割后文件的前置文件名,
split会自动在前置文件名后再加上编号。
12.tee
用于读取标准输入的数据,并将其内容输出成文件。
tee [-ai][–help][–version][文件…]
参数:
-a或–append  附加到既有文件的后面,而非覆盖它.
-i或–ignore-interrupts  忽略中断信号。
–help  在线帮助。
–version  显示版本信息。
13.umask
指定在建立文件时预设的权限掩码。
语法umask [-S][权限掩码]
参数:
-S  以文字的方式来表示权限掩码。
14.which
用于查找文件。
which [文件…]
参数:
-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w  指定输出时栏位的宽度。
-V  显示版本信息。
15.mshowfat
显示MS-DOS文件在FAT中的记录。mshowfat [文件…]
参数:
[文件…]:
执行操作的文件相对路径或者绝对路径。
16.rhmask
用于对文件进行加密和解密操作。
rhmask [加密文件][输出文件] 或 rhmask [-d][加密文件][源文件][输出文件]
参数:
-d  产生加密过的文件。
17.col
用于过滤控制字符。
col [-bfx][-l<缓冲区列数>]
参数:
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。
18. ed
是文本编辑器,用于文本编辑。
ed [-][-Gs][-p<字符串>][–help][–version][文件]
参数:
-G或–traditional 提供回兼容的功能。
-p<字符串> 指定ed在command mode的提示字符。
-s,-,–quiet或–silent 不执行开启文件时的检查功能。
–help 显示帮助。
–version 显示版本信息。
19.sed
是利用脚本来处理文本文件。
sed [-hnV][-e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值