环境变量path怎么变成多行(win7环境变量path怎么变成多行)
环境变量(第7章设置环境变量)
目标
1.了解可用的shell
2.了解外壳配置
3.了解不同的启动文件
议程
1.壳
2.外壳配置
3.外壳启动文件
bash简介
1.Bash是“Bourne Again Shell”的缩写
2.由GNU项目开发
3.这是一个标准的Linux shell
4.与unix上的Bourne shell完全兼容
5.支持命令行输入、操作历史查询、快捷键、使用变量等功能。
7.2壳牌简介
1.Shell:命令行解释程序,它是用户与系统通信的媒介。
Shell只是一个程序,用来解释用户输入的命令。常用的弹壳有四五种,还有其他几种变体。如果一个命令看起来正确,但不能正常工作,可能有两个原因:
(1)文件权限设置不正确。
⑵用户不了解shelll是如何处理命令的。
2.Unix系统中有各种shell,Linux使用bash作为默认shell。
3.系统可以使用的shell记录在/etc/shell中。
图7.1系统可用的外壳
图7.1系统可用的外壳
7.3传统狂欢
1.Bourne Shell (SH)是最初的unix shell,由美国电话电报公司美国电话电报公司的Stion编写。
2.壳牌(CSH)是由比尔乔伊(人名)在加州大学伯克利分校(伯克利,美国)写的。
他增加了一些功能,如命令完成,命令历史和任务控制。
C shell之所以得名,是因为它的脚本语言语法与C语言相似。随着越来越多的Unix程序员使用C程序,Bill joy选择了类似的语法作为他的shell脚本语言。
3.科恩壳牌(ksh)——由美国电话电报公司的大卫科恩伯格撰写。
这个shell实现了csh的一些特性,比如命令完成和历史。
4.增强型C Shell(tcsh)-一个社区的努力
tcsh的更多特性是命令行编辑和更多的命令完成改进。
增强的c shell包含一些创新的特性,比如命令和文件名的拼写错误。
5.伯恩再次炮轰(bash)
在csh、ksh和tcsh的基础上,创建了附加功能:
命令行完成
命令行编辑
命令行历史
善于及时控制。
7.4外壳变量和环境
1.变量设置在内存中的name 空之间,它可以保存一个值。
2.Bash和其他实用程序使用一些内置的默认选项,或者可以使用用户设置的环境变量。
3.用于显示环境变量的命令:env
4.用于显示环境变量和本地shell变量的命令:set
例如,器械包的输出
图7.2-3环境变量和本地外壳变量
图7.2-3环境变量和本地外壳变量
7.5外壳变量
1.1.shell脚本中的数据和环境设置存储在变量中。
2.习惯上包括所有的上层。
3.设置变量值命令:
$LANG=en
4.要调用变量值命令,请在变量名前添加$。
图7.4调用变量值命令
图7.4调用变量值命令
5.外壳变量有一些用途:
Bash使用它们来保存配置信息。例如,命令历史由以下shell变量控制。
图7.5使用外壳变量控制命令历史
图7.5使用外壳变量控制命令历史
7.6外壳比较环境变量
1.外壳变量只存在于当前外壳中。
2.环境变量被转移到子外壳。
3.Shell变量可以输出到环境中。
$EDITOR=/usr/bin/pico导出编辑器
4.环境变量
环境变量由从shell运行的程序使用。例如,EDITOR变量是一个环境变量,在需要调用用户的文本编辑器时运行,允许用户设置自己的默认文本编辑器。
Bash支持短语法来构建环境变量。
$export EDITOR=/usr/bin/pico
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!