- 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文件系统的最上层目录。 主目录:用户主目录是系统管理员增加用户账号时建立的,每个
您可能关注的文档
最近下载
- (完整word版)人教版四年级上册数学复习教案.doc VIP
- 煤矿安全操作规程(2023年).docx
- 工作相关肌肉骨骼疾患的工效学预防指南 第 4 部分 轨道交通设备制造作业.pdf VIP
- 园林景观工程施工计划.pdf
- OC IIS的定义(液晶玻璃的检验与不良判定).ppt VIP
- 2025届高考语文复习:文言文阅读+课件.pptx VIP
- 大班数学《坐船去探险》教案课件材料.doc VIP
- 工作相关肌肉骨骼疾患的工效学预防指南 第 6 部分 木质家具制造作业.pdf VIP
- 初中英语八年级上册首字母填空专项练习(共100题,附参考答案).doc
- 工作相关肌肉骨骼疾患的工效学预防指南 第 9 部分 公交车驾驶作业.pdf VIP
文档评论(0)