如何提高linux命令行的工作效率

如何提高linux命令行的工作效率

ID:13300626

大小:24.50 KB

页数:4页

时间:2018-07-21

如何提高linux命令行的工作效率_第1页
如何提高linux命令行的工作效率_第2页
如何提高linux命令行的工作效率_第3页
如何提高linux命令行的工作效率_第4页
资源描述:

《如何提高linux命令行的工作效率》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何提高linux命令行的工作效率虽然最近几年个人计算机的潮流已经从命令行方式转向图形界面方式,大量的采用鼠标操作,但是shell 在Linux中依然有很强的生命力。shell有好几种,主要有bash、ksh、tcsh、zsh、ash,用得最多的是bash,它几乎是各种linux发布版的标准配置。同时在linux 操作系统中,即使在X Window下,系统管理员经常也要与命令行打交道,使用键盘次数要明显高于鼠标,本文通过介绍合理地定制与修改INPUTRC环境变量,以及利用bash 2.05以上版本中增加的complete命

2、令,可以更好地提高linux命令行使用的工作效率,减少键盘的敲打以及拼写错误。 一.定制/etc/inputrc文件:   通过设置INPUTRC环境变量(参见/etc/profile文件),其作用主要定义或者改变一些功能键的定义,从而更好地使用命令行,通常情况下INPUTRC环境变量指向 /etc/inputrc文件,只要编辑/etc/inputrc文件,以及利用Tab键的命令补全功能,就可以实现类似于MSDOS的DOSKEY的功能。   以Redhat 7.3为例来说明,使用的bash shell版本号为2.0.5。你

3、可以根据自己的需要定制与修改此文件,如想了解更多的内容,可以参阅man bash文档。   例子:/etc/inputrc文件内容如下:   set bell-style none   set meta-flag on   set input-meta on   set convert-meta off   set output-meta on   set show-all-if-ambiguous On   "e[1~": beginning-of-line # home   "e[2~": insert-last-ar

4、gument # insert   "e[3~": delete-char # delete   "e[4~": end-of-line # end   "e[5~": backward-kill-word # page up   "e[6~": kill-word # page down   # (F1 .. F5) are "e[[A" ... "e[[E"   "e[18~": history-search-forward # F7   "e[19~": history-search-backward # F8   

5、具体修改说明如下(注以下[]中的内容为所按的键):   set bell-style none   关闭计算机小喇叭发出的声音。 set meta-flag on set input-meta on set convert-meta off set output-meta on   这几行主要是实现命令行上实现汉字的输入以及显示。 比如想输入汉字的文件名等等。 set show-all-if-ambiguous On   这一行主要是使命令补全的功能更好的发挥。许多Linux初学者并不知道这个功能,就是使用[Tab]键,能

6、够减少键盘的敲打以及拼写错误。比如当前你想执行ifconfig命名,你输入if后按[Tab]键两次,就会出现所有以if开头的命令,文件名和目录名也可以使用这个方法输入,当打开上述命令后可以使用[Tab]键,仅仅需要按一次,这样更加方便与快捷。 "e[1~": beginning-of-line # home "e[2~": insert-last-argument # insert "e[3~": delete-char # delete "e[4~": end-of-line # end "e[5~": backward

7、-kill-word # page up "e[6~": kill-word # page down   这几行主要是使命令行编辑方便,[home]、[delete]、[end]键保持原意,意指移动到命令行的开始、删除一个字符、移动到命令行尾。[insert] 键被定义为插入上一个命令的最后一个参数。比如执行如下命令: $ mount /mnt/cdrom $ cd[space][insert]     # 相当于 执行 cd /mnt/cdrom   可以试着按[insert]键几次看看会有什么出现内容?   [Page

8、up]和[PageDown]键定义为向前和向后删除单词。 "e[18~": history-search-forward # F7 "e[19~": history-search-backward # F8   [F7]和[F8]定义为命令历史查找功能,有点向MSDOS的DOSKEY功能类似,比如前面使

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

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

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