Linux命令(文件目录操作).ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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文件系统的最上层目录。 主目录:用户主目录是系统管理员增加用户账号时建立的,每个

文档评论(0)

renweng + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档