马哥教育学习第二周总结

第二周总结

1.linux 各个文件夹的作用

2.挂载(关机挂载是可以自动挂载,开启挂在什么呢?)

3.ldd 查看程序的依赖 库

4. Linux的文件类型:管道符,字符,块设备

5.特殊文件的删除“-a”的方法

6.生成大文件的方式和查看二进制文件方法

  dd if=/dev/zero of=/data/haha bs=1M count=1024:创建全是0的二进制文件。
   查看二进制文件方法
xxd / hexdump -c(看16进制)

7.linux 的文件系统:

  LSB分层,.开头的文件代表隐藏文件。文件有两类数据:1.数据2.元数据 大小写敏感与系统无关与文件系统有关

8.文件名规则

9.centOS 7与 CentOS 6文件方面的区别。

10.PWD -P/-L

11.绝对 与相对路径,dirname/basename

12.cd

cd ;cd- ;cd ~+(用户名)。

13.ls

  1.各种选择项
  2.ll 命令 查看软连接型文件时不会查看 文件内的东西 除非后面加 /

14.stat查看元数据

  文件的三个时间:查看,修改 时间的修改属于元数据吗。

15.文件通配符

16.touch :

  touch一个已存在的文件时会刷新它的所有时间。
  touch不可以在直接使用“”这里的符号需要\转意
  -a,-m,-t,-c等作用

17.cp 复制命令(原理)

18.MV命令(原理)

  可以改名字 只能单个的改,rename 可以改多个支持通配符。最后匹配不可以+“”。实例
rename "conf" "conf.back" file 这样是对的
rename "conf" "conf.back" ”file
“ 这样是错的
rename “conf” “conf.back” "file"* 这样也可以匹配到 file开头的文件。
(通配符吧“”,“”里无法识别通配符)

19.rm

  例子:root所有的文件放在普通用户的家目录里,普通用户不可以查看,但是可以删除(个人分析,有文件的删除原理有关,文件的删除过程是将文件名和他的inode号,从目录的文件中删除,而普通用户有该目录的所有权限,以至于用户普通用户可以对放在自己家目录的文件进行强制 mv ,rm不需要强制)

20.如何处理大文件

  大文件 占用系统套打的内存随时可以造成系统瘫痪,但同时又有人在使用该文件,这个时候删除文件,不会立马删除, 通过> 覆盖可以释放内存。

  losf | grep deleted 可以查看删除了但是还停留在内存的文件

21.tree

22.mkdir

  各个选项

23.rmdir

  删除目录时目录必须为空,

24.rm

25.rname

26.产生随机数的方法

echo {RANDOM%56+1}
seq 56 | sort -R | head -n 1

27.索引节点

  分区存储数据 的原理
生成大量空文件的方法,echo f{1..524288} | xargs touch 每个分区的节点编号有限,也就是文件数好有限,当文件数占满是会造成:磁盘有空间,却无法存储数据。
当有多个终端对一个文件操作时,第一个终端
将该文件是删除,而其他终端还在使用该终端,此时删除的该文件,还不会被删除,存在内存中。

28.cp与inode的关系 rm和inode的关系 mv与inode的关系。

29.一般删除为可恢复的删除,

  shred 可以解决。
-z 表示最后一次覆盖使用0来实现的
-n 覆盖的次数
查帮助

30.连接

  1.软连接
不同文件,链接文件存着源文件的路径。
删链接文件,不会影响到原文件,删除源文件 连接就
文件就失效了
  2.硬连接
同一个文件不同名字
连个文件 除了名字不同外其他都相同。
不可以跨分区创建
命令

ln x x

31.file

  查看文件类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值