- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lesson04管理文件与目录 查看文本文件内容 上次课程的复习 文件权限chgrp chown chmod 目录和文件 cd pwd mkdir rmdir ls cp rm 思考题: 拷贝/root/.bash_history到/home/hexy/test 打开(more命令) 如何做? 内容提要 查看文本文件内容 链接文件介绍 文件与目录权限 有哪些信誉好的足球投注网站文件与目录 SetUID SetGID与Sticky Bit 查看文本文件内容 文本文件在Linux下非常重要 Linux下面没有注册表 所有配置均通过文件进行 查看文件内容命令: cat tac more less head tail nl od 查看文本文件内容 由第一行开始显示文件内容: cat,常用于显示40行以内的文件 语法: cat [-nAET] 文件名称 参数说明: -n 显示内容时自动加上行号 -E 每行的末尾显示$ -T 将TAB显示出来,TAB用^I表示 -A E与T的组合 举例: cat .bashrc cat -nT /boot/grub/grub.conf cat -nA /etc/inittab 查看文本文件内容 由最后一行开始显示文件内容: tac 语法: tac 文件名称 举例: cat .bashrc tac .bashrc 查看文本文件内容 一页一页显示的命令:more(退出用q,查询用/word) 语法: more 文件名称 举例: more .bashrc ls -al | more ==配合pipe使用 可以使用PageUp/Down前后翻页的命令:less 语法: less 文件名称 举例: less .bashrc 查看文本文件内容-1 只想查看文件的前/后几行的时候,使用命令head/tail 语法: head/tail [-n number] 文件名称 如果没有通过-n指定行数,默认显示10行 举例: head ~/.bashrc head -5 /etc/passwd head -n 20 ~/.bashrc 查看文本文件内容-2 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd tail -f /var/log/messages 参数-f使tail不停地去读必威体育精装版的内容,这样有实时监视的效果 tail /etc/inittab tail -n 5 /etc/inittab 查看文本文件内容 nl命令与cat -n类似,在显示文件内容的时候显示行号,od常用于读取非ASCII数据文件,并以数值方式显示文件内容。 举例: nl a.txt od a.txt 用file命令可以查看一个文件是不是文本文件,如: file ~/.bashrc file /usr/bin/passwd 链接文件介绍 什么是inode? 硬盘的结构复习: 链接文件介绍 什么是inode? 硬盘分区 进行硬盘分区的时候,最小都是以磁柱为单位进行分割的,那么分割完成之后自然就是格式化(format),在 Linux里面进行格式化的时候必须要考虑到Block与inode的信息。 Block(块)是磁盘可以存取的最小单位,是由数个扇区所组成的,所以块的大小通常为n*512 bytes inode的作用 块是记录文件内容数据的地方,而inode则是记录文件属性、及该文件放置在哪个块上。所以,每个文件都会占用到至少一个inode。 链接文件介绍 什么是inode? Linux文件读取过程 当Linux系统要找到某个文件时,他会先去搜寻inode table找到这个文件的属性及数据放置的地方,然后再去找数据存放的Block进而将数据取出利用。 inode数目在一开始格式化时就会被设定好,他的设定方式通常是利用 (硬盘大小/一个容量 ),这个容量至少应该比Block要大一些较佳。 例如块设定为4K,那么inode可以定为8K左右。所以,一块1GB的硬盘,如果以8K来规划他的inode表的话,他的inode就会有 131072 个。 inode的大小为128bytes 分区被格式化为一个文件系统之后,基本上他一定会有 inode table与data area两个区块。 链接文件介绍 硬链接(hard link) hard link就是直接再建立一个inode连结到文件放置的block。 进行hard link的时候,文件内容不会改变,只是在查询的时候,利用原来的inode与后来的inode 均可找到数据放置的地点,因此两个文件的内容会是一样的,对前一个文件的存取动作与对后一个文件一样。 目录本身只消耗in
文档评论(0)