《Shell及常用命令》PPT课件

《Shell及常用命令》PPT课件

ID:46949748

大小:463.50 KB

页数:27页

时间:2019-12-01

《Shell及常用命令》PPT课件_第1页
《Shell及常用命令》PPT课件_第2页
《Shell及常用命令》PPT课件_第3页
《Shell及常用命令》PPT课件_第4页
《Shell及常用命令》PPT课件_第5页
资源描述:

《《Shell及常用命令》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Shell及常用命令Linux终端终端又称虚拟控制台,是unix的一个标准特性终端是用户的显示和输入设备Linux支持多达256个终端连到计算机上6个虚拟控制台虚拟控制台使得Linux成为一个真正的多用户操作系统终端与主控台终端机给用户使用主控台给系统管理者使用虚拟主控台Linux提供7个可用主控台tty1~tty6:文字介面tty7:图形介面终端启动在安装Linux时,可选择启动后要进入文字模式与图形模式字符终端显示切换虚拟主控台使用切换至不同的虚拟主控台切换至第一号虚拟主控台切换至第七号虚拟主控台SHELL什么是SHELL

2、?shell是一个命令解释器,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口shell解释用户命令,处理后让内核作出相应的动作,系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上一个典型的SHELL界面[lrj@hostlrj]$命令提示符提示符主要告诉用户现在可以下达命令,同时也表示先前下达的命令已经完成SHELL图示SHELL的主要版本ShBourneShell的缩写,是UNIX系统最早的shellBashBourneAgainShell的简称,是BourneShell的扩展,完全兼容Bou

3、rneShellSHELL的主要版本Csh比Bourneshell更适于编程的shell,是美国加州大学柏克莱分校开发出来的,具有和C语言相似的语法,但和sh不兼容tcshCShell的一个增强版KshKornShell的缩写,集合了Cshell和Bourneshell的优点并且和Bourneshell完全兼容不同SHELL间的切换Linux的SHELL全集中在/etc/shells下,用cat命令即可查看#cat/etc/shells/bin/sh/bin/bash…查看当前SHELL$echo$SHELL$/bin/bas

4、h切换Cshell$csh启动SHELL文字界面启动命令提示符[lrj@hostlrj]$提示符主要告诉用户现在可以下达命令,同时也表示先前下达的命令已经完成shell提示符:#$图形界面启动右键-新建终端通过快捷方式启动Shell中的二种命令内建命令:包含在shell自身当中,在编写shell的时候就已经包含在内,如cd,exit外部命令:存放于文件系统某个目录下的具体的可执行程序,如cp就是在/bin目录下的一个可执行文件,外部命令也可以是某些商业或自由软件,如netscapeShell命令的基本格式命令行结构:命令[选项

5、]<参数1><参数2><参数3>…[root@linuxroot]#command[-options][arguments]例如:[root@linuxroot]#tar–xzvffile.tar.gz命令行提示符命令选项参数命令的一些说明命令一般是小写字符串,注意区分大小写选项通常是以减号“-”加上一个或数个字符表示,当在一个命令中使用多个选项时,可以在减号后面把代表不同选项的字母合并起来ls–a–l=ls–al参数就是命令执行时处理的对象,可能是文件,目录或是设备命令、选项和参数可以用空格或Tab键隔开,连续的空格会被Sh

6、ell解释为一个空格命令的一些说明在同一行中可以有数个命令,不同命令间以分号“;”隔开。执行时首先执行前面的命令,执行完后顺序执行后面的命令多数shell在到达行尾时会自动换行,也可使用反斜杠()或分号在多个命令行上输入很长的单个命令或多个命令shell中的命令参数可以由另一个命令执行的结果来替代命令自动补齐(Tab)和历史记录(↑↓)命令行例子单条命令最常用命令形式$catfile1多条命令提高键盘命令输入效率$pwd;who;date复合命令方便灵活,运行效率高$ps–e

7、grepstudent2$(ls;catfile

8、3;pwd)>run_log后台命令多进程并发,充分利用系统资源$ls–lr>file_list&为用户指定Shell类型登录后进入用户指定的shell方法一:#vi/etc/passwd修改用户tom的shell:#root:x:0:0:root:/root:/bin/bash#tom:x:500:501:tom:/home/tom:/bin/csh存盘退出以用户tom重新登录#sutom查看shell版本#echo$versioncsh6.12.00..为用户指定Shell类型方法二:使用chsh修改登录后的shelllo

9、calhostlogin:tomPassword:lastloginWedJan2513:19:24ontyy1[tom@linuxhosttom]$chshPassword:Newshell[/bin/bash]:/bin/cshshellchanged[tom@linux

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

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

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