中国高校课件下载中心 》 教学资源 》 大学文库

《Linux操作系统》课程教学课件(PPT讲稿)ch9 基本文件处理

文档信息
资源类别:文库
文档格式:PPT
文档页数:35
文件大小:568.5KB
团购合买:点击进入团购
内容简介
《Linux操作系统》课程教学课件(PPT讲稿)ch9 基本文件处理
刷新页面文档预览

x无法第9章基本文件处理BASICFILEPROCESSING

第9章 基本文件处理 BASIC FILE PROCESSING

本章内容讨论如何显示文件的内容解释文件的复制、追加、转移/重命名和删除描述如何确定文件大小讨论比较文件的命令描述如何合并文件讨论打印控制命令覆盖以下命令和原语 :>、>>、^、~、Ⅱ、*、?、cat、cp、diff、head、less、Ipc、pg、Ipr、Iprm、Iptest、Is、more、mv、nl、pg、pr、rm、tac、tail、unig和wc29.2

9.2 本章内容 讨论如何显示文件的内容 解释文件的复制、追加、转移/重命名和删除 描述如何确定文件大小 讨论比较文件的命令 描述如何合并文件 讨论打印控制命令 覆盖以下命令和原语:>、>>、 ^ 、 ~ 、[]、 * 、?、cat、 cp、diff、head、less、lpc、lpg、lpr、lprm、lptest 、ls、more、mv、nl、pg、pr、rm、tac、tail、uniq 和wc 2

查看文本文件的内容Linux提供了多个命令用来在显示屏上显示文本文件的内容。cat、tac、nl、pr、more、head、tail等cat命令cat[options][file-list]语法:用途:在标准输出(缺省情况下为显示屏)上连接、显示文件列表file-list里的文件输出:显示屏上显示出来的文件内容,一次一个文件-E常用选项/功能:在每一行的末尾显示符号$-n显示每一行的行号--help显示这个命令的用途,简要解释每一个选项的作用$catstudent_recordsDoe3.54JohnECECS3.61PamMeyerCS2.71JimDavisECEJasonKim3.97ECE2.38AmyNash39.3

9.3 查看文本文件的内容 Linux提供了多个命令用来在显示屏上显示文本文件的内容 。cat、tac、nl、pr、more 、head、tail等 cat命令 3 语法: cat [options] [file-list] 用途: 在标准输出(缺省情况下为显示屏)上连接、显示文件列表file-list里的文件 输出: 显示屏上显示出来的文件内容,一次一个文件 常用选项/功能: -E 在每一行的末尾显示符号$ -n 显示每一行的行号 -help 显示这个命令的用途,简要解释每一个选项的作用 $ cat student_records John Doe ECE 3.54 Pam Meyer CS 3.61 Jim Davis CS 2.71 Jason Kim ECE 3.97 Amy Nash ECE 2.38

查看文本文件的内容cat(续)下面这个命令显示自录~/courses/ee446/labs下的两个文件lab1和lab2。在显示了文件lab1后,命令并不中止,而是马上接下去显示文件lab2。$cat-/courses/ee446/labs/lab1-lcourses/ee446/labs/lab2[contents oflab1and lab2]S可以结合多个文件,并将它们的内容输出到标准输出设备。9.4

9.4 查看文本文件的内容cat (续) 下面这个命令显示目录~/courses/ee446/labs下的两个 文件lab1和lab2。在显示了文件lab1后,命令并不中止 ,而是马上接下去显示文件lab2。 $ cat ~/courses/ee446/labs/lab1 ~/courses/ee446/labs/lab2 [ contents of lab1 and lab2 ] $ 可以结合多个文件,并将它们的内容输出到标准输 出设备

查看文本文件的内容cat(续)让ca指令从标准输入设备(如键盘)读取数据,转而输出至标准输出设备(如显示器)$ cat执行指令,不加任何参数123键入任何文字后,按下回车键123系统回应一模一样的文字利用特殊字符"》”将名称为file1与file2的文件合并成一个文件file3:$catfile1file2>file3若文件file3已经存在,则其内容会被覆盖过去;欲避免这种状况发生,可用“》》”代替“》”,新的内容就会附加在原有内容之后,而不会覆盖它。9.5

