- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. Shell与常用命令 3. Shell与常用命令 3.1 Shell简介 3.2 常用命令 3.3 文本编辑器 3.1 Shell简介 1. Shell Shell是内核与操作系统的接口。用户指令通过操作系统后,利用Shell传递给内核。 Shell提示符:root-”#”,普通用户-”$” 3.1 Shell简介 2. Shell命令 内建命令(Builtin Command): 包含在Shell本身 例如:cd 、exit 、alias等,help命令查看 外部命令: 存在于文件系统某个目录下的具体的可执行程序 例如:某些自由软件和商业软件 cp 是在/bin目录下的一个可执行文件,which检测 3.1 Shell简介 3. Shell的主要版本 sh:Bourne Shell,目前成为标准,/bin/sh bash:Bourne Again Shell,系统缺省Shell,/bin/bash,兼容sh csh:C Shell:适合编程,/bin/csh,不兼容sh tcsh:Enhanced C Shell,/bin/tcsh ksh:Korn Shell,兼容Bourne Shell 利用 set 可以查看Shell版本 3.1 Shell简介 4. Shell中的命令规则、路径和文件 命令格式:命令+选项+参数 如:# tar -cvf backup.tar *.doc 命令:一般小写字母(区分大小写) 命令:加路径(绝对路径、相对路径) 选项:以“-”开始,可合并 参数:处理对象(文件、目录、设备) 支持长文件名,“.”可多次出现 “.”开始的文件名,隐含文件 位于同行的多个命令用“;”隔开,顺序执行 3.1 Shell简介 5.用户工作环境 用户工作环境设置包括:用户主目录的位置、终端类型及Shell类型等。 用户主目录位置 HOME 命令搜索路径 PATH 终端类型 TERM Shell类型 SHELL 3.1 Shell简介 6.环境变量的设置 #set命令 格式:#set 环境变量=变量的值 例如:#set SHELL=csh 例如:#set 3.1 Shell简介 7. Shell中命令补齐、别名功能和保留字 命令补齐 当键入的字符足以确定目录下一个唯一的文件时只须按Tab键就可以自动补齐该文件名的剩余部分 3.1 Shell简介 7. Shell中命令补齐、别名功能和保留字 命令别名 查看现有别名: 如:#alias 创建别名: 格式:#alias 别名=‘命令叙述’ 删除别名: 格式:#unalias 别名 注意: 使用系统原命令:#\命令名 保存别名:~/.bashrc文件 3.1 Shell简介 7. Shell中命令补齐、别名功能和保留字 保留字 * 通配符(任意字符串) \ 脱离字符(参数用到保留字) 后台运行方式符号 $ 变量值替代($Home、$Path) ‘ 字符定界符(文件名、命令、保留字失效) 输入重定向 输出重定向 | 管道字符 3.1 Shell简介 8. Shell中的重定向和管道 重定向 标准输入(stdin):预设键盘 标准输出(stdout):预设终端(屏幕) 标准错误输出(stderr):预设终端(屏幕) 输入、输出重定向主要就是控制将上述信息重定向到其他文件。 输入重定向:命令文件 输出重定向:命令文件 3.1 Shell简介 8. Shell中的重定向和管道 管道 将一个命令的输出作为另外一个命令的输入 格式:命令A|命令B 将命令A的输出作为命令B的输入。 3.2 常用命令 1. 帮助命令 man命令—获得帮助 格式:#man 命令名 Space(空格)或PageDown 下一页 b或PageUp 上一页 Q或q 退出 3.2 常用命令 2.文件目录类命令 规范: 修改已存在的内容:命令通常以ch开头(change) 第一次做某些事情:命令通常以mk开头(make) 删除取消某些内容:命令通常以rm开头(remove) 3.2 常用命令 2.文件目录类命令 cd 命令 功能:切换目录 格式:#cd 目的目录 用户登录系统后,处于用户主目录($Home)中,该目录一般以/Home开头,后跟用户名,这个目录就是用户的初始登录目录(宿主目录或自家目录)。 3.2 常用命令 2.文件目录类命令 ls 命令 功能:列出目录中的文件信息 格式:#ls [选项] [目
文档评论(0)