Linux中的shell与shell命令

Linux中的shell与shell命令

ID:39682683

大小:336.62 KB

页数:14页

时间:2019-07-09

Linux中的shell与shell命令_第1页
Linux中的shell与shell命令_第2页
Linux中的shell与shell命令_第3页
Linux中的shell与shell命令_第4页
Linux中的shell与shell命令_第5页
资源描述:

《Linux中的shell与shell命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、shell与shell命令本章主要内容:shell基本功能及种类shell基本概念I/O重定向与管道shell的启动基本shell命令3.1shell基本功能与基本概念3.1.1shell基本功能shell是用户和Linux内核之间的接口程序。shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。shell一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构shell具有以下基本功能:1.命令解释执行2.文件

2、名替换.3.输入输出重定向4.连通管道建立5.系统环境设置6.shell编程3.1.2字符与保留字1.字符(1)白空格(2)通配符*:代表从它所在位置开始的任何字符串。?:代表它所在位置上的任何单个字符。[]:代表一个指定范围的字符。方括号中的字符范围可以由直接给出的字符组成,也可以由表示限定范围的起始字符、终止字符及中间的连字符“-”组成。通配符模式串意义*当前目录下所有文件名,但不包括.开头的文件。例如abc但不是.abc*Text*当前目录下所有文件名中包含有Text的文件名,但不包括.开头的文件[ab-dm]*当前目录下所

3、有以a、b、c、d、m开头的文件名[ab-dm]?当前目录下所有以a、b、c、d、m开头且后面只跟有一个字符的文件名[!ab-dm]?或[^ab-dm]?当前目录下所有不以a、b、c、d、m开头且后面只跟有一个字符的文件名/dev/hd?目录/dev下所有以hd开头且只有三个字符的文件名(3)注释符与注释在shell命令或shell编程中从字符“#”开始以后到行末的部分作为注释,因此以“#”开头的行是注释行。(4)转义字符转义字符所代表的意义转义字符所代表的意义a响铃符tTab键b退格键v垂直制表符f换页\换行

4、0???8进制表示x??16进制表示’’``””(5)Linux系统的特殊键特殊键意义Ctrl+D结束当前程序输入或终止当前程序或从系统中注销Ctrl+C终止当前程序的执行Ctrl+终止当前程序的执行(系统内部处理时不同于Ctrl+C)Ctrl+Z挂起当前程序执行,将推到后台Ctrl+S/Ctrl+Q暂停/继续屏幕的输出,必须配合使用ScrollLock暂停/继续屏幕的输出,开关键Ctrl+Alt+Del默认动作为重启系统Alt+F#字符终端切换。比如Alt+F2将终端切换至F2Ctrl+Alt+F#从图形介面切换终端到

5、字符终端。比如Ctrl+Alt+F1从图形界面切换至F12.保留字任何编程语言或系统都有一定数量的保留字,bashell的部分保留字如下:!,[,],(,),{,},break,continue,cd,echo,eval,exec,exit,export,function,getopts,hash,pwd,read,readonly,return,select,set,shift,test,time,trap,type,ulimit,unset,umask,wait,for,do,done,case,in,esac,if,else

6、,elif,if,while,until3.1.3文件命名及文件类型1.文件与文件名文件是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。UNIX/Linux的文件均为无结构的字符流形式。文件名是文件的一种标识,一般情况下,它由字母、数字、下划线和圆点组成的字符串来构成。Linux支持长文件名,但要求文件名的长度限制在255个字符以内。2.文件类型UNIX/Linux系统中有三种基本的文件类型:普通文件目录文件设备文件3.1.4目录结构与路径1.目录与目录结构UNIX/Linux系统以文件目录的方式

7、来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来——即目录。UNIX/Linux系统中,整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,也可以长出“叶子”。“根”和“杈”在Linux中被称为“目录”或“文件夹”,而“叶子”则是一个个的文件。在UNIX/Linux系统中文件系统的根目录用符号“/”表示。Linux是一个多用户系统,操作系统本身的程序或数据存放在以根目录开始的某些专用目录中,有时被指定为系统目录2.工作目录、用户主目录与路

8、径自从用户登录到系统中之后,每时每刻都“处在”某个目录之中,此目录被称作工作目录或当前目录(WorkingDirectory)。工作目录用“.”表示,且可以随时改变。用户刚登录到系统中时,其工作目录便是该用户主目录。root用户的主目录为/root

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

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

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