- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux命令文件目录操作课件
RHEL6系统管理与服务器配置 项目三: Linux常用Shell命令 (文件/目录操作) Shell 简介 既是一种命令语言,又是一种程序设计语言,本身由C语言开发。一个Shell程序,称为一个脚本。 用户 在提示符下输入的命令都由Shell先解释,然后传给Linux核心,内核即做出相应的反应。 Shell命令大小写敏感 Shell 类型 Bsh (Bourne Shell): UNIX最初使用的Shell,在每种UNIX上都适用,适合于Shell编程,但在处理与用户的交互方面不如其他, Bash (Bourne Again Shell ): Linux操作系统默认的Shell是,是Bourne Shell的扩展,简称Bash,与Bourne Shell完全向后兼容,并在其基础上增加了很多特性,提供命令补全、命令编辑和命令历史表等功能,还包括了很多C Shell和Kore Shell中的优点,有强大的编程接口,同时又有很友好的用户界面。 csh( C Shell): 比Bourne Shell更适合于编程的Shell,语法与C语言很相似。扩展版Tcsh有编程单词补全、拼写校正、历史命令替换、作业控制等功能。它不仅与Bash Shell的提示符兼容,而且还提供比Bash Shell更多的提示符参数。 ksh (Korn Shell): 集合了 C Shell 和Bourne Shell的优点,并且和Bourne Shell完全兼容。其扩展本pdksh支持任务控制,还可以在命令行上挂起、后台执行、唤醒或终止程序。 Shell 类型查看 查看系统安装类型: # ls /bin/*sh 查看当前系统默认Shell: # echo $SHELL //echo为显示字符或变量命令,后面再讲 切换使用其他类型Shell # dash //直接输入Shell类型名 查看当前使用的Shell类型 # echo $$ //查看当前使用Shell进程号 # ps shell进程号 //查看进程号对应进程名 退出当前Shell使用,回到切换前Shell环境 # exit Shell 类型查看 SHELL命令使用方法 SHELL命令格式: 指令 [-选项] [参数] 其中,命令行中每个字必须用空格隔开,可按CTRL+C中断指令执行。 通配符: *(任意多个任意字符) ?(单个任意字符) [ ](其范围出现的一个字符,可使用-表示范围字符,如[a-z],!表示排除如:[!abc]) # ls –l [it]* //表示显示以i或t开头的所有文件信息。 SHELL命令使用方法 获取命令的使用帮助 (1) 可使用man命令: 如查阅ls的用法:# man ls (2) 可使用info命令, 如:# info cat (3) 可全用参数-h或--help: 如:#zip –h ; //从man zip中可以看到有-h参数 # ls --help //从man ls中可以看到有--help参数 (4) 输入文件名或命令的一部分,按两次TAB键可获取匹配的列表。 SHELL命令使用方法 NAME 是命令的名称与功能的简短解释 SYSOPSIS 是命令格式 DESCRIPTIO 是命令相关的可用选项和数值 q退出帮助 SHELL命令使用方法 SHELL命令使用方法 标准输入/输出、管道和重定向 操作系统在默认的情况下有标准的输入和输出(I/O)设备如键盘、显示器等,但在某种情况下,使用?Shell时要改变系统所认定的标准输入/输出,或者改变标准输入/输出的目标(即重定向)。 管道:| 管道就是将前一个命令的标准输出作为后一个命令的标准输入。 如:# ls |moe //这里的“|”就是管道符,作用是将ls命令所产生的内容以管道的形式输出more命令中,moe和less(可往前查看)作用都是分屏。(按q键退出) # ls |less # cat |more SHELL命令使用方法 输入输出重定向 重定向标准输出: 使用””符号。 作用是产生一个新的文件,如文件存在会对原文件覆盖; 使用“”符号。 作用是向一个已存在的文件后面附加内容。 例如:# ls –l a.txt # cat a.txt a2.txt SHELL命令使用方法 重定向标准输入: 使用重定向输入符号””,是在告诉Shell使用某个文件作为命令的输入。 例如:#cat a1.txt # cat test.txta1.txt 目录操作:目录结构 目录结构 根目录:从linux目录结构可知,根目录/是Linux文件系统的最上层目录。 主目录:用户主目录是系统管理员增加用户账号时建立的,每个
您可能关注的文档
- G652、G657光纤介绍课件.ppt
- Google学术搜索及其检索技巧课件.ppt
- graduation课件.ppt
- GuHongMing课件.ppt
- h7n9样本采集保存运输课件.ppt
- Hyperview后处理课件.ppt
- HTML深入学习课件.ppt
- Indesign_框架与图像课件.ppt
- infopath设计表单的方法课件.ppt
- IM课件.ppt
- 2023年检验类之临床医学检验技术(士)综合练习试卷A卷附答案.docx
- 2024广西桂林市道路运输管理处招聘历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024广西钦州仲裁委员会秘书处招聘2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024广西梧州市住房和城乡建设局公开招聘编外人员3人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年二级注册建筑师之建筑结构与设备历年经典题含答案.docx
- 2024广西贵港市桂平市城市投资发展限公司招聘12人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年执业药师之中药学专业二考试题库(精选).docx
- 2023年护师类之护士资格证综合试卷.docx
- 2024广西防城港市防城区住房和城乡建设局招聘2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024广西玉柴工业园管理委员会赴区外招聘急需紧缺高层次人才聘用前(玉林市)历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)