教程

你最喜欢的Linux终端技巧是什么?

每个人都想在命令行上增加他们自己的生产效率。 So ,你在 Linux 终端上的技巧是什么呢?

你还记得第一次看那些懂得终端操作的人工作的时候的样子吗?那或许对于你来说看起来很魔幻。或者,至少,那会看起来就像一些黑客电影一样。当然,在现实中,没有人会以每分钟六十个字的速度去打命令,当他们飞快的输入一些命令后看着屏幕上输出一页又一页的飞过。但是当你进入这个圈子后,有些时候,即使只有一会,也是会感觉到自己是很厉害的黑客的感觉的。

所以,你最喜欢的提高生产力的终端技巧是什么呢?或许,只是一个简单的为一长串字符或者你常用的命令所取的别名( alias )。或许,它是一些很短的脚本来自动处理那些你工作中无聊的东西的。或许,是一些终端复用的软件,比如 screen 或者 tmux 。再或者是你记忆的一些快捷键。最终,这上面的所有东西让你变得更像一个命令行的大佬。

无论你最喜欢的技巧是什么,欢迎以开源的精神来评论我们并把它们分享到社区。当你在终端面前的时候,你想知道什么呢?为什么呢?让我们在你的评论中一起探讨吧。

以下是我在原网站挑选的一些有意思的评论,给大家看看哦。

首先,这张图片所代表的意思是,我经常做一些项目,然而这些项目都需要一些环境的配置,这些配置呢都需要进入很长的一个目录里。所以呢,我写了一个 bash 脚本。

rc() {
    source ~/rc/$1.rc
}

通过这样的一个脚本来进行特定项目的配置。确实是很轻松就进行了特定需要的配置。而且,随着关机等操作,系统可以回到如初。小编也是学习到咯哦。

这里的评论,分别用到了两个。一个是: <()$() 的妙用。一个是用到了别名设置,设置的对象是: grin=grep -rin 。老实说,小编真的是学到了很多。在也不会傻乎乎的把别名取为原来的命令了。

这里的评论也是很简洁,很实用哦。快捷键 Ctrl + R ,小编也在自己的终端里试了一下,真的很好用。比 history | grep [command u try to find] 这个命令更好玩。

这个评论是一个软件: pv 。这个软件可以给每一个命令加上一个进度条。额,,说实话小编没有测试。应该是这样的。

这里则是一个命令组合的建议,命令 watch 是一个用来监视运行的进程的好帮手。

额,这个嘛,就是开个玩笑哦。也是所有 Ubuntu 用户的痛点哦。评论的同学是一个初次使用 Ubuntu 的用户。他的系统是 18.04 的,首先运行了这样一条命令: apt-get install [here is name of the software I would like to install] 然后呢,悲惨的发现并没有什么用。经过网上一番查找,最终才发现这样一个命令: sudo apt-get install [name of the software to install] 。本来以为这样就搞定了,但是,问题又来了。提示说需要输入 root 密码。忽然想到,在安装系统的时候提示说要输入该密码。额,当时好像没怎么在意。所以,悲催咯……

这个可能是每一个开始玩 Ubuntu 的小伙伴第一个遇到的坑咯。不过,一路过去才是大神那。再次小编也想共勉大家。

So ,写到这里,大家有没有特别想说的呢?欢迎大家留言哦。


原文链接:https://opensource.com/article/18/8/terminal-trick

Linux Story 翻译,对原文有删节、补充。
转载请注明,否则将追究相关责任!

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
chase for something eternal

    You may also like

    1 Comment

    1. 我也遇到过这样的问题

    回复 handy 取消回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

    More in:教程

    教程

    PuTTY 使用综合指南:SSH 连接 Linux

    无论您是经验丰富的开发人员还是初学者,想在您的计算机和远程 Linux 服务器之间建立安全连接,PuTTY 是一个值得信赖的工具。让我们深入了解如何在 Windows 操作系统上利用 PuTTY 进行 […]
    教程

    在 Ubuntu 像22.04 LTS Linux 安装 JUnit 5

    JUnit 不仅简单而且是一种有效的方法来编写和执行 Java 应用程序的单元测试,因此它是开源类别中使用最广泛的测试框架。 JUnit的最新版本5发布时带来了许多改进。 所以,如果你使用Ubuntu […]