第二周作业

2019-12-09  本文已影响0人  oneyearice

本周作业来袭各位小伙伴加油(12.2-12.8)

作业内容如下:

就业班和全程班小伙伴看这里:

1、描述Linux发行版的系统目录名称命名规则以及用途。

boot:启动文件、linux内核

etc:配置文件,比如mtod,profile.d/env.sh自建。

dev: 硬件设备,d c b开头的文件

c 字符文件

b 块文件

这两个都是设备文件

c开头的文件以字符问单位,一个字符一个字符输出的

b块设备,比如光盘、硬盘,这些都是块设备,一块一块为单位,一块比如就是4096Byte,每次输入输出都是至少4096B。硬盘分区都是块为单位的,假如一个文件总共才23B,但是由于在磁盘上保存数据是以块为单位的,所以哪怕只改了一个字节,它也会按块读取,如果块是4KB,那么就会把4KB一下都读到内存中,改完,存入也是一下4KB去存入的。

bin,和sbin都是放二进制程序

sbin是该系统管理员用的,bin是给普通用户用的

usr:里也有bin、sbin、etc和/根目录下很想,usr相当于第二层根。

var:存放临时数据,比如日志

sys和proc大小为0,但是里面有数据的

proc:内存中的东西,存放的是process进程相关东西,不是硬盘里的东西

sys:硬件信息的映射。

加硬盘不用重启的方法

echo '- - -' > /sys/class/scsi_host/host0/scan  # host0不行就换host2

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

ls -l,ll可看

黄色是设备文件

蓝色是文件夹d打头的

块数据是随机的随机读写,放在磁盘的哪个位置

字符是顺序的

s开头的粉色是sock套接字文件,是为了实现网络通信,mysql里会讲

p开头棕色文件是管道文件,好像不怎么用了,功能是实现同一个PC上不同进程之间通信的。 管道文件用的不多,sock是主流用法。

文件颜色和后缀的关系

vim /etc/DIR_COLORS

软连接是浅蓝色

绿色可执行

除了斜杠和NULL其他都可以作为文件名

元数据

权限、用户、文件大小、时间

时间查看stat 77

access就是读查看信息

Modify就是修改时间,也是ll查看的显示时间

change就是元数据变动的时间

3、总结软连接和硬连接区别,并用实例操作说明。

软连接就是相当于windows里的快捷键,源文件的另一个访问路径

硬链接实际上是指向原文件inode的指针

4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

ll、ls、vim、touch、mkdir、cp、rm、

5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符

cp /etc/profile /tmp

6、在vim中设置tab缩进为4个字符

echo "set tabstop=4" >> /etc/vimr  永久有效

上一篇下一篇

猜你喜欢

热点阅读