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

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 Linux的用户接口与文本编辑器

第二章 Linux的用户接口与文本编辑器 BASH Shell BASH是GNU计划中重要的工具软件之一,目前也是GNU操作系 统中标准的shell,并依据一些用户需求而加强,可以说目前几乎所有的Linux版本都是使用bash作为管理核心的主要shell,主要优点: ??命令编辑能力(类似DOS的doskey功能) !!和上下箭头 ??补全功能(比对数据正确性): ??TAB键 ??命令别名(alias)设定功能: ??命令行输入alias列出所有别名 ??包含了自身的帮助功能,你只要在提示符下面键入help就可得到相关的帮助 ??作业控制、前景背景控制 ?? Shell scripts的强大功能 bash shell 的配置文件 系统设定值 ?? /etc/profile:定义了一些重要的环境变量如PATH等,还有历史记录个数 ?? /etc/bashrc:定义了PS1 个人设定 ?? ~/.bash_profile:定义个人路径环境变量文件名称等 ?? ~/.bash_history:记录曾用过的命令(只有在退出SHELL后才被记录到这个文件 ?? ~/.bashrc:个人变量,命令别名,路径重定义 Shell变量 在Linux系统的终端中有几个最有用的bash变量,这些变量变量名及简单描述如下: ? ?HISTFILE: 用于贮存历史命令的文件。 ????????? HISTSIZE: 历史命令列表的大小。 ????????? HOME: 当前用户的用户目录。 ????????? OLDPWD: 前一个工作目录。 ????????? PATH: bash寻找可执行文件的搜索路径。 ????????? PS1: 命令行的一级提示符。 ????????? PS2: 命令行的二级提示符。 ????????? PWD: 当前工作目录。 ? SECONDS: 当前shell开始后所流逝的秒数。 Shell的命令格式 Shell命令的格式为 ?? 命令名[选项] 参数1 参数2 …… ?? 选项通常加“-”或“- -” ?? ls -l /root; ?? ps --help shell提示符: # $ Shell命令解释过程 可执行文件分类 Linux命令:存放在/bin和/sbin目录下 内置命令:构造在shell内部 实用程序:存放/usr/bin, /usr/sbin, /usr/share, /usr/local/bin等目录下 用户自定义可执行文件 history 命令的两种格式 1. history [n] 当 history 命令没有参数时,整个历史命令列表的内容将被显示出来。使用 n 参数的作用是仅有最后 n 个历史命令会被列出 。例如,history 5 显示最后 5 个命令。 2. history [-r|w|a|n] [filename] 该方法用于修改命令历史列表文件的内容 参数说明: -r 选项告诉 history 命令读命令历史列表文件的内容并且把它们当作当前的命令历史列表。 -w 选项将把当前的命令历史记录写入文件中并覆盖文件原来的内容。 -a 选项把当前的命令历史记录追加到文件中。 -n 选项将读取文件中的内容并加入到当前历史命令列表中。 如果 filename 选项没有被指定,history 命令将用变量HISTFILE 的值来代替 Vim中的文本输入 1.插入命令 (1)i 在i命令之后输入的内容都插在光标位置之前,光标后的文本相应向后移动。如按Enter键,就插入新的一行或者换行。 (2)I 输入I命令后,光标移动到该行的行首,输入相应文本则插入到行首相应位置。 2.附加命令 (1)a 在a命令之后输入的内容都插在光标位置之后。 (2)A 输入A命令后,光标移动到该行的行尾,输入相应文本则插入到行尾相应位置。 3.打开命令 (1)o 在光标所在行的下面新开辟一行,输入的文本就插入该行。 (2)O 在光标所在行的上面新开辟一行,输入的文本就插入该行。 4.移动光标 Vim中的文本修改 删除 在插入模式下,用Backspace键来删除前面的字符,还可以用Delete键来删除当前字符。 也可在vim的命令模式下用一些命令来删除一个字符、一个单词或者整行内容等 。如: dd:删除整行 d0:删除至行首 D:删除至行尾 dw:删除一个字 2 .复制、粘贴和剪切 (1)复制 在vim编辑器中复制的方式有两种:鼠标方式和命令方式。鼠标方式同windows操作系统的复制操作类似,vim提供的复制命令见表 (2)粘贴 与复制一样,vim编辑器中粘贴的方式也有两种,且不同的复制方式对应不同的粘贴方式。 粘贴方式同windows操作

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档