第07章shell的基础知识167-203资料.doc

第7章 shell的基础知识 目标 完成此章学习后,你将掌握下列内容: 描述shell的作用。 描述某用户登录时发生的事情。 描述用户环境的参数及其功能。 设置和修改shell参数。 理解并能修改特定的环境参数,如PATH和TERM。 配置用户环境,使之能够配合某特定的应用程序。 7.1 什么是shell 注释 shell作为程序,是一个具有交互性的命令行解释器。它独立于操作系统。这种设计思路使用户可以灵活地选择最适合用户要求的接口。shell的作用在于等你键入命令、执行一些特定的功能,然后将经它解释的命令传到操作系统(内核)执行。 本章内容将介绍POSIX shell的交互性特点。POSIX shell不仅仅执行用户的命令,还通过与用户交互,完成其他功能,且大多数功能在执行用户命令之前就完成了。 shell的功能如下: 搜索命令并执行相关的程序。 将shell未指定数值的变量的值替换为shell变量的值。 对命令进行替换。 用文件名生成字符补齐文件名。 控制I/O重定向和管道。 提供解释性的编程接口,包括测试、分支和循环。 当你登录到UNIX系统时,shell会先为你的终端会话过程定义一些特定的特征,然后显示你的提示符。这个提示符在POSIX、Bourne和 K shell中被默认为一个$ 符号。C shell的默认提示符是一个百分比符号(%)。 7.2 常用的sh

文档评论(0)

1亿VIP精品文档

相关文档