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

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

3天内不再提示

21个使用Linux的不同理由分享

Linux爱好者 来源:Linux中国 作者:Seth Kenlon 2021-04-06 16:41 次阅读

Linux 让你能够选择你喜欢的终端界面,而不是它强加的界面。

在 2021 年,人们喜欢 Linux 的理由比以往任何时候都多。在这个系列中,我将分享 21 个使用 Linux 的不同理由。能够选择自己的终端是使用 Linux 的一个重要原因。

很多人认为一旦你用过一个终端界面,你就已经用过所有的终端了。但喜欢终端的用户都知道,它们之间有一些细微但重要的区别。本文将介绍我最喜欢的三种。

不过在深入研究它们之前,先要了解 shell 和终端terminal之间的区别。终端(技术上说是终端模拟器terminal emulator,因为终端曾经是物理硬件设备)是一个在桌面上的窗口中运行的应用。shell 是在终端窗口中对你可见的引擎。流行的 shell 有 Bash、tcsh 和 zsh,它们都在终端中运行。

在现代 Linux 上几乎不用说,至少本文中所有的终端都有标签界面。

Xfce 终端

751ecda8-947e-11eb-8b86-12bb97331649.jpg

Xfce

轻量级 Xfce 桌面 提供了一个轻量级的终端,很好地平衡了功能和简单性。它提供了对 shell 的访问(如预期的那样),并且它可以轻松访问几个重要的配置选项。你可以设置当你双击文本时哪些字符会断字、选择你的默认字符编码,并禁用终端窗口的 Alt 快捷方式,这样你最喜欢的 Bash 快捷方式就会传递到 shell。你还可以设置字体和新的颜色主题,或者从常用预设列表中加载颜色主题。它甚至在顶部有一个可选的工具栏,方便你访问你最喜欢的功能。

对我来说,Xfce 的亮点功能是可以非常容易地为你打开的每一个标签页改变背景颜色。当在服务器上运行远程 shell 时,这是非常有价值的。它让我知道自己在哪个标签页中,从而避免了我犯愚蠢的错误。

rxvt-unicode

7555e8f6-947e-11eb-8b86-12bb97331649.jpg

rxvt

rxvt 终端 是我最喜欢的轻量级控制台。它有许多老式 xterm 终端仿真器的功能,但它的扩展性更强。它的配置是在 ~/.Xdefaults 中定义的,所以没有偏好面板或设置菜单,但这使得它很容易管理和备份你的设置。通过使用一些 Perl 库,rxvt 可以有标签,并且通过 xrdb,它可以访问字体和任何你能想到的颜色主题。你可以设置像 URxvt.urlLancher: firefox 这样的属性来设置当你打开 URL 时启动的网页浏览器,改变滚动条的外观,修改键盘快捷键等等。

最初的 rxvt 不支持 Unicode(因为当时 Unicode 还不存在),但 rxvt-unicode(有时也叫 urxvt)包提供了一个完全支持 Unicode 的补丁版本。

我在每台电脑上都有 rxvt,因为对我来说它是最好的通用终端。它不一定是所有用户的最佳终端(例如,它没有拖放界面)。不过,对于寻找快速和灵活终端的中高级用户来说,rxvt 是一个简单的选择。

Konsole

756b9a70-947e-11eb-8b86-12bb97331649.jpg

Konsole

Konsole 是 KDE Plasma 桌面的终端,是我转到 Linux 后使用的第一个终端,所以它是我对所有其他终端的标准。它确实设定了一个很高的标准。Konsole 有所有通常的不错的功能(还有些其他的),比如简单的颜色主题加上配置文件支持、字体选择、编码、可分离标签、可重命名标签等等。但这在现代桌面上是可以预期的(至少,如果你的桌面运行的是 Plasma 的话)。

Konsole 比其他终端领先许多年(或者几个月)。它可以垂直或水平地分割窗口。你可以把输入复制到所有的标签页上(就像 tmux 一样)。你可以将其设置为监视自身是否静音或活动并配置通知。如果你在 Android 手机上使用 KDE Connect,这意味着当一个任务完成时,你可以在手机上收到通知。你可以将 Konsole 的输出保存到文本或 HTML 文件中,为打开的标签页添加书签,克隆标签页,调整搜索设置等等。

Konsole 是一个真正的高级用户终端,但它也非常适合新用户。你可以将文件拖放到 Konsole 中,将目录改为硬盘上的特定位置,也可以将路径粘贴进去,甚至可以将文件复制到 Konsole 的当前工作目录中。这让使用终端变得很简单,这也是所有用户都能理解的。

尝试一个终端

你的审美观念是黑暗的办公室和黑色背景下绿色文字的温暖光芒吗?还是喜欢阳光明媚的休息室和屏幕上舒缓的墨黑色字体?无论你对完美电脑设置的愿景是什么,如果你喜欢通过输入命令高效地与操作系统交流,那么 Linux 已经为你提供了一个接口

