当前位置: 首页 > news >正文

水利工程建设信息网站大学生网站建设

水利工程建设信息网站,大学生网站建设,网站前端浏览器兼容如何做,网片挂钩第八章 文件处理命令 一、 文本编辑器 vi • vi 是 Unix 类操作系统中最为流行的文本编辑器。尽管目前 已有 gedit 等一些工作在图形界面下使用起来也更为方便 的文本编辑器,但在很多情况下,vi 这种专为字符界面操 作而设计的编辑器恐怕还是要充当首…

 第八章 文件处理命令

一、 文本编辑器 vi

• vi 是 Unix 类操作系统中最为流行的文本编辑器。尽管目前

已有 gedit 等一些工作在图形界面下使用起来也更为方便

的文本编辑器,但在很多情况下,vi 这种专为字符界面操

作而设计的编辑器恐怕还是要充当首选,比如通过 telnet

网络登录来使用系统时。

• 要使用 vi 编辑一个文本文件,键入:

vi 文件名

• 在无法使用光标键的情况下,可用 k、j、h、l 上下左右移动

光标到指定位置,按 i 键进入插入状态,进行编辑;

• 按 esc 键退到编辑状态,按“:wq”存盘并退回到 shell;

或按”:q!”放弃对文件的修改而退回到 shell。

• 有关 vi 的更具体的操作,请详见附录。

二、 有关查看文件内容的操作命令

① cat 连接多个文件并输出到标准输出设备

例:cat a1.txt a2.txt >a.txt 将两文件的内容合并写到 a.txt

更经常地是被用来显示文本文件的内容:

例: cat a.txt 将 a.txt 内容显示到终端

说明:⑴若不指定文件名,cat 将从标准输入读取数据;

⑵可用 ctrl+s、ctrl+q 来停止滚屏和恢复滚屏;

⑶参数-b、-n、-s 可对输出加上行号和合并相邻空行。② more 分屏显示

用法:more 文件名

翻屏操作:空格键:下翻一屏 b: 前翻一屏

回车键:下翻一行 q: 退出

③ less 分屏显示(类同 more)

用法:less 文件名

翻屏操作:空格键:下翻一屏 b: 前翻一屏

回车键:下翻一行 q: 退出

(实际上,less 与 more 有些细微区别。可参见具体说明)

④ head 显示指定文件的开头若干行

用法:head [-n] 文件名 其中 n=行数,默认值为 10

例:less –5 a.txt 显示 a.txt 的开头 5 行

⑤ tail 显示指定文件的末尾若干行

用法:tail [-n] 文件名 其中 n=行数,默认值为 10

例:tail –5 a.txt 显示 a.txt 的末尾 5 行

⑥ od 以八进制显示文件内容

用法:od [选项] 文件名

常用的选项:-tc 以 ASC 码和转义序列显示文件内容

-tx 以 16 进制显示文件内容⑦ sort 以排序形式显示文件内容

用法:sort [选项] 文件名

三、 用于查找、比较、统计、甄别文件的操作命令

①grep、egrep、fgrep 在指定文件中查找符合模式的内容

用法:grep [选项] [查找模式] [文件 1,文件 2,…]

常用选项:-E 将查找模式看成是扩展的正则表达式

-F 将查找模式看成是单纯的字符串

-i 匹配比较时不区分大小写

-r 以递归方式查询目录下所有子目录中的文件

-n 加上行号

例:grep ‘z3’/etc/passwd 查找 z3 的账号信息

grep –Fn z3 /etc/passwd 查找 z3 的账号信息及所在行

ps -aux|grep z3 找出所有与 z3 有关的进程

注:grep 一次只能搜索一个指定的模式;egrep 可以使用扩

展的字符串模式进行搜索;fgrep 命令检索固定字符串,

它不识别正则表达式,是快速搜索命令。这三个命令在

指定文件名时都可使用通配符。

② find 搜索文件

用法:find [路径] [表达式]

说明:⑴未指定路径时为当前目录。

⑵常用-name 参数指定字符串作为表达式例:find / –name vnc* 从根开始找出所有冠以 vnc 的文件

