Linux系统shell

Linux系统shell

ID:42596156

大小:505.09 KB

页数:29页

时间:2019-09-18

Linux系统shell_第1页
Linux系统shell_第2页
Linux系统shell_第3页
Linux系统shell_第4页
Linux系统shell_第5页
资源描述:

《Linux系统shell》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文档模板01文档副标题文档标题文档模板01Version1.02015-03-01DEV-07-0018Copyright@2015ZTEsoftIntegrationRuntimeEnvironment日期编写/修改人版本记录2015-03-01IREVer1.0创建日期审阅人版本密级状态意见2015-03-05IREVer1.0内部公开发布无审阅文档控制页面编写/修改BASHshell编程--飞翔用户登陆Bash先执行/etc/profile,在调用~/.bash_profile注销Bash调用~/.bash_logout环境

2、设置文件.bash_history.bash_logout.bash_profile.bashrc如kdegnomeicewm等桌面管理程序时,执行终端程序或者抖动执行/bin/bash.或者在编辑程序中调用shell,会先执行/etc/profile在调用~/.bashrc我们知道变量设置规范后,后输入的设置值可以取代先输入的值,。那么我们登陆bash的时候,这些设置文件到到底是如何读取的了,他是这样读取的1、先读取/etc/profile,在根据profile的内容读取其他附加的设置文件,例如/etc/profile.d和/e

3、tc/inputrc等设置文件2、根据不同的用户,到家目录去读取~/.bash_profile或者~/.bash_login,或者~/.profile等设置文件3、根据不同的用户,到家目录读取~/.bashrc4、登陆bash后,最终读取的设置文件室~/.bashrc全局设置文件在/etc/profile和/etc/bashrc个人自定义环境变量~/.bash_profile登录时~/.bashrc执行新的shell时~/.bash_logout注销时一、Bash内置命令。由于不必在程序中区搜索路径$PATH,中寻找,直接就可以调

4、用就行常见的内置命令Alias,bg,bind,break,continue,builtin,casecd,command,compgen,complete,declare,dirs,disown,echo,eval,exec,exit,export等等Printf的详细参数%s字符串%q特殊字符用转义%c字符%d整数%f浮点数%e显示科学计数法%g由bash选择使用%f或者%e%i和%d相同%o显示八进制数%x显示无号十六进制,且是小写字母%X显示无号十六进制,且是大写字母%%显示百分号例子1:首先建立一个printf.txt

5、文件[root@station20test]#catprintf.txtNameChineseEnglishMathAverageDmtai80609277.33Vbird75558070.00Ken60907073.33常用的转义换行r回行首t水平tabv垂直tab’单引号\斜线b退一位f跳页后接八进制:冒号什么都不做,传回真值0:>test.txt建立一个空文件.半句点在现行的shell环境执行shell程序.与source相同作用#alias设置别名#unalias取消别名#exit离开shell,并传

6、回1#logout注销shell或者ctl+d#umask显示或者设定,文件,目录建立时,文件的权限屏蔽值。#history显示过去岑经执行过的shell指令#fc列出登陆主机之后,最近执行过的命令#fc–ln反向显示#type判断bash对某一指令如何解释#set用于设置bashshell的属性,set不加参数,表示会显示所有的shell变量和函数内容显示当前bashshell所有的属性的开关状态开启某一个属性以命令行修改的支持emacs为例子#set–oemacs关闭某一个属性的话#set+oemacs开启后就会识别backs

7、pace了保护已存在的文件,避免转向输出时被覆盖掉文件内容#set–C或则set–onoclobber限制覆盖#set+onoclobber如果变量不存在就显示错误信息#set–u如果变量不存在,一线就是换回的错误信息,并传回值1#set–v显示bash的每一行,这样有利于排错设定bashshell的行为模式#shopt的用法#shopt或者shopt–p显示目前个选项的状态#shopt–s选项启用选项#shopt–u选项关闭选项#shopt–o选项使用和set–o相同的选项来设置#shopt–q选项不显示开关状态,0表示开启,非

8、零表示关闭例子1、打开checksize使bash在每一项指令执行后,检查窗口的大小,必要时更新行和列#shopt-scheckwinsize例子2、shopt-sextglobprogcomp打开extglob选项,如此一来,比较样式时,可使用比

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

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

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