9.5 查看文本文件的内容cat (续) 让cat指令从标准输入设备(如键盘)读取数据,转而 输出至标准输出设备(如显示器) $ cat 执行指令,不加任何参数 123 键入任何文字后,按下回车键 123 系统回应一模一样的文字 利用特殊字符“〉”将名称为file1与 file2 的文件合并 成一个文件file3: $ cat file1 file2 > file3 若文件file3已经存在,则其内容会被覆盖过去;欲避免这 种状况发生,可用“〉〉”代替“〉”,新的内容就会附加 在原有内容之后,而不会覆盖它

查看文本文件的内容命令tac(把命令cat倒过来)来逆序显示一个文件。nl[options][file-list]显示文本文件的内容,同时显示行号#与cat-nstudent records等价$ nl student records1JohnDoeECE3.542CS3.61PamMeyer3cSJim2.71Davis4ECE3.97KimJason5AmyNashECE2.389.6

9.6 查看文本文件的内容 命令tac(把命令cat倒过来)来逆序显示一个文件。 nl [options] [file-list] 显示文本文件的内容,同时显示行号 $ nl student_records #与cat –n student_records等价 1 John Doe ECE 3.54 2 Pam Meyer CS 3.61 3 Jim Davis CS 2.71 4 Jason Kim ECE 3.97 5 Amy Nash ECE 2.38

查看文本文件的内容(续)命令pr显示文件内容的时候同时显示时间截和页号。它和令cat一样显示文件内容,但是同时述把艾件分割成多个贡并在每页插入负眉。这个页眉包含白期、当前时间、文件名和页号$prstudent recordsMay 26 12:34 2006 student recordsPage 1John Doe ECE3.543.61PamMeyerCSJim Davis CS2.713.97JasonKimECE2.38AmyNash ECE9.7

9.7 查看文本文件的内容(续) 命令pr显示文件内容的时候同时显示时间戳和页号。它和 命令cat一样显示文件内容,但是同时还把文件分割成多个 页并在每页插入页眉。这个页眉包含日期、当前时间、文 件名和页号。 $pr student_records May 26 12:34 2006 student_recordsPage 1 John Doe ECE 3.54 Pam Meyer CS 3.61 Jim Davis CS 2.71 Jason Kim ECE 3.97 Amy Nash ECE 2.38

查看文本文件的内容more命令more可将文件内容显示于屏幕上,每次只显示一页。可以往下浏览,但无法向上浏览,less指令可以上下浏览。语法:more [options][file-list]用途:在标准输出上连接、分页显示文件列表file-list里的文件输出:显示屏上显示文件内容,每次一页常用选项/功能:+/str从包含str那行的前两行开始显示-nN每屏/页显示N行+N从第N行开始显示文件内容9.8

9.8 查看文本文件的内容 more 命令more可将文件内容显示于屏幕上,每次只显示一 页。可以往下浏览,但无法向上浏览 , less指令可以上 下浏览 。 语法: more [options] [file-list] 用途: 在标准输出上连接、分页显示文件列表file-list里的文件 输出: 显示屏上显示文件内容,每次一页 常用选项/功能: +/str 从包含str那行的前两行开始显示 -nN 每屏/页显示N行 +N 从第N行开始显示文件内容

查看文本文件的内容more(续)在文件file1中查找"123”字符串,然后从给页开始显示文件的内容:$more+/123file1显示文件file1的内容,每10行显示一次,而且在显示之前先清屏$more-c-10 file19.9

9.9 查看文本文件的内容 more (续) 在文件file1中查找“123”字符串,然后从给页 开始显示文件的内容: $more +/123 file1 显示文件file1的内容,每10行显示一次, 而且 在显示之前先清屏。 $more –c –10 file1

查看文本文件的内容lessless命令类似more,效率更高,使用vi的很多命令语法:less[options][file-list]用途:分页显示文件列表file-list中的文件输出:列表file-list中文件的内容-N常用选项/显示行号功能:-ofile当命令输入是管道的时候,除了显示屏,还把输出写到文件file里;如果这个文件已经存在,会提示是否覆盖。-ppattern在文件中查找匹配“pattern"的第一处位置。表9.1列出了less中一些常用命令。109.10

9.10 查看文本文件的内容less less命令类似 more, 效率更高,使用vi的很多命令 表9.1列出了less中一些常用命令。 10 语法: less [options] [file-list] 用途: 分页显示文件列表file-list中的文件 输出: 列表file-list中文件的内容 常用选项/ 功能: -N 显示行号 -o file 当命令输入是管道的时候,除了显示屏,还把输出写到 文件file里;如果这个文件已经存在,会提示是否覆盖。 -p pattern 在文件中查找匹配“pattern”的第一处位置

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档