(注:locate 命令也可用来定位查找文件,执行速度要快地

多。但有时需要执行 updatedb 更新其数据库)

③ whereis 查找命令相关文件所在的位置

例:whereis ls 朝找出与 ls 命令相关文件的位置

④ which 在环境变量$PATH 设定的目录中查找文件

例:which vncserver 依$PATH找出vncserver所在目录

注:似乎不能使用通配符。

⑤ diff 逐行找出两个文件的不同之处,完全相同则无输出

用法:diff [选项] 文件一 文件二

常用选项:-b 忽略行尾空格

-c 带上下文的三行输出格式

-r 若比较的是目录,递归比较其子目录

注:若用“

-”取代文件名,则意味取标准输入。

⑥ cmp 比较两个文件是否相同

cmp 文件 1 文件 2

⑦ wc 统计文件的行数、字数和字节数

用法:wc [选项] 文件一 文件二 …

显示:行数、字数、字节数、文件名

选项-l、-w、-c 分别表示按行数、字数、字节数统计 默认的情况相当于这三个选项都选。

例:wc a.txt b.txt 显示两个文件的行数字数字节数。

⑧ file 识别文件类型

例 1:file /etc/passwd

显示:/etc/passwd:ASCII text

例 2:file /boot/vmlinuz*

显示:/boot/vmlinuz:symbolic link to vmlinuz-2.4.20-8

/boot/vmlinuz-2.4.20-8:x86 boot sector

注:⑴cat、more、less、head、tail、od、sort、grep、find、

diff、wc 等命令在未指定文件名时的默认输入都是读自

标准输入,都具有过滤器特性。如 more a.txt、more

<a.txt、cat a.txt>more 效果一样。

⑵本节只是对一些常用命令作入门性的概括介绍,

有关命令的更多的一些具体选项请参见其手册信息。

四、 特殊过滤命令 tee

tee 是 T 的发音,表示象 T 型管道那样一头进两头出,把从标

准输入读取的数据送到标准输出的同时也送往文件。

例 1:tee a.txt 直接将键盘输入(ctrl+d结束)生成文件 a.txt。

(用法同 dos 的 copy con,但 dos 是 crtl+z 或 F6 结束。)

例 2:cat /etc/passwd|head –5|tee –a a.txt

显示账号文件的前 5 行并追加到文件 a.txt。-a 参数表示追加。

http://www.yayakq.cn/news/706707/

相关文章:

  • 建设一个电商网站的步骤宁波工业设计最好的公司
  • 织梦网络公司网站源码建站优化一条龙
  • 杭州做网站找力果大庆做网站找谁
  • 重庆帝一网络网站建设专家服装设计需要学什么科目
  • seo站外优化平台合肥网站制作推广
  • 光明网站建设广告网页
  • 青岛网站排名推广wordpress 作者标签
  • 广州网站定制商家wordpress国内中文主题
  • 做网站需要学些什么条件网站开发报酬
  • 宝安石岩网站建设佛山手机网站设计制作
  • 湛江市建网站手机端app怎么开发
  • 网站域名实名制荆州seo技术厂家
  • 开原网站建设ppt做的比较好的网站有哪些
  • 郴州做网站 郴网互联网上申报办税系统
  • 用CMS做网站的好处网站流量分成
  • 高仿酒网站怎么做网页设计论文的研究内容
  • 大连市城乡建设档案馆网站商品详情页面模板
  • 北京网站改版报价的物app
  • 个人建网站一般多少钱网站焦点图制作教程
  • 公司怎么注册自己的网站建设工程合同的概念
  • 哈尔滨做平台网站平台公司编写一个android应用程序
  • 网站开发的调研网页搭建环境
  • 网站正在建设中源码值得相信的西安网站开发
  • 入侵织梦网站网站怎样做移动端
  • 上饶网站建设公司免费个人网站服务器推荐
  • 一个空间建多个网站的方法网站备案完毕 怎样建设网站
  • 珠海做网站那家好企业软文营销发布平台
  • 如何组建做网站的团队锦州网站设计
  • 广东网站设计公司wordpress表单打印
  • 代理分佣后台网站开发重庆网站托管服务