原文标题:值得尝试的 3 个 Linux 终端

文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    87

    文章

    10981

    浏览量

    206683

原文标题:值得尝试的 3 个 Linux 终端

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是CBB21电容?什么是CL21电容?它们的作用有什么不同?

    如果仅从电容器的外观来看,CBB21电容和CL21电容除了上面的印字以外,基本上没有任何区别,别看他们长得一样,但作用差别还是特别大的。
    的头像 发表于 03-06 10:53 308次阅读

    一文了解Java 21的新功能

    JDK 21 于 2023 年 9 月 19 日发布,是继之前的 LTS 版本 JDK 17 之后最新的长期支持 (LTS) 版本。在本文中,我们将探讨 JDK 21 新引入的功能。
    的头像 发表于 12-21 16:19 493次阅读
    一文了解Java <b class='flag-5'>21</b>的新功能

    linux的常用命令

    Linux入门 1.1 Linux的介绍 (1)linux是一款操作系统,免费开源,安全高效,稳定,能处理高并发 (2)企业级的项目部署到linux/unix服务器运行 1.2
    的头像 发表于 11-24 16:04 241次阅读
    <b class='flag-5'>linux</b>的常用命令

    请问8051的21特殊功能寄存器为什么要分散在128字节内?

    8051的21特殊功能寄存器为什么要分散在128字节内?
    发表于 10-17 08:25

    Linux模块相关命令 Linux驱动模块的编写与挂载

    Linux模块相关命令 Linux驱动模块的编写与挂载
    发表于 10-01 12:20 183次阅读
    <b class='flag-5'>Linux</b>模块相关命令 <b class='flag-5'>Linux</b>驱动模块的编写与挂载

    请问CBB21和CBB21X薄膜电容有什么区别?

    CBB21电容和CBB21X电容器,从名字上来看,仅有一个字母之差,但两者属于两类不同的薄膜电容器,CBB21和CBB21X薄膜电容有什么区别?
    的头像 发表于 09-04 15:14 534次阅读

    你必须自动化SAN环境的5大理由

    电子发烧友网站提供《你必须自动化SAN环境的5大理由.pdf》资料免费下载
    发表于 08-29 15:12 0次下载
    你必须自动化SAN环境的5大<b class='flag-5'>理由</b>

    创建一简单Hello World Linux应用程序的过程

    本教程将向您介绍创建一简单的Hello World Linux应用程序的过程,然后将该应用程序加载到运行ARM嵌入式Linux的Cortex-A9固定虚拟平台(FVP)模型上。 Cortex-A9固定虚拟平台(FVP)模型随A
    发表于 08-28 06:32

    开始使用Power Stage Designer的13个理由

    开始使用Power Stage Designer的13个理由
    的头像 发表于 08-24 13:37 259次阅读
    开始使用Power Stage Designer的13个<b class='flag-5'>理由</b>

    怎么才算熟悉linuxLinux系统开发有何难点

    对于有一定 Linux 开发基础希望进阶学习 Linux 系统编程的开发人员来说,其难点在于,Linux 所囊括的技术点繁杂,往往不知从何下手。
    发表于 07-28 11:45 414次阅读

    8535-21 数据表

    8535-21 数据表
    发表于 07-11 18:55 0次下载
    8535-<b class='flag-5'>21</b> 数据表

    什么是 GNU/Linux

    Linus本人曾经争辩说,将Linux称为GNU/Linux简直是荒谬的。
    发表于 06-13 09:14 2547次阅读
    什么是 GNU/<b class='flag-5'>Linux</b>?

    微软发布自己的Linux操作系统——Azure Linux

    Azure Linux与CBL Mariner的发行版相同(CBL,即Common Base Linux),在其GitHub存储库中仍以该名称为人所知。严格地说,正如佩兰在Q&A环节所解释的那样,Azure Linux是“CBL
    发表于 06-08 15:23 341次阅读
    微软发布自己的<b class='flag-5'>Linux</b>操作系统——Azure <b class='flag-5'>Linux</b>

    8个比Linux本身还要古老的Linux概念

    Linus Torvalds 于 1991 年宣布了 Linux 的第一个版本,但是有些 Linux 概念甚至比 Linux 本身更古老。
    发表于 06-05 15:10 152次阅读
    8个比<b class='flag-5'>Linux</b>本身还要古老的<b class='flag-5'>Linux</b>概念

    Linux下命令(2)

        Linux 是一套免费使用和自 由传播的类 Unix 操作系统, 是一个基于 POSIX 和 UNIX 的多用户、 多任务、 支持多线程和多 CPU 的操作系统。 它能运行主要的 UNIX
    的头像 发表于 04-24 11:11 531次阅读
    <b class='flag-5'>Linux</b>下命令(2)