0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享一些Linux终端技巧

汽车玩家 来源: Linux技术 作者: Linux技术 2020-04-04 17:15 次阅读

告诉我们你最喜欢的终端技巧,无论是提高生产率的快捷方式还是有趣的彩蛋。-- Opensource.com(作者)

新年伊始始终是评估提高效率的新方法的好时机。许多人尝试使用新的生产力工具,或者想找出如何优化其最常用的流程。终端是一个需要评估的领域,尤其是在开源世界中,有无数种方法可以通过快捷键和命令使终端上的生活更加高效(又有趣!)。

我们向作者们询问了他们最喜欢的终端技巧。他们分享了一些节省时间的技巧,甚至还有一个有趣的终端彩蛋。你会采用这些键盘快捷键或命令行技巧吗?你有喜欢分享的最爱吗?请发表评论来告诉我们。

“我找不出哪个是我最喜欢的;每天我都会使用这三个:

Ctrl + L 来清除屏幕(而不是键入 clear)。

sudo !! 以 sudo 特权运行先前的命令。

grep -Ev '^#|^$' 将显示文件内容,不带注释或空行。” —Mars Toktonaliev

“对我来说,如果我正在使用终端文本编辑器,并且希望将其丢开,以便可以快速执行其他操作,则可以使用 Ctrl + Z 将其放到后台,接着执行我需要做的一切,然后用 fg 将其带回前台。有时我也会对 top 或 htop 做同样的事情。我可以将其丢到后台,并在我想检查当前性能时随时将其带回前台。我不会将通常很快能完成的任务在前后台之间切换,它确实可以增强终端上的多任务处理能力。” —Jay LaCroix

“我经常在某一天在终端中做很多相同的事情,有两件事是每天都不变的:

Ctrl + R 反向搜索我的 Bash 历史记录以查找我已经运行并且希望再次执行的命令。

插入号(^)替换是最好的,因为我经常做诸如 sudo dnf search 之类的事情,然后,如果我以这种方式找到合适的软件包,则执行 ^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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11196

    浏览量

    208670
收藏 人收藏

    评论

    相关推荐

    Linux应用编程的基本概念

    Linux应用编程涉及到在Linux环境下开发和运行应用程序的系列概念。以下是一些涵盖Linux应用编程的基本概念。
    的头像 发表于 10-24 17:19 158次阅读

    LED驱动器应用的一些指南和技巧

    电子发烧友网站提供《LED驱动器应用的一些指南和技巧.pdf》资料免费下载
    发表于 09-25 11:35 0次下载
    LED驱动器应用的<b class='flag-5'>一些</b>指南和技巧

    如何更改Linux文件系统终端显示颜色

    自己制作的简单 Linux 文件系统,你会发现终端显示为黑白色,很不好看
    的头像 发表于 08-12 17:29 359次阅读
    如何更改<b class='flag-5'>Linux</b>文件系统<b class='flag-5'>终端</b>显示颜色

    细谈SolidWorks教育版的一些基础知识

    SolidWorks教育版是款广泛应用于工程设计和教育领域的三维建模软件。它具备直观易用的操作界面和强大的设计功能,为学生提供了个学习和实践的平台。在本文中,我们将详细探讨SolidWorks教育版的一些基础知识,帮助初学者
    的头像 发表于 04-01 14:35 300次阅读

    一些有关通信电路的资料?

    有关嵌入式之间DSP、ARM、FPGA三者之间和这三款芯片和外部电路之间通信的一些资料,比如说芯片之间的并行通信和芯片和外部电路之间的串行通信,MODBUS、DP、CAN等,一些一些常用的通信协议的
    发表于 03-03 18:53

    一些无功补偿装置SVG的资料

    一些SVG电路原理和功能码相关的技术说明书,想了解一些SVG的工作原理和工作过程
    发表于 02-03 10:13

    Linux终端提示和技巧

    Linux终端种强大的实用工具,它为您在计算机上执行任务打开了巨大的潜力。它让您可以访问系统的各个方面,并通过几个按键,高效地指示计算机执行操作。
    的头像 发表于 01-04 09:28 541次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>终端</b>提示和技巧

    对于大模型RAG技术的一些思考

    大模型或者句向量在训练时,使用的语料都是较为通用的语料。这导致了这些模型,对于垂直领域的知识识别是有缺陷的。它们没有办法理解企业内部的一些专用术语,缩写所表示的具体含义。这样极大地影响了生成向量的精准度,以及大模型输出的效果。
    的头像 发表于 12-07 09:41 1053次阅读
    对于大模型RAG技术的<b class='flag-5'>一些</b>思考

    提高嵌入式代码质量的一些方法

    的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘一分收获。
    的头像 发表于 11-30 09:15 416次阅读

    我们为什么需要了解一些先进封装?

    我们为什么需要了解一些先进封装?
    的头像 发表于 11-23 16:32 534次阅读
    我们为什么需要了解<b class='flag-5'>一些</b>先进封装?

    西门子伺服驱动器维修的一些基本知识

    西门子伺服驱动器维修的一些基本知识
    的头像 发表于 11-23 10:55 1644次阅读

    分享一些SystemVerilog的coding guideline

    本文分享一些SystemVerilog的coding guideline。
    的头像 发表于 11-22 09:17 662次阅读
    分享<b class='flag-5'>一些</b>SystemVerilog的coding  guideline

    PCB抄板的一些方法

    拆掉所有器多层板抄板件,并且将PAD孔里的锡去掉。用酒精将PCB清洗干净,然后放入扫描仪内,扫描仪扫描的时候需要稍调高一些扫描的像素, 以便得到较清晰的图像。
    的头像 发表于 11-15 17:04 858次阅读
    PCB抄板的<b class='flag-5'>一些</b>方法

    列举一些嵌入式Linux应用开发里经常使用的技巧和套路

    本篇文章,我们基于ELF 1S这款开发板,来列举一些嵌入式Linux应用开发里面,经常使用到的开发技巧和套路。
    的头像 发表于 11-14 10:44 436次阅读
    列举<b class='flag-5'>一些</b>嵌入式<b class='flag-5'>Linux</b>应用开发里经常使用的技巧和套路

    一些最佳的Linux终端提示和技巧

    通用性和轻量级:大多数Linux服务器不配备图形用户界面(GUI)。相反,您可以通过终端与它们交互。好消息是,无论您使用哪个发行版,您都可以使用相同的命令。
    发表于 11-13 14:51 704次阅读
    <b class='flag-5'>一些</b>最佳的<b class='flag-5'>Linux</b><b class='flag-5'>终端</b>提示和技巧