- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03讲 shell命令与vi编辑器
内容回顾 快速切换到用户john的主目录,完整的命令是什么? 内容回顾 分屏显示/var目录下的所有文件和目录(不包括隐藏文件),完整命令是什么? 第三讲 shell命令与vi编辑器 能力目标: 能够掌握快速地执行命令的技巧 熟练掌握用vi编辑器编辑文本文件 会对linux系统的启动方式进行设置 知识目标: 理解输入/输出重定向的概念及重定向的实现 理解管道的概念及使用 了解通配符的表示及使用方法 了解历史记录、别名、自动补全、复制和粘贴的使用(重点) vi编辑器的使用(重点) 熟悉Vi编辑器的三种工作模式 利用vi编辑器进行文件编辑(复制、移动、查找、删除、替换) 文件的保存 了解Linux的运行级别的概念 任务1:使用通配符、I/O重定向、管道 1. Shell命令的通配符 2. 输入输出重定向 3. 管道 一、Shell命令的通配符 通配符的三种表示: 通配符“*”代表文件(目录)名中任意长度的任何字符 通配符“?”代表文件(目录)名中任何一个字符 “[ ]”表示指定文件(目录)名中的一个字符范围,可由直接给出的字符组成,也可以由起始字符、“-”和终止字符组成。如使用“!”,则表示不在这个范围之内的其他字符。 例:以a开头的、扩展名为png的所有文件表示为:a*.png 例:以a开头的仅由两个字符的所有文件表示为:a? 例:首字符为a、b或c的所有文件表示为: [abc]*或[a-c]* 例:首字符不是a、b或c的所有文件表示为: [!abc]*或[!a-c]* 思考题:假设一个目录里有5个文件,文件名为jq.c、jq1.c、jq2.c、jq3.cpp和jq10.c,执行命令:ls jq?.*后显示的文件有哪些? 二、输入输出重定向 Linux中标准输入是键盘,标准输出和标准错误输出是屏幕; 如果不使用标准输入、标准输出或标准错误输出设备而重新指定输入、输出的情况,称为输入输出重定向; “” 实现输出重定向 “” 实现附加输出重定向 “” 或“2”实现错误输出重定向 “”实现输入重定向,但极少使用 输出重定向 命令的执行结果不在屏幕上显示,而是保存到某一文件中。 例:将当前目录中的所有文件和子目录的详细信息保存到当前目录的list文件中。命令:ls -al list 例:利用cat命令建立file.txt文件,命令为: cat file.txt 例:利用cat命令将文件f1、f2和f3进行合并,合并后的文件名为file,命令为: cat f1 f2 f3 file 附加输出重定向 命令的执行结果不在屏幕上显示,而是将输出内容添加在原来文件已有内容的后面,不覆盖原来的内容。 例:向f1文件添加内容 命令为: cat f1 错误输出重定向 命令执行中的错误信息不在屏幕上显示,而是保存到某一文件中。 例:将cat xyz命令执行的错误信息保存到err文件中,命令为: cat xyz 2err 例:将cat xyz命令执行结果和错误信息都保存到errall文件中,命令为: cat xyz errall 输入重定向 不从标准输入(键盘)读入数据,而是从文件读入数据。不常使用。 例:显示文件f1的内容,命令为: cat f1(同cat f1) 例: 统计文件f1的行数、单词数、字符数 wc f1 三、管道 “|”符号可实现管道功能,前一个命令的输出结果传送到后一个命令作为输入,从左到右依次执行每个命令。 例:利用管道统计当前目录下的文件和子目录数目,命令为: ls –al |wc -l 任务2:快速执行命令的技巧 历史记录 别名 自动补全 复制与粘帖 一、历史记录 1.历史记录简介 每个用户在自己的主目录下都有一个名为.bash_history的隐藏文件,它保存执行过的Shell命令。 每当用户退出登录或关机后本次操作中使用过的所有Shell命令就会追加保存在该文件中。 Bash默认最多保存1000个Shell命令的历史记录。 2.利用历史记录的方法 方法一:使用上下方向键,PgUp或PgDown键,在Shell命令提示符后将出现已执行过的命令。直接按Enter键就可以再次执行这一命令,也可以对出现的命令行进行编辑,修改为用户所需要的命令后再执行。 方法二:先利用history命令查看Shell命令的历史记录,然后调用已执行过的Shell命令。 3.相关命令 history命令 查看Shell命令的历史记录(如:history 10) !序号 执行指定序号的Shell命令(如:!535) !! 执行最后一次的命令(如:!!) 二、别名 别名( alias )就是按照shell命令的标
您可能关注的文档
最近下载
- 《项目现场管理组织机构图及人员职责.doc VIP
- 2025年9月13日河北地级市遴选笔试真题及解析.docx VIP
- 1315002-0000-e0_生物化学需氧量(BOD5)测定仪通用技术规范.doc VIP
- 视频号0粉开播的3大技巧.docx VIP
- 2025年陕西电信校园招聘笔试备考试题及答案解析.docx VIP
- 部编版九年级语文上册艾青诗选PPT课件.pptx VIP
- 1405031-32-0000-00_±400~±800kV直流盘形悬式瓷(玻璃)复合绝缘子通用技术规范.doc VIP
- 2802003-0000-00-新一代高可靠变电站辅助设备采购技术规范(通用部分).docx VIP
- 2025年福建电信校园招聘笔试备考试题及答案解析.docx VIP
- 9014001-0000-00-劳务分包服务采购范本(第1部分:通用技术规范).docx VIP
文档评论(0)