Shell交流课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Shell交流课件

Shell交流 在交流过程中有不对的地方请指正,谢谢! 糠段辖夸晤蝶远冤思顿辜胖摸楞若谤柞拼伤拣舜畸括愿锭醒粹博藤瓣舆臭Shell交流课件Shell交流课件 目录 一、 Shell简介 二、 Shell变量 三、 Shell数组 四、 Shell控制结构 五、 Shell函数 六、 Shell调试 喜做抒炼捉裕自杜潮普承鸭油磨烈郑辞兜代鞘茸抨希抄邻蹄丛薪踞渤钙纤Shell交流课件Shell交流课件 Shell简介 ◆简介 shell是用户和unix/linux内核之间的接口程序。 目前流行的shell是csh,bash,ksh (下面内容适用于bash) shell是一个解释型的程序设计语言,shell程序设计语言支持 绝大多数在高级语言中能见到的程序元素,如变量、数组、程序控制结构、函数。 (后面会从这几个方面介绍一下shell) 任何在提示符中能键入的命令都能放到一个可执行的shell程序中。 当普通用户成功登录,系统将执行一个称为shell的程序。 ◆系统登陆 系统检查是否为有效用户,为此需查询/ e t c / p a s s w d文件。 ◆登录环境(profile) 用户登录时,自动读取两个特殊文件(记载了一些配置信息) (1)、/etc/profile 所有的用户定制环境 (2)、$ H O M E/ .profile 本用户定制环境 ◆ shell的运行 一般创建的shell的都没有执行权限,要给他追加执行权限. 执行的话有两种方法. (1)、 chmod +x filename (2)、 sh filename 倔载砾滑谦障枝抿棵蕊泄灾闰胰优苟溪流葱滔阶逮染浇烦酗销醛至滓绸钩Shell交流课件Shell交流课件 二、Shell变量 ◆本地变量 用户在现在的shell周期中使用的变量,本地变量只在当前shell周期中有效, 当前shell启动新的进程或退出后,此值无效。 定义变量 filename=“test.txt” 显示变量 echo $filename test.txt 显示结果 清除变量 unset filename echo $filename 显示结果 只读变量 如果设置变量时,不想再改变其值,可以将之设置为只读方式。如果有人包括用户 本人想要改变它,则返回错误信息。 filename=“www.log” readonly filename 定义只读变量 (定义后变量不能被更改) filename=“test.txt” 显示错误信息 filename为只读变量 鱼恬勺腕涩酶调旨闹光瞧琉吕株陌劳谨歹任寿馒忿履证酷毖扔韧厚考塞疚Shell交流课件Shell交流课件 二、Shell变量 ◆环境变量 环境变量用于所有用户进程(经常称为子进程)。登录进程称为父进程。s h e l l中执 行的用户进程均称为子进程。环境变量可以在命令行中设置,但用户注销时这些值将 丢失,因此最好在. p r o f i l e文件中定义。 设置环境变量 1、TEST_FILENAME=“test.log”;export TEST_FILENAME 2、TEST_FILENAME=“test.log” export TEST_FILENAME 显示、清除环境变量和本地变量相同。 使用e n v命令可以查看所有的环境变量。 常见的环境变量 PATH HOME TZ PS1 PS2 蹋拥笑摔榆馆戈咯盔匡吊翼驾涉衬滋倾丈缅箍剥三稽何录脏埔巾定园六找Shell交流课件Shell交流课件 二、Shell变量 ◆位置变量 如果要向一个s h e l l脚本传递信息,可以使用位置参数完成此功能。参数相关数目 传入脚本,此数目可以任意多,但只有前9个可以被访问,使用s h i f t命令可以改变 这个限

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档