Linux学习打卡——命令扩展、ctrl的一些用法与indoe介绍

目录

 

1命令扩展:

2:ctrl的一些热键配合使用:

3:indoe介绍:

1:indoe的引入:

2: indoe大小:

3:indoe编号:


 

1命令扩展:

上一次的学习我们了解到mv可以移动文件,但mv还可重命名文件。

例:将目录a重命名为b:

mv a b

将/a目录移动到/b下,并重命名为c:

mv /a/b/c

这次学习的新命令为history:

在系统执行过一些命令后,可以上下键翻看以前的命令,history将执行过的命令列举出来。
history保留了最近执行的命令记录,默认可以保留1000
历史清单从0开始编号到最大值。

常用用法:

history N   显示最近N条命令
history -c  清除所有的历史记录
history -w xxx.txt保存历史记录到文本xxx.txt

2:ctrl的一些热键配合使用:

 

Ctrl+c结束正在运行的程序
Ctrl+d结束输入或退出shell
Ctrl+s暂停屏幕输出【锁住终端】
Ctrl+q恢复屏幕输出【解锁终端】
Ctrl+l清屏,等于clear
Ctrl+y在光标处粘贴剪切的内容
Ctrl+r查找历史命令:【输入关键字,就能调出以前执行过的命令】
Ctrl+t调换光标所在处与其之前字符位置,并把光标移到下一个字符
ctrl+x+u撤销操作
Ctrl+z转入后台运行

3:indoe介绍:

借鉴自http://t.csdn.cn/2AYwz

1:indoe的引入:

文件数据存储在内存磁盘中,操作系统为了读取存储文件数据的磁盘中的‘块’,引入了indoe概念,中文为‘索引节点’
所以indoe包含想文件数据block位置的信息,以及比如文件的创建者,文件的创建日期,文件的大小等等。具体可以输入stat指令查看某个文件的indoe信息。
 

文件的字节数
文件拥有者的user id
文件的group id
文件的读,写,执行权限
文件的时间戳,共有三个:ctime,mtime,atime
链接数,即有多少文件名指向这个indoe

文件数据block位置
indoe编号

2: indoe大小:

indoe具有存储信息的功能,因此在硬盘格式化的时候,操作系统自动将硬盘分为两个区域。一个是数据区,一个是indoe区,存放indoe所包含的信息。
查看每个硬盘分区的indoe总数和已经使用的数量,可以使用df命令查看
由于每个文件必须有一个indoe,因此有可能会发生磁盘空间未满而indoe已用完导致不能存入文件的情况。


3:indoe编号:

在Linux操作系统中,系统内部不以文件名查找文件,而是使用indoe编号来识别文件。因此对于系统来说,文件名只是indoe号码便于识别或绰号。而站在用户的角度,用户通过文件爱你们打开文件,实际上,系统内部是获取indoe信息找到数据块的,这个过程分为三步:
首先,系统找到这个文件名所对应的indoe号码
其次,通过indoe号码,获取indoe信息
最后,根据indoe信息,找到文件数据中、所在的block,读取数据
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值