Linux操作系统ppt--第9次文件管理分析
Linux系统的文件操作命令 more 功能:分页显示文件内容。适合显示长文件清单或文本清单,可以一次一屏或一个窗口的显示,基本指令就是按空格键往下一页显示(或回车键显示下一行),按back键往回显示一页。 格式:more 选项: -num 一次显示的行数。 -d 提示使用者,在画面下方显示[press space to continue,q to quit] -f 计算行数时,以实际上的行数,而非自动换行后的行数。 -p 不以卷动的方式显示每一页,而是先清屏后在显示内容。 -c 与-p类似,不同的是先显示内容,再清除其他旧资料。 -s 当遇到两行以上的连续空白行,就代换为一行的空白行。 +num 从第num行开始显示 Linux系统的文件操作命令 实例: # more /abc/abc.txt 说明:可以用回车键或空格向下换行 按Q键退出more 不能回翻; 补:# ls |more (1)more –s testfile //显示testfile,如遇到两行以上空白行则以一行显示。 (2)more +20 testfile //从第20行开始显示testfile的内容 Linux系统的文件操作命令 less 功能:与more基本相同,不同之处是less允许往回卷动已经浏览过的部分,同时less并未在一开始就读入整个文件,因此,打开大文件的时候,它会比一般的文本编辑器快。 格式: less 实例: # less /etc/dhcpd.conf 说明:Page up /Page Down键上下滚动、 Q键退出 可以回翻 Linux系统的文件操作命令 head、tail 功能:head只显示文件或者标准输入的头几行内容。默认值是10行。可以通过指定一个数字选项来改变显示的行数。head命令功能正好相反。 使用tail命令可以查看文件的后10行。这有助于查看日志文件的最后10行来阅读重要的系统信息。还可以使用tail来观察日志文件被更新的过程,使用-f选项,tail就会自动实时地打开文件中的新消息显示到屏幕上。 格式:head -n tail -n 实例: # head -20 a.txt //显示a.txt中前20行 head -20 /etc/passwd //读取文件的前20行 # tail -20 a.txt //显示a.txt中后20行 #more /etc/passwd|tail -10 Linux系统的文件操作命令 wc 功能:统计文件中的行数、单词数及字符数 格式:#wc [选项] 文件名 选项: -c 统计字符数 -w 统计单词数 -l 统计行数 实例: //统计/etc/passwd文件中的行数、单词数和字符数 #wc /etc/passwd 40 61 1823 /etc/passwd Linux系统的文件操作命令 这些选项可以任意组合,但输出结果始终按行数、字数、字节数、 文件名顺序显示并且每项最多一列。 wc –lcw file1 file2 6 18 24 file1 7 22 29 file2 13 40 53 total 1 文件系统概述 文件系统类型的含义 (1) 指一种特定的文件格式。例如,我们说Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而Windows XP的文件系统是NTFS或FAT32,就是指这个意思。 (2) 指按特定格式进行了“格式化”的一块存储介质。当我们说“安装”或“拆卸”一个文件系统时,指的就是这个意思。 (3) 指操作系统中(通常在内核中)用来管理文件系统以及对文件进行操作的机制及其实现。 1 文件系统概述 Linux支持的文件系统类型 Linux采用虚拟文件系统技术(VFS)使Linux支持以下文件系统类型: EXT2 二次扩展 EXT3 三次扩展 SWAP 交换文件系统 FAT、FAT32 SYSV Unix的文件系统 ISO9660 光盘文件系统 NFS