第2章 Linux的用户接口与文本编辑器ppt课件.ppt

第2章 Linux的用户接口与文本编辑器ppt课件.ppt

ID:59202232

大小:120.00 KB

页数:35页

时间:2020-09-26

第2章 Linux的用户接口与文本编辑器ppt课件.ppt_第1页
第2章 Linux的用户接口与文本编辑器ppt课件.ppt_第2页
第2章 Linux的用户接口与文本编辑器ppt课件.ppt_第3页
第2章 Linux的用户接口与文本编辑器ppt课件.ppt_第4页
第2章 Linux的用户接口与文本编辑器ppt课件.ppt_第5页
资源描述:

《第2章 Linux的用户接口与文本编辑器ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Linux的用户接口与文本编辑器本章要点ShellKDE与GNOME文本编辑器8/10/2021RedHatEnterpriseLinux5基础教程2.1Shell2.1.1Shell命令行2.1.2命令与文件名的自动补齐功能2.1.3历史命令与命令别名2.1.4通配符与文件名变量2.1.5输入/输出重定向与管道8/10/2021RedHatEnterpriseLinux5基础教程2.1.1什么是shell?就是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。是一个文本用户-系统的接口它一个最主要功能是命令解释可

2、以编程BASHShellBASH是GNU计划中重要的工具软件之一,目前也是GNU操作系统中标准的shell,并依据一些用户需求而加强,可以说目前几乎所有的Linux版本都是使用bash作为管理核心的主要shell,主要优点:?命令编辑能力(类似DOS的doskey功能)!!和上下箭头?补全功能(比对数据正确性):?TAB键?命令别名(alias)设定功能:?命令行输入alias列出所有别名?包含了自身的帮助功能,你只要在提示符下面键入help就可得到相关的帮助?作业控制、前景背景控制?Shellscripts的强大功能bashshell的配置文件系统设定值?/

3、etc/profile:定义了一些重要的环境变量如PATH等,还有历史记录个数?/etc/bashrc:定义了PS1个人设定?~/.bash_profile:定义个人路径环境变量文件名称等?~/.bash_history:记录曾用过的命令(只有在退出SHELL后才被记录到这个文件?~/.bashrc:个人变量,命令别名,路径重定义Shell变量在Linux系统的终端中有几个最有用的bash变量,这些变量变量名及简单描述如下:ØHISTFILE:用于贮存历史命令的文件。ØHISTSIZE:历史命令列表的大小。ØHOME:当前用户的用户目录。ØOLDPWD:前一个

4、工作目录。ØPATH:bash寻找可执行文件的搜索路径。ØPS1:命令行的一级提示符。ØPS2:命令行的二级提示符。ØPWD:当前工作目录。ØSECONDS:当前shell开始后所流逝的秒数。Shell的命令格式Shell命令的格式为?命令名[选项]<参数1><参数2>……?选项通常加“-”或“--”?ls-l/root;?ps--helpshell提示符:#$Shell命令解释过程可执行文件分类Linux命令:存放在/bin和/sbin目录下内置命令:构造在shell内部实用程序:存放/usr/bin,/usr/sbin,/usr/share,/usr/lo

5、cal/bin等目录下用户自定义可执行文件8/10/2021RedHatEnterpriseLinux5基础教程2.1.2命令与文件名的自动补齐功能所谓命令补齐是指在终端上当键入的字符足以确定目录中一个唯一的文件时,只须按Tab键就可以自动补齐该文件名的剩下部分,例如要把目录/freesoft下的文件gcc-2.8.1.tar.gz解包,当键入到tarxvfz/freesoft/g时,如果此文件是该目录下唯一以g开头的文件,这时就可以按下Tab键,这时命令会被自动补齐为:tarxvfz/freesoft/gcc-2.8.1.tar.gz,非常方便Table键按

6、一下Table键按两下8/10/2021RedHatEnterpriseLinux5基础教程2.1.3历史命令Linux的shell中保留了一定数目的先前已经在shell里输入过的命令。使用历史记录列表最简单的方法是用上方向键。另一个使用命令历史文件的方法是用bash的内部命令historyhistory命令的两种格式1.history[n]当history命令没有参数时,整个历史命令列表的内容将被显示出来。使用n参数的作用是仅有最后n个历史命令会被列出。例如,history5显示最后5个命令。2.history[-r

7、w

8、a

9、n][filename]该方法用

10、于修改命令历史列表文件的内容参数说明:-r选项告诉history命令读命令历史列表文件的内容并且把它们当作当前的命令历史列表。-w选项将把当前的命令历史记录写入文件中并覆盖文件原来的内容。-a选项把当前的命令历史记录追加到文件中。-n选项将读取文件中的内容并加入到当前历史命令列表中。如果filename选项没有被指定,history命令将用变量HISTFILE的值来代替8/10/2021RedHatEnterpriseLinux5基础教程2.1.1命令别名命令别名是一个很有趣的东西,特别是惯用指令特别长的时候。还有,在一些惯用指令上增设默认属性,可以预防不小心

11、误删文件的情况发生。alias的定义规

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

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

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