取消
显示结果 
搜索替代 
您的意思是: 
cancel
2123
查看次数
0
有帮助
3
评论
julianchen
Spotlight
Spotlight
5)在grep 中使用正则表达式进行查找
grepfindUNIX提供给我们的两个绝好的工具。我们不可避免地需要在UNIX中搜索某些内容,例如文件、目录、文件中的某些字(如ERRORException)。因此如果您知道如何使用grepfind的正则表达式,那么就能节省大量输入命令的时间。
例如:如果您知道如何使用egrep,那么就能通过输入 egrep "ERROR|Exception" *. xml,来取代两个单独的grep命令去分别查找ERRORException
如果想了解更多grepfind命令的有关信息,您可以参看《grep命令的十种示例》(http://javarevisited.blogspot.sg/2011/06/10-examples-of-grep-command-in-unix-and.html)和《Linuxfind命令的十种示例》(http://javarevisited.blogspot.sg/2011/03/10-find-command-in-unix-examples-basic.html)。
6)使用管道来替代发送两次命令
上面的示例中已经展示了管道的用法,不知您是否已经注意到了呢?
7)使用别名,并在BashProfilebashrc文件中定义它们
您是否有看过人家会在自己的系统中用到一些奇怪的命令?也许他们使用的就是在其.bashrc.profile文件所预先设置好的别名机制。
他们会通过在.bashrc.profile文件中大量地使用简化了的别名命令,来节约反复输入的时间。例如:
· "l"来表示查找所有的隐藏文件。
· "ls"来包括所有的有用选项,如 -lrtH就可以显示所有的相关信息。
您可以通过参看《linux命令行界面(CLI)基础知识》(https://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Fcourses%2Flinux-cli-fundamentals),来进一步了解更多有关Linux的登录机制,以及.login.profile.bashrc文件在Linux bashshell中的作用。
8)使用pushdpopdcd -~来切换目录
不知大家是否有过这样的体验:由于任务的要求,我们需要不停地在多个深层次的目录之间进行切换。虽然在输入cd命令的时候,我们可以使用tab键,但是冗长的路径着实会花费时间。
因此根据我的经验,我们完全可以:
· 使用"cd –"回到前一级目录,以实现两个目录位置之间的切换。
· 使用"pushd"以切换到一个作为参数的目录,并把原目录和当前的目录存入到一个虚拟的堆栈中,从而实现目录的交换。
· 使用"popd"以弹出堆栈中最近的目录。
9)最小化击键或增加打字速度
众所周知,您的键盘输入越少,工作效率就越高。因此您可以在bash中充分使用tab键,来让系统自动猜想,并帮您完成后续的参数内容。当然您也可以用到我们在前面提到过的CRTL+R,来对前面输入过的复杂命令,进行小修小改快速成型。
10)不断学习新的Linux命令
学习使人熟练。只有通过不断尝试新的命令和参数选项,才能缩短您在执行特定任务时的切换时间。另外,您还可以使用ctrl+zfgbg来暂停某个进程。其中:
· 使用"ctrl+z"可以将某个正在前台执行的命令挂起。
· 使用"fg"可以将后台某个命令调至前台继续运行。
· 使用"bg"可以对某个在后台被暂停的命令予以恢复并继续执行。
这些命令对于您需要同时查看多个文件或日志时,都是极其实用的。
如果您在服务器上安装的是Linux操作系统,并且每天都需要用到大量UNIX命令的话,那么我们上述罗列的十项小贴士,定能帮您加速UNIX/Linux的输入并提高工作效率。当然,如果您愿意分享自己的Linux经验或Shell实用程序的话,亲记得给我留言。

【原标题】 10 Tips on WorkingFast in UNIX or Linux(作者: Nitesh Behani
原文链接:https://dzone.com/articles/10-tips-on-working-fast-in-UNIX-or-linux
评论
Yuan Li
Spotlight
Spotlight
非常感谢楼主分享!
one-time
Level 13
Level 13

感谢版主分享,下面相关内容的链接,方便小伙伴阅读,谢谢!
【原创翻译】提高UNIX/Linux工作效率的十个小贴士 (1)
likuo
Spotlight
Spotlight
贴心的小贴士。
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接