LINUX学习

一、1.文件搜素用指令 which、type、find      

      2.流式处理是指允许相关联的程序一同执行。

        对于分时处理的,要采用前后台任务的形式。前台任务是当前与我们交互的程序,后台任务就是虽然执行但是不与我们交互。Ctrl+Z可以把前台任务切换到后台。

       直接在执行程序后加&可以直接创建后台程序。使用jobs命令查看后台任务。用fg+任务号可以把后台任务切换到前台。

      处于前台的任务可以用ctrl+c杀掉,可以用kill杀死后台任务

    3.周期性计划任务cron

    一个cron任务在cron表中用一行表示。每一行分为两列,左边是时间,右边是具体运行的命令

 格式如下:

   分钟 小时 日 月 年 周 【用户名】 命令

  cron的时间符号

* 任意时  ,分割不连续的时间  -代表连续的时间 */n 表示每隔单位时间

二、ext2文件系统

 这种文件系统主要分为两部分组成,inode和block。inode 用来存储文件的权限以及所对应的block的位置;block用来存储文件具体的内容。

与目录树的关系

1.创建目录时,至少分配一个inode和block,inode用来记录目录的权限以及文件名所在的block,block记录文件名和文件名所对应得inode号。

2.创建文件时,分配一个inode和若干block,inode存储文件的权限以及文件内容所在的block,block存储文件内容。文件的inode不记录文件的文件名,文件名记录在目录的block中,所以只有对目录具有W权限才能够对文件名进行新增/删除/更改

3.文件的读取:首先从根目录的block中找到目录的inode,根据inode找到block,在目录的block中找到文件名对应得inode,根据inode找到block,读出文件内容

4创建一个文件或目录,文件系统的工作是:首先判断使用者对于该目录是否具有w和x的权限,有的话才能新增。根据inode bitmap和block bitmap 分配空的inode和block,最后更新superblock内容。

5如果文件在更改过程中,系统出现问题,这就会造成不一致问题,引入了日志式文件系统。通过开辟一段区域,记录文件状态,只要读取这段状态信息就可以知道文件的保存状态。

三、实体链接和符号链接

实体链接hard link 是重新再目录里建立了一个文件名,但是他的inode与他所建立的链接的文件是相同的,所访问他,还是能访问到对应的文件


hard link 是有限制的:1. 不能跨 Filesystem;2. 不能 link 目录。

这也是文件的权限中第二列数字的含义:有多少个文件名链接到这个 inode 号码

符号链接Symbolic Link是类似于windows的快捷方式,他重新建立了一个inode,他所在block里存的是链接文件的inode号,如果链接文件被删除了,那么就不能访问了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值