Linux第7讲(寒冰老师)课件

上传人:我*** 文档编号:145146425 上传时间:2020-09-17 格式:PPT 页数:15 大小:121KB
返回 下载 相关 举报
Linux第7讲(寒冰老师)课件_第1页
第1页 / 共15页
Linux第7讲(寒冰老师)课件_第2页
第2页 / 共15页
Linux第7讲(寒冰老师)课件_第3页
第3页 / 共15页
Linux第7讲(寒冰老师)课件_第4页
第4页 / 共15页
Linux第7讲(寒冰老师)课件_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Linux第7讲(寒冰老师)课件》由会员分享,可在线阅读,更多相关《Linux第7讲(寒冰老师)课件(15页珍藏版)》请在金锄头文库上搜索。

1、第七讲: BASH,主讲:寒冰,零起点学习linux系列课程,Shell简介,Shell:命令行解释器,是用户与系统沟通时的媒介。 在Unix系统中有各种Shell,Linux采用bash为其默认shell 系统可以使用的shell记录在/etc/shells中,bash,bash:Bourne Again Shell的缩写。 GNU计划的一个组件。 与Unix上的Bourne Shell完全兼容。 支持命令行输入、操作历史查询、快捷键、使用变量等功能,预定义环境变量,在bash中有很多预定义环境变量 系统通过预定义环境变量来定义shell的环境 用户可以用set或env查询当前的环境变量 常

2、用的预定义环境变量: HOME:当前用户的主目录 PATH:当前用户的可执行文件搜索路径 LANG:程序应该使用的默认语言 PS1:行提示符,history,在bash中输入history指令可以查询用户的过往操作。 内存中记录的过往指令数根据环境变量中HISTSIZE而定。 history表存储在内存中,在用户logout时会记录入用户主目录下的.bash_history文件中。在下次login时载入。 .bash_history中的指令数根据环境变量中的HISTFILESIZE而定。,调用过往指令,使用 ! 来调用过往指令: !:重复执行上一条指令 !a:重复执行上一条以a为首的指令 !n

3、umber:重复执行上一条在history表中记录号码为number的指令 !-number:重复执行前第number条指令 可以用来在history表中查询某条过往指令,alias,在shell下键入alias可以查询当前alias列表。 用户可以alias来为一条命令取一个简单的别名 用户也可以用unalias来取消一条别名记录。 alias记录在shell中总是先行。,命令行表达式,命令行输出“ ” 将一串字符当成一个字符串来对待,如果字符串中包含特殊含义的字符,则转义。 命令行输出 将一串字符当成一个字符串来对待,如果字符串中包含特殊含义的字符,不转义。 执行引用符 引用命令的执行结果

4、,命令行表达式(二),数学运算$ 在中括号内的表达式会被数学计算 逸脱符 用于取消命令行中字符的特殊含义 用于表示一行未结束,命令行表达式(三),命令行结束符; 用于在一行内分隔两个独立命令,表示一行已结束,作用相当于回车键 pwd ; ls l 子shell激活() 在小括号内的命令行表示激活一个子shell后在子shell中运行,逻辑运算符,shell命令行支持在同一行的两条命令中插入&(逻辑与)与 |(逻辑或) &:当前一条指令执行成功时再执行后一条指令 |:当前一条指令执行失败时再执行后一条指令,登录shell,默认情况下,在shell下改变变量、umask、alias,只在此次登录中

5、有效。一旦logout后再login,则设定恢复初始值。 一个通过登录而得到的shell,一般是用户的初始shell。 在登录shell下激活的shell采用登录shell的环境设定 登录shell从配置文件中读取其环境设定,定制登录shell,bash 在用户登录时从四个文件中读取环境设定: 全局设置文件: /etc/profile /etc/bashrc 用户设置文件: /.bashrc /.bash_profile,其他shell设定文件,/.bash_logout:在用户logout的时候自动执行。 /.bash_history:用户login时自动读取其内容并加载到内存history记录中,logout时将内存history记录写入。 /etc/profile.d/*.sh:在/etc/profile中被执行,其中的环境设定,也会被全局引用,常用快捷键,Ctrl + d:输入已结束。在shell下相当于一个exit Ctrl + c:键盘中断请求。 Ctrl +s & Ctrl + q:暂停/恢复屏幕输出 Ctrl + l:清屏,相当于clear。 Tab:自动补完命令行与文件名 Tab键双击可以列出所有可能匹配的选择,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号