版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、案例二: 在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与 /test下,并分别改名为file1与file; file1文件的前二行与最后二行,并记录; /etc/目录下的文件,并记录前两个文件的文件名; /etc/目录中所有的文件中包含有sys字母的文件并记录; /etc/目录中文件包含有conf的前两个文件是什么; 把/test/file文件建一个软链接文件到/test1中; 清屏; (注:以上文件的查看均以正常模式查看、即按名称查看) (1)cat 格式:cat 实例: # cat /etc/inittab # cat /abc/abc.tx
2、t /输出重定向 # cat myfile1 myfile2 # cat myfile1 myfile2 /输出追加重定向 (1)cat Readme.txt /在屏幕上显示出Readme.txt文件的内容 (2)cat text1 text2 text3 /把文件text1和文件text2的内容合并起来,放入text3中。 (3)cat text3 /查看text3的内容。 (4)cat n text1 text2 /把文件text1的内容加上行号后输入到文件text2中。 (5)cat b text2 text3 text4 /把文件text2和text3的内容加上行号后(空白行不加行号)
3、 之后将内容附加到文件text4中。 (2)more 格式:more 实例: # more /abc/abc.txt 说明:可以用回车键或空格向下换行 按键退出more 不能回翻; 补:# ls |more 选项: o -num 一次显示的行数。 o -d 提示使用者,在画面下方显示press space to continue,q to quit o -f 计算行数时,以实际上的行数,而非自动换行后的行数。 o -p 不以卷动的方式显示每一页,而是先清屏后在显示内容。 o -c 与-p类似,不同的是先显示内容,再清除其他旧资料。 o -s 当遇到两行以上的连续空白行,就代换为一行的空白行。
4、+num 从第num行开始显示 o命令格式:more 选项 文件名 o命令功能:分页显示文件内容。适合显示长文件清单或文本清 单,可以一次一屏或一个窗口的显示,基本指令就是按空格键往 下一页显示(或回车键显示下一行),按back键往回显示一页。 (1)more s testfile /显示testfile,如遇到两行以上空白行则以一行显示。 (2)more +20 testfile /从第20行开始显示testfile的内容 (3)less 格式: less 实例: # less /etc/dhcpd.conf 说明:Page up /Page Down键上下滚动、 键退出 可以回翻 功能:与
5、more基本相同,不同之处是less允 许往回卷动已经浏览过的部分,同时less并 未在一开始就读入整个文件,因此,打开大 文件的时候,它会比一般的文本编辑器快。 (4)head、tail 格式:head -n tail -n 实例: # head -20 a.txt /显示a.txt中前行 # tail -20 a.txt /显示a.txt中后行 #more /etc/passwd|tail -10 功能:只显示文件或者标准输入的头几行内 容。默认值是10行。可以通过指定一个数字 选项来改变显示的行数。 head -20 /etc/passwd /读取文件的前20行 功能:和head命令功能
6、正好相反。使用tail命令可以查看文 件的后10行。这有助于查看日志文件的最后10行来阅读重要 的系统信息。还可以使用tail来观察日志文件被更新的过程, 使用-f选项,tail就会自动实时地打开文件中的新消息显示到 屏幕上。 选项: +num 从第num行以后开始显示 -num 从距文件尾num行处开始显示。若省略,系统默认 10 例子: tail -6 /etc/passwd (3)、 wc 功能:功能:统计文件中的行数、单词数及字符数 格式:格式:#wc 选项文件名 选项:选项: -c 统计字符数 -w 统计单词数 -l 统计行数 实例:实例: /统计/etc/passwd文件中的行数、
7、单词数和字符数 #wc /etc/passwd 40 61 1823 /etc/passwd 这些选项可以任意组合,但输出结果始终按行数、这些选项可以任意组合,但输出结果始终按行数、 字数、字节数、字数、字节数、 文件名顺序显示并且每项最多一列。文件名顺序显示并且每项最多一列。 wc lcw file1 file2 6 18 24 file1 7 22 29 file2 13 40 53 total (4)find 查找文件查找文件 格式:find 路径 参数 文件名 参数: -name “文件名”/表示查找指定名称文件 -lname “文件名”/查找指定文件所有的链 接文件 -user 用户
8、名 /查找指定用户拥有的文件 -group 组名 /查找指定组拥有的文件 实例: # find / -name “named*” # find / -user root find name tmp xtype c user inin /查找文件名为tmp 文件类型为c 用户名为inin的文件 find name tmp o -name mina* / 查找文件名为tmp或匹配mina*的所有文件 find ! name tmp / 查询文件名不是tmp的所有文件 正则表达式正则表达式 通过一系列规则,用一个字符串来匹配多个 字符串。它通常由普通字符(例如字母a到z)和 特殊字符(称为元字符,如
9、/、*、?等)构成。 正则表达式操作符以及正则表达式操作符以及Linux对它们的支持对它们的支持 该组命令以指定的查找模式搜索文件, 通知用户在什么文件中搜索到与指定的模 式匹配的字符串,并且打印出所有包含该 字符串的文本行,在该文本行的最前面是 该行所在的文件名。 grep命令只能搜索一个指定的模式; egrep命令检索扩展的正则表达式; fgrep命令检索固定字符串,并不识别正则表达式,是一种更为 快速的搜索命令。 命令的使用方式: grep 选项查找模式文件名1,文件名2,文件名3, egrep 选项查找模式文件名1,文件名2,文件名3, fgrep 选项查找模式文件名1,文件名2,文件
10、名3, 常用选项: 不带选项表示查找并输出所有包含目标字符串的行。 -i 查找时忽略字母的大小写 -l 仅输出包含该目标字符串文件的文件名 -v 输出不包含目标字符串的行 -n 输出每个含有目标字符串的行及其行号 (1) grep Lyle Strand test-g /单引号指示shell不要解释引号内的任何字符。在 test-g中查找人名Lyle Strand (2) grep Lyle Strand test-g /在文件Strand和test-g中查找Lyle (3)grep n ab test-g /在test-g中查找ab并输出相应的行号和该行内容 (4)grep a test-g
11、 /选中所有以字母a开始的行。文件test-g中的以a开头的行是 不会被选中的 (5)grep a test-g /以a开头的行被选中输出 (6)grep t$ test-g /以t结尾的行被选中并输出 (7)grep n $ test-g /输出从行的开始到行的结尾只有三个任意字符的行及其行号。 (8)grep n $ /输出所有带行号的空行 用法: man 命令命令 例:man man 注:退出 man 或 info 按 q 即可 获取帮助 u man:获取相关命令的帮助信息 u info:获取相关命令的详细使用方法 用法: info 命令命令 例:info ls /help 格式格式 命
12、令名称 -help 每个手册标题的左右侧是命令名和手册页所属的章节号。标题的中间是章每个手册标题的左右侧是命令名和手册页所属的章节号。标题的中间是章 节的名称。最后一行通常是上次更改日期。手册页分为以下几部分:节的名称。最后一行通常是上次更改日期。手册页分为以下几部分: 部部 分分内内 容容 NAME命令的名称和简短描述命令的名称和简短描述 SYNOPSIS语法的描述语法的描述 DESCRIPTION命令的详细描述命令的详细描述 OPTIONS提供的所有可用选项的描述提供的所有可用选项的描述 COMMANDS在程序运行时可以分配给该程序的说明在程序运行时可以分配给该程序的说明 FILES使用某
13、种方法连接到命令的文件使用某种方法连接到命令的文件 SEE ALSO相关命令的提示相关命令的提示 DIAGNOSTICS程序可能出现的错误消息程序可能出现的错误消息 EXAMPLES调用命令的示例调用命令的示例 BUGS命令的已知错误和问题命令的已知错误和问题 手册页包含在以下节中:手册页包含在以下节中: 节节内内 容容 1可执行程序和可执行程序和shell命令命令(用户命令用户命令) 2系统调用系统调用 3功能和库例程功能和库例程 (语言函数库调用语言函数库调用) 4设备文件和网络界面设备文件和网络界面 5配置文件和文件格式配置文件和文件格式 6游戏游戏 7宏软件包和文件格式宏软件包和文件格
14、式 8系统管理命令系统管理命令 显示有关显示有关crontab命令的一般信息:命令的一般信息: man 1 crontab 显示有关显示有关crontab命令的配置文件:命令的配置文件: man 5 crontab 当某个命令有多个手册页时,使用这种方法查找该命令所属的章节特别重要。当某个命令有多个手册页时,使用这种方法查找该命令所属的章节特别重要。 命令命令uname既是用户命令也是系统调用。既是用户命令也是系统调用。 输入输入 man 1 uname 可以显示有关用户命令的信息。可以显示有关用户命令的信息。 输入输入 man 2 uname 可以显示有关系统调用的信息可以显示有关系统调用的
15、信息 可以使用可以使用whatis显示某个命令或实用程序的所有可用手册显示某个命令或实用程序的所有可用手册 页的简短描述。页的简短描述。 可以通过在可以通过在whatis命令的命令行上同时输入多个参数来得到命令的命令行上同时输入多个参数来得到 多个命令的简短描述。这些参数之间用空格隔开。多个命令的简短描述。这些参数之间用空格隔开。 用来在所有的帮助手册中查找用来在所有的帮助手册中查找 keyword-list中的关键词的概述,中的关键词的概述, 这个过程很慢,指定一小这个过程很慢,指定一小 部分来缩小查找范围。部分来缩小查找范围。 whatis man whatis login set set
16、env man k keyword-list man k printf 使用实用程序使用实用程序info能访问到大量的关于命令和系统特征的信能访问到大量的关于命令和系统特征的信 息。息。info数据库及其用户界面在一个可导航的环境中提供了数据库及其用户界面在一个可导航的环境中提供了 大量文件系统、程序和选项的详尽描述。大量文件系统、程序和选项的详尽描述。 使用实用程序使用实用程序info可以浏览一个由包含描述信息的页面可以浏览一个由包含描述信息的页面 组成的层次树,从中往往找到不能确定的问题的答案。组成的层次树,从中往往找到不能确定的问题的答案。 使用使用man需要确切知道要寻找的命令是什么,
17、和知道需要确切知道要寻找的命令是什么,和知道 能准确描述该文件或命令执行的单词。能准确描述该文件或命令执行的单词。 从顶端开始查看info,输入: info 使用菜单选项选择信息使用菜单选项选择信息 查看数据库文件查看数据库文件 查看实用程序查看实用程序wc的信息:的信息:info wc 格式:ln 参数 参数: 默认建立硬链接文件 -s:建立软链接文件 -i:提示是否覆盖目标文件 -f:直接覆盖已存在的目标文件 实例: # ln /etc/abc /abc.hard 给文件/etc/abc建立一个硬链接链接到 /abc.hard # ln -s /usr/local/qq /qq.soft 文件/usr/local/qq创建一个软链接链接 cat /qq.soft 看到原文件的内容 硬链接: 链接文件和被链接必须位于同一个文 件系统中,不能建立指向目录的硬连接。 软连接:如果链接名已经存在但不是目录, 将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理不良事件根因分析的PDCA方法
- 护理质量改进项目实施与管理
- 医护护理护理创新
- 医院感染预防的培训与教育
- 基于全生命周期理论的环保型电源系统设计研究报告
- 基于自然的康养建筑设计理念与方法探索
- 客运服务人员服务质量提升方案
- 旅游企业市场部负责人的招聘与选拔要点解析
- 理赔专员岗位职责与权利解析
- 零售业连锁店长面试技巧
- 散布图法教学课件
- 知识图谱-第9章-知识推理
- 中国心血管病一级预防指南基层版2023版解读
- 《学习科学与技术》课程教学大纲
- 体育管理学(全套课件368P)
- 周三多管理学5版课后答案
- 高校思想政治工作中青年骨干队伍建设项目申报表
- 小米充电宝使用说明书小米充电宝20000说明书
- JJF(石化)037-2020橡胶门尼黏度计校准规范
- LY/T 2586-2016空气负(氧)离子浓度观测技术规范
- GB/T 14074-2017木材工业用胶粘剂及其树脂检验方法
评论
0/150
提交评论