作业2

1、其他目录有何作用?
1)initrd.img:临时引导系统到内核文件的镜像文件。
2)lost+found:当系统非法关机后,这里就存放一些文件。
3)opt:存放给主机安装软件的引导和程序文件的目录。
4)run: 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
5)sys:存放系统信息。
6)var:存放随时间变化的文件,包括日志文件。
7)boot:存放启动Linux时使用的一些内核文件,包括一些连接文件以及镜像文件。root权限才能读写文件。
8)lib:存放系统程序共用的代码,是系统程序能正常运行的支持文件。
9)media:存放关于媒体信息文件。
10)proc:存放系统信息和进程信息。记录系统运行的性能信息和参数信息。
11)tmp:存放一些临时文件。
12)vmlinuz:是可引导的、可压缩的内核镜像。
13)cdrom:光盘目录。
14)lib64:系统64位支持库。
15)mnt:为了让用户临时挂载别的文件系统。
16)srv:存放一些服务启动后需提取的数据。

2、tar cvzf/xvzf每个字母代表什么意思?
1)c:create建立压缩档案
2)x:extract解压
3)v:verbose显示压缩或解压过程
4)z:gzip有compress属性,用gzip压缩或解压
5)f:file目标文件名,这个参数是最后一个参数,后面只能接档案名

3、自学20个命令。
1)paste:合并文件的列。把每个文件以列对列的方式,一列列地加以合并。
例:paste 1 2(将文件1与文件2合并列)
作业2_第1张图片
paste -s:可以将一个文件中的多行数据合并为一行进行显示。
例:paste -s 2
在这里插入图片描述
例:paste -s 1 2
在这里插入图片描述
2)split:将一个文件分割成数个小文件。(默认情况下每1000行切割成一个小文件。)
例:split -2 1(将文件1每2行分割成一个文件)
作业2_第2张图片
在这里插入图片描述
3)egrep:在文件或目录内查找指定的字符串。
例:egrep 3 1(在文件1中查找含有字符串3的内容)
作业2_第3张图片
例:egrep 34 1(在文件1中查找含有字符串34的内容)
在这里插入图片描述
4)fold:用于限制文件列宽。从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。 -w<每列行数>或–width<每列行数> 设置每列的最大行数。
例:flod -w 5 1(将文件1的行折叠成宽度为5,显示1文件)
作业2_第4张图片
5)join:将两个文件中,指定栏位内容相同的行连接起来。(将命令中的两个文件互换,输出结果将发生变化)
例:join 1 2(将文件1与文件2指定栏位内容相同的行相连接)
作业2_第5张图片
6)look:用于英文单字的查询,显示文件中以指定字符串开头的任意行。
例:look I 1(显示文件1中以指定字符串I开头的任意行)
作业2_第6张图片
7)wc:计算文件的Byte数、字数、或是列数。在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。
例:wc 1
wc 2
wc 1 2
作业2_第7张图片
8)cmp:比较两个文件是否有差异。若相同,不显示任何信息;若不同,预设会标示出第一个不同之处的字符和列数编号。
例:cmp 1 2(比较文件1与文件2的异同)
作业2_第8张图片
9)history:显示了在终端中所执行过的所有命令的历史。
在这里插入图片描述
10)ps:显示当前进程状态。
在这里插入图片描述
11)du:显示目录或文件的大小,即所占用的磁盘空间。
参数:
-b显示目录或文件大小时,以byte为单位。
-k以1024 bytes为单位。
-m以1MB为单位。
作业2_第9张图片
例:du 1
作业2_第10张图片
12) tail:查看文件的内容,最尾部的内容显示在屏幕上。(默认10行)
作业2_第11张图片
-n<行数> 显示文件的尾部 n 行内容
例:tail -n 2 1(显示文件1尾部2行内容)
在这里插入图片描述
13) head:查看文件内容,头部内容显示在屏幕上。(默认10行)
作业2_第12张图片
-n<行数> 显示文件的头部 n 行内容
例:head -n 2 1(显示文件1头部2行内容)
在这里插入图片描述
14) stat:查看文件存储信息。
作业2_第13张图片
15) sort:将文本文件内容以行为单位加以排序。
作业2_第14张图片
16)file:辨识文件类型。
作业2_第15张图片
17)let:用于计算的工具。
在这里插入图片描述
18)echo:用于输出字符串或变量。
在这里插入图片描述
在这里插入图片描述
19)tr:转换或删除文件中的字符。
例:cat 1 |tr a-d A-D(将文件1中的a-d全部转换为大写字母A-D)
作业2_第16张图片
例:cat 1 |tr -d g(将文件1中的字符g全部删除)
作业2_第17张图片
20)expr:手工命令行计数器,求表达式变量的值,一般用于整数值,也可用于字符串。
空格隔开每项;用\放在特定字符前;对含空格及特殊字符的字符串用引号括起。
可计算字符长度;
可提取字符串(例:从第8个字符开始的5个字符);
可识别某字符位置;
可进行整数运算(使用*时必须用\屏蔽特殊含义,否则报错)。
作业2_第18张图片

你可能感兴趣的:(作业2)