今天怎么不好抢小米x96

如何提高Linux系统命令行的工作效率 - Linux 时代 - ChinaUnix.Net
&&产品与方案
???????????????????????????????????
如何提高Linux系统命令行的工作效率
日期: 作者:shanglaiba 来自:linux.chinaunix.net
  本文介绍一些配置技巧,使你更好地操纵Linux命令行,提高工作效率。
  虽然最近几年个人计算机的潮流已经从命令行方式转向图形界面方式,大量的采用鼠标操作,但是shell 在Linux中依然有很强的生命力。 shell有好几种,主要有bash、ksh、tcsh、zsh、ash,用得最多的是bash,它几乎是各种linux发布版的标准配置。同时在 linux 操作系统中,即使在X Window下,系统管理员经常也要与命令行打交道,使用键盘次数要明显高于鼠标,本文通过介绍合理地定制与修改 INPUTRC环境变量,以及利用bash 2.05以上版本中增加的complete命令,可以更好地提高linux命令行使用的工作效率,减少键盘的敲打以及拼写错误。
  一.定制/etc/inputrc文件
  通过设置INPUTRC环境变量(参见/etc/profile文件),其作用主要定义或者改变一些功能键的定义,从而更好地使用命令行,通常情况下 INPUTRC环境变量指向 /etc/inputrc文件,只要编辑/etc/inputrc文件,以及利用Tab键的命令补全功能,就可以实现类似于 MSDOS的DOSKEY的功能。
  以Redhat 7.3为例来说明,使用的bash shell版本号为2.0.5。你可以根据自己的需要定制与修改此文件,如想了解更多的内容,可以参阅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
    "e[2~": insert-last-argument
    "e[3~": delete-char
    "e[4~": end-of-line
    "e[5~": backward-kill-word
    "e[6~": kill-word
# page down
    # (F1 .. F5) are "e[[A" ... "e[[E"
    "e[18~": history-search-forward
    "e[19~": history-search-backward
  具体修改说明如下(注以下[]中的内容为所按的键):
    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]键,能够减少键盘的敲打以及拼写错误。比如当前你想执行ifconfig命名,你输入if后按[Tab]键两次,就会出现所有以if开头的命令,文件名和目录名也可以使用这个方法输入,当打开上述命令后可以使用[Tab]键,仅仅需要按一次,这样更加方便与快捷。
    "e[1~": beginning-of-line
      "e[2~": insert-last-argument
      "e[3~": delete-char
      "e[4~": end-of-line
      "e[5~": backward-kill-word
      "e[6~": kill-word
