shell和Vi编辑器.ppt

shell和Vi编辑器.ppt

ID:48200831

大小:3.90 MB

页数:40页

时间:2020-01-15

shell和Vi编辑器.ppt_第1页
shell和Vi编辑器.ppt_第2页
shell和Vi编辑器.ppt_第3页
shell和Vi编辑器.ppt_第4页
shell和Vi编辑器.ppt_第5页
资源描述:

《shell和Vi编辑器.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux网络操作系统SHELL和vi编辑器Shell简介Shell命令Shell管道环境变量Vi编辑器本章内容什么是ShellShell的主要版本Shell中的命令规则,路径和文件Shell中的命令补齐、别名功能和保留字Shell中的重定向和管道ShellScript简介Linuxshell简介什么是Shellshell是linux的一个外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口。当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核作出相应的动作。而系统的回应和输出

2、的信息也由shell处理,然后显示在用户的屏幕上.1.内建命令:包含在shell自身当中的,在编写shell的时候就已经包含在内了。比如cd,exit。查看内建命令的方法可以使用help命令。2.外部命令:是存放于文件系统某个目录下的具体的可执行程序,比如cp就是在/bin目录下的一个可执行文件,外部命令也可以是某些商业或自由软件,如netscape.Shell中的二种命令环境变量:对环境的设置可以通过给各种环境变量赋值来实现.每一种环境变量控制了一项工作环境的设置.不加任何参数直接使用set命令可以显示出用户当前所有环境变量的设置.路

3、径PATH是shell的一个环境变量。每种shell都有自己的配置文件,用户可以在配置文件里设置各种环境变量。环境变量的配置文件有系统环境配置文件和个人环境配置文件两种。用户工作环境常用shell环境变量说明环境变量说明LOGNAME登陆名,也就是账户名PATH命令搜索路径PS1命令提示符PWD用户的当前目录SHELL用户的shell类型TERM终端类型HOME用户主目录的位置,通常是/home/用户名1.系统环境配置文件:/etc/profile和/etc/bashrcprofile文件在每个用户登陆系统时都会被执行,把其中的设置加入

4、到用户的环境中.bashrc文件用于对subshell的环境进行设置。比如新启动了一个shell,此时启动的shell就是subshell,新的shell会从/etc/bashrc文件中读取环境配置.环境设置文件有两种2.个人环境配置文件:系统环境配置文件对所有用户对会起作用,只有root用户才有权对其进行修改。普通用户如果想定制自己的工作环境。可以编辑自己的个人环境设置文件。个人环境设置文件主要有二个:$HOME/.bash_profile$HOME/.bashrc环境设置文件有两种sh:sh就是BourneShell的缩写,是UNI

5、X系统最早的shell。bash:bash就是BourneAgainShell的简称,是BourneShell的扩展,完全兼容BourneShell。csh:CShell是一种比Bourneshell更适于编程的shell,是美国加州大学Berkeley分校开发出来的,具有核C语言相似的语法,但和sh不兼容。tcsh:tcsh是EnhancedCShell,是CShell的一个增强版。ksh:ksh是KornShell的缩写,集合了Cshell和Bourneshell的优点并且和Bourneshell完全兼容。其它:ash,zsh22.

6、2.2Shell的主要版本Shell搭起了用户与操作系统间的沟通的桥梁,它提供了基本的操作界面,让用户可以下达各种命令、在系统中进行操作、产生彼此间的交互关系,因此可以将Shell看成是一种用户环境。1.命令提示符[lrj@hostlrj]$这就是命令提示符(提示符主要告诉用户现在可以下达命令,同时也表示先前达的命令已经完成)2.查看默认的Shell的种类[lrj@hostlrj]$echo$SHELL查看当前使用的shell回车后显示为:/bin/bash如何去查看shell的版本1.命令的一般格式是:命令+选项+参数2.命令一般是小

7、写字符串,注意区分大小写。3.选项通常是以减号“-”加上一个或数个字符表示,当在一个命令中使用多个选项时,可以在减号后面把代表不同选项的字母合并起来。4.参数就是命令执行时处理的对象,可能是文件,目录或是设备。5.在同一行中可以有数个命令,不同命令间以分号“;”隔开。执行时首先执行前面的命令,执行完后顺序执行后面的命令。6.shell中的命令参数可以由另一个命令执行的结果来替代。Shell中的命令规则,路径和文件所谓命令补齐(Command-LineCompletion)是指当键入的字符足以确定目录下一个唯一的文件时只须按Tab键就可以

8、自动补齐该文件名的剩余部分。Bash还提供了别名功能(alias)。用户可以为一些比较长的命令设置别名,这样以后用户便可以输入相对简单的别名来代替该命令了。shell中的命令补齐、别名功能和保留字shell

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。