告诉咱们你最喜欢的终端技巧,不管是提升生产率的快捷方式仍是有趣的彩蛋。linux
新年伊始始终是评估提升效率的新方法的好时机。许多人尝试使用新的生产力工具,或者想找出如何优化其最经常使用的流程。终端是一个须要评估的领域,尤为是在开源世界中,有无数种方法能够经过快捷键和命令使终端上的生活更加高效(又有趣!)。git
咱们向做者们询问了他们最喜欢的终端技巧。他们分享了一些节省时间的技巧,甚至还有一个有趣的终端彩蛋。你会采用这些键盘快捷键或命令行技巧吗?你有喜欢分享的最爱吗?请发表评论来告诉咱们。github
“我找不出哪一个是我最喜欢的;天天我都会使用这三个:ssh
Ctrl + L
来清除屏幕(而不是键入 clear
)。sudo !!
以 sudo
特权运行先前的命令。grep -Ev '^#|^$' <file>
将显示文件内容,不带注释或空行。” —Mars Toktonaliev“对我来讲,若是我正在使用终端文本编辑器,而且但愿将其丢开,以即可以快速执行其余操做,则可使用 Ctrl + Z
将其放到后台,接着执行我须要作的一切,而后用 fg
将其带回前台。有时我也会对 top
或 htop
作一样的事情。我能够将其丢到后台,并在我想检查当前性能时随时将其带回前台。我不会将一般很快能完成的任务在先后台之间切换,它确实能够加强终端上的多任务处理能力。” —Jay LaCroix编辑器
“我常常在某一天在终端中作不少相同的事情,有两件事是天天都不变的:工具
Ctrl + R
反向搜索个人 Bash 历史记录以查找我已经运行而且但愿再次执行的命令。^
)替换是最好的,由于我常常作诸如 sudo dnf search <package name>
之类的事情,而后,若是我以这种方式找到合适的软件包,则执行 ^search^install
来从新运行该命令,以 install
替换 search
。这些东西确定是很基本的,可是对我来讲却节省了时间。” —Steve Morris性能
“个人炫酷终端技巧不是我在终端上执行的操做,而是我使用的终端。有时候我只是想要使用 Apple II 或旧式琥珀色终端的感受,那我就启动了 Cool-Retro-Term。它的截屏能够在这个网站上找到。” —Jim Hall优化
“多是用 ssh -X
来在其余计算机上运行图形程序。(在某些终端仿真器上,例如 gnome-terminal)用 C-S c
和 C-S v
复制/粘贴。我不肯定这是否有价值(由于它有趣的是以 ssh 启动的图形化)。最近,我须要登陆另外一台计算机,可是个人孩子们能够在笔记本电脑的大屏幕上看到它。这个连接向我展现了一些我从未见过的内容:经过局域网从个人笔记本电脑上镜像来自另外一台计算机屏幕上的活动会话(x11vnc -desktop
),并可以同时从两台计算机上进行控制。” —Kyle R. Conway网站
“你能够安装 sl
($ sudo apt install sl
或 $ sudo dnf install sl
),而且当在 Bash 中输入命令 sl
时,一个基于文本的蒸汽机车就会在显示屏上移动。” —Don Watkins命令行
via: opensource.com/article/20/…
做者:Opensource.com 选题:lujun9972 译者:wxy 校对:wxy