# page down
  这几行主要是使命令行编辑方便,[home]、[delete]、[end]键保持原意,意指移动到命令行的开始、删除一个字符、移动到命令行尾。[insert] 键被定义为插入上一个命令的最后一个参数。比如执行如下命令:
    $ mount /mnt/cdrom
      $ cd[space][insert]
      # 相当于 执行 cd /mnt/cdrom
  可以试着按[insert]键几次看看会有什么出现内容?
  [Pageup]和[PageDown]键定义为向前和向后删除单词。
    "e[18~": history-search-forward
      "e[19~": history-search-backward
  [F7]和[F8]定义为命令历史查找功能,有点向MSDOS的DOSKEY功能类似,比如前面使用过mount命令,再次输入mount后按[F8]会调出先前使用的命令,特别是当命令非常长参数非常多的时候。
  二.安装bash-completion
  如果经常你使用[tab]键命令补全功能,就会发现它的不足之处,你可以发现它不能根据具体的需要或者命令补全所需要的参数与文件或者目录。例如你执行cd [tab],系统会将文件与目录一起显示出来,而实际上这时你仅仅需要显示文件类型为目录。bash从2.05版开始,已经加入命令 complete内部命令,从而能够使用复杂的命令行接口,通过一个复杂的脚本bash_completion实现可编程的补全程序,减少系统管理员日常维护工作,减少差错提高工作效率。
  具体操作如下:
  1. 下载最新的bash-completiton脚本,检查bash的版本号【执行bash --version】,如果版本低于2.0.5最好升级bash.
  2. 安装
    # rpm -Uvh bash-2.05-12.i386.rpm
     # tar xzvf bash-completion-latest.tar.gz -C /tmp
  3. 仔细阅读bash_completetion目录下的README文件,修改/etc/bashrc文件,在行尾加入如下命令:
    bash=${BASH_VERSION%.*}; bmajor=${bash%.*}; bminor=${bash#*.}
     if [ "$PS1" ] && [ $bmajor -eq 2 ] && [ $bminor '>' 04 ]
     && [ -f /etc/bash_completion ]; then # interactive shell
      # Source completion code
      . /etc/bash_completion
   unset bash bmajor bminor
  4. 拷贝bash_completion文件:
    # cp /tmp/bash_completion/bash_completion /etc
  注销再重新进入后,你就会发现许多命令在使用命令补全时都会发生一些变化。
  通过以上的修改,你会发现在命令行上使用linux,同样高效与快捷,减少了许多不必要的错误。
本文被浏览次
Copyright &
ChinaUnix.net
All Rights Reserved
感谢所有关心和支持过ChinaUnix的朋友们?<<?? 1/4 ì?÷????±±???í 1/4 ?
<meta name="keywords" content="?<
<meta name="description" content="?<
??>>§????
&&&&&&&&&&&&&&&&
&&&&&&???ss?????????ss????u?? 1/4 ????>>???????Email?????¨ 1/2 ???u?? 1/4 ?????ss??????Emailu?? 1/4 ???è?á?°?è??±??????????????>>±???
&&&&&&?ü 1/4 ?????????????u?>>÷?°?±??
:: ?é???ê?,???? ::
Linux?u??×? 1/4 ??u 1/4 ù?¤ 3/4 ss : ?ü???? 1/4
?? 1/2 ->>?
??°ae?ss :
u?×??¤?u??°ae??
??°ae?ê :
???>>?é?? :
±ê× 1/4 ?é?? :
Linux??×÷?u??;
·??à?? :
± 3/4 ?é>>? 1/4 ???Linux?ü???????÷???ü??u??????u?÷????·¨?u?÷?????? 1/2 é????u???? 3/4 ????×???????u????????>>,??ü??? 1/4 ×???·????ê 3/4 ?u? 1/2 é???????? 3/4 ????ó??u?? 3/4 ?? 1/2 ????u?÷???????????ss??Linux??u??ü?????ì??????u???????
:: ?????? 1/4 AE ::
1/2 è????????
??????????
?é????????
:: ?????÷?¨???? ::
? 1/4 ?é????
u?? 1/4 ??
?÷?¨×???
??>>???AE?
1/4 ??>>u 1/4 ? 1/2
?? 1/4 ????¨QS?(C)?ù? 1/2 ????·???±±??????
?? 1/4 ???± 3/4
TP316.81/032
AEì? 1/2 ????? 1/4 ?é
?? 1/4 ??? 1/2 è
TP316.81/032
AEì? 1/2 ????? 1/4 ?é
?? 1/4 ??? 1/2 è
:: ?à??? 1/4 ?é ::
> AE? ?? ">
Cohoon, James P
?í±ù·??>>·?
?í±ù·?
(10)??????
??°?AEae??????
???à??????
???à??????
±± 3/4 (C)?????????í 1/4 ? 1/4
1/4 ???????<<? 3/4 &&°ae?¨?ù??&&ALL&RIGHTS&RESERVED&&&& 3/4 (C)ICP±,??17大工具提高Linux用户的工作效率
发表于 13:18|
来源中国IT实验室|
摘要:作为现代人工作和生活不可或缺的辅助性工具,计算机的效率高低显得尤为重要。要提高计算机的工作效率,除了及时更新硬件配置之外,使用合适的应用软件也是行之有效的方法。
作为现代人工作和生活不可或缺的辅助性工具,计算机的效率高低显得尤为重要。要提高计算机的工作效率,除了及时更新硬件配置之外,使用合适的应用软件也是行之有效的方法。
Windows操作系统以应用软件丰富著称。面向Linux的应用软件虽然不多,但它们在帮助用户提高效率、改善体验方面同样发挥着不可或缺的作用。下面就是这样的一些软件&&有了它们,Linux用户便能处处感受到计算机为其带来的便利。
1、Gnome do [点击下载Gnome do V0.80]
Gnome do是专为Gnone图形界面设计的应用软件。作为GNOME桌面的远程控制工具,Gnome do允许用户快速搜索桌面或网页上的项目并有效地予以执行。
Gnome do能够自动匹配用户输入的内容并快速执行
2、Basket Note Pads [点击下载Basket Note Pads 1.0.3.1]
Basket Note Pads是一个多用途的笔记记录软件,可以帮助用户轻松记录所有的笔记,收集并共享其研究成果,整理项目数据并再次加以利用以及创建&待办事项&(To Do)清单等。
Basket Note Pads不仅能记录文本信息,还能记录多媒体数据
3、HomeBank [点击下载HomeBank V4.0.2]
HomeBank是一个管理个人账户的免费Linux应用程序,其强大的过滤工具和图表功能可以让用户轻松而又详尽地分析自己的财务状况。
HomeBank,功能强大的家庭理财软件
4、GnuCash [点击下载GnuCash V2.2.9]
GnuCash是一个面向个人和小企业的财务会计软件,基于GNU GPL协议免费授权使用,适用于GNU/Linux、BSD、Solaris、Mac OS X和Windows等平台。
方便易用,功能强大的GnuCash能够让用户追踪银行帐户、股票、收入和支出等信息。基于专业的会计准则,GnuCash还能够为用户提供均衡而准确的财务报告。
GnuCash是不可多得的金融管理软件
除此之外,GnuCash的主要特性还包括:# 复式会计# 股票/债券/基金帐户# 小企业会计# 客户,供应商,工作# A/P, A/R发票# QIF / OFX / HBCI汇入,交易匹配# 报告,图表# 财务计算
5、Firefox [点击下载Firfox]
在Windows领域,Firefox是微软IE独霸时代的终结者。在Linux平台,Firefox同样魅力不减,风光无限。
Firefox早已声名在外
6、Katapult [点击下载Katapult V0.3.2.2]
Katapult是一个KDE应用程序,能够帮助用户更快、更轻松地访问应用程序和书签。
Katapult是一个KDE桌面辅助工具
7、InCollector [点击下载InCollector]
Incollector是一个用于收集各种信息的工具,如债券、谈话记录、报价、序列号、源代码、网址与关键词等。所有的条目均可以&标签&的形式进行管理,方便用户查找。
Incollector的&文件夹搜索&功能允许用户通过特定的标准查找不同的条目。用户还可以将条目导入于或导出到外储存器之中。
Incollector帮助用户轻松地收集各种信息
Zim是使用Gtk2-Perl编写的&所见即所得&的文本编辑器,其主要用途是将维基中的概念复制到用户自己的桌面。
将维基搬到桌面!Zim是离线的维基
在Zim中,每一个页面均被另存为带有维基标记的文本文件。网页中所包含的指向其他页面的链接也会被自动保存。网页以等级结构进行排序,&大纲化&的特点使用户能够更容易地获取所需的信息。
Zim也适合用于跟踪待办事项清单或作为个人草稿纸使用。
9、tkDiff [点击下载tkDiff V4.1.4]
tkdiff能够直观地(图形界面、并排方式)比较两个文件的差异。由于支持书签和图形地图功能,用户使用tkdiff可以更快地定位自己所需的信息。
tkdiff以图形界面和并排方式比较文件差异&10、Task Coach [点击下载Task Coach V0.72.1]Task Coach是一个开源的&待办事项&清单和个人任务管理程序。主要的特性包括:# 创建、编辑和删除任务及子任务# 任务可以包括主题、说明、优先级、开始日期、到期日期、完成日期和可选的提醒功能# 任务可以每天、每周或每月重复# 可以通过列表或树结构查看任务# 任务可以按所有任务的属性进行分类,如主题、到期日期等# 多种方式过滤任务,比如隐藏已完成任务或仅查看今天到期任务等# 允许用户将Outlook或Thunderbird中的电子邮件拖动到任务查看器以创建新的任务# 任务状态取决于其子任务,反之亦然。比如,如果用户将最后一个&未完成&的子任务标记为&已完成&,上一级任务同时也会被自动地标识为完成状态
Task Coach是一个简洁但不简单的&待办事项&管理器
11、Sunbird [Mozilla Sunbird]
Mozilla Sunbird是一个跨平台的日历应用程序。Sunbird的宗旨是为用户提供全功能且简单易用的日历功能。
Sunbird系出名门,继承Mozilla优良传统
12、ThunderBird [点击下载ThunderBird]
Mozilla出品的电子邮件客户端(ThunderBird),其特点是安全、迅速、便捷与有序。
13、Meld [点击下载meld V1.2]
Meld是一个可视的diff和合并工具。使用Meld,用户可以比较2至3个文件并进行编辑,也可以比较2至3个文件夹并同时进行文件对比。
Meld,以图形用户界面进行diff对比&14、qOrganizer [点击下载qOrganizer V3.1]qOrganizer是一个全面的组织管理程序,包含了每天的日历日程、提醒、日志或笔记、待办事项等项目。主要的功能有:# 设计简单明了的创新型界面# 自动保存所有数据# 每天日志支持富文本格式,用户甚至可以自由拖拽文本中的图片# 明确而又简单的&待办事项&列表# 专门为学生用户设计的时间表功能,支持奇偶周的不同内容
qOrganizer是一个方便的日程管理工具
15、RSSowl [点击下载RSSowl多国语言版]RSSOwl让用户得以方便地收集、整理、更新和存储任何来自RSS源的信息,其主要特性包括:# 简单易用的界面# 以不同的格式保存选定的信息以供离线阅读和共享# 配置简单# 多国语言# 跨平台
RSSOwl的最大亮点是&&跨平台
16、Specto [点击下载Specto V0.3]Specto是一个桌面应用程序,能够监视已设置的事件并通知用户,比如网站的更新、电子邮件、文件和文件夹的更改、系统进程等。
Specto是一个桌面事件提醒器
17、Amaya [点击下载Amaya]Amaya认为:网络不是单向的发布媒介,而是众多用户协同合作的空间。因此,Amaya能够在网上直接创建和更新文件;无缝集成浏览功能,在统一的环境中进行编辑和远程访问。
Amaya是由W3C开发的、集网页浏览与制作功能于一身的开源软件
下一次,让我们一起来认识Linux平台下的7大3D图形设计工具。
推荐阅读相关主题:
网友评论有(0)
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章MARC状态:订购 
文献类型:中文图书 浏览次数:20 
题名/责任者:
/&#x5f90;&#x4f1f;&#x002c;&#x0020;&#x8d75;&#x5d69;&#x7f16;&#x8457;
出版发行项:
&#x5317;&#x4:&#x5317;&#x4&#x5927;&#x5b66;&#x51&#x7248;&#x793e;,&#x0032;&#x0030;&#x0030;&#x0035;
ISBN及定价:
&#x0037;&#x002d;&#x0033;&#x0030;&#x0031;&#x002d;&#x0030;&#x0038;&#x0033;&#x0039;&#x0033;&#x002d;&#x0039;/&#x0043;&#x004e;&#x0059;&#x0033;&#x0036;&#x002e;&#x0030;&#x0030;
载体形态项:
&#x0032;&#x0036;&#x0035;&#x9875;:&#x56;&#x0032;&#x0034;&#x0063;&#x006d;
.&#x901a;&#x7528;&#x6280;&#x80&#x7c7b;;&#x0031;&#x0031;&#x0034;
个人责任者:
&#x7f16;&#x8457;
个人责任者:
&#x7f16;&#x8457;
中图法分类号:
提要文摘附注:
&#x672c;&#x4e66;&#x4ee5;&#x201c;&#x5982;&#x4f55;&#x63d0;&#x9ad8;&#x5de5;&#x4f5c;&#x6548;&#x7387;&#x201d;&#x4e3a;&#x9898;&#x002c;&#x0020;&#x5206;&#x4e5d;&#x7ae0;&#x4&#x7&#x4e86;&#x7&#x7406;&#x4&#x63d0;&#x9ad8;&#x5de5;&#x4f5c;&#x6548;&#x7387;&#x7684;&#x76f8;&#x5173;&#x7406;&#x8&#x3001;&#x5b9e;&#x7528;&#x6280;&#x5de7;&#x548c;&#x65b9;&#x6cd5;&#x3002;
全部MARC细节信息>>
此书刊没有复本
此书刊可能正在订购中或者处理中
显示全部馆藏信息
您可能感兴趣的图书(点击查看)
同名作者的其他著作(点击查看)
请输入下面显示的内容
送 书 地:

我要回帖

更多关于 小米x9 的文章

 

随机推荐