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

    文章

    11219

    浏览量

    208872

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

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

收藏 人收藏

    评论

    相关推荐

    选择精科睿进行 PCBA 代工代料有以下十大理由

    选择精科睿进行 PCBA 代工代料有以下十大理由
    的头像 发表于 11-06 10:21 126次阅读

    Linux应用编程的基本概念

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

    Linux根文件系统的挂载过程

    Linux根文件系统(rootfs)是Linux系统中所有其他文件系统和目录的起点,它是内核启动时挂载的第一文件系统。
    的头像 发表于 10-05 16:50 262次阅读

    如何构建Linux根文件系统

    构建Linux根文件系统是一涉及多个步骤和概念的过程,它对于Linux系统的启动和运行至关重要。
    的头像 发表于 10-05 16:47 227次阅读

    小白也会的,在linux上跑android应用的方案

    介绍一可以在linux上跑安卓应用的linux桌面——OpenFDE
    的头像 发表于 08-23 11:14 534次阅读
    小白也会的,在<b class='flag-5'>linux</b>上跑android应用的方案

    在ubuntu 24.04下尝试使用riscv64-linux-musleabi_for_x86_64-pc-linux-gnu工具链编译cv1800大核出现报错的原因?

    在ubuntu 24.04下尝试使用riscv64-linux-musleabi_for_x86_64-pc-linux-gnu工具链编译cv1800大核,结果出现如下报错: /home
    发表于 07-16 08:20

    linux和windows的区别 linux系统一般用来干嘛

    Linux的设计理念 Linux是一开源操作系统,其设计理念是自由、共享和开放。Linux系统遵循类Unix的设计原则,注重系统的稳定性、灵活性和安全性。它采用模块化的设计结构,用
    的头像 发表于 02-05 14:06 870次阅读

    arm开发板如何安装linux系统

    安装Linux系统到ARM开发板是一复杂的过程,涉及到多个步骤和不同的工具。下面是一详实且细致的教程,包含了从准备工作到最终启动Linux系统的所有步骤。 准备工作 在开始之前,需
    的头像 发表于 01-24 14:19 2963次阅读

    2024年继续看好英伟达的两理由

    的采购需求也出现了飙升,受此影响,英伟达的股价在2023年上涨了近240%,而且直到现在也没有显示出放缓的迹象。 因此,猛兽财经在2024年会继续看好英伟达,主要有以下两理由。 1.个人电脑市场出现复苏迹象 2022年,宏观经济逆风重创了科技市场,并引发了抛售,纳
    的头像 发表于 01-18 11:55 275次阅读
    2024年继续看好英伟达的两<b class='flag-5'>个</b><b class='flag-5'>理由</b>

    Linux环境变量配置方法

    想必大家平时工作中也会配置Linux的环境变量,但是可能也仅仅是为解决某些工具的运行环境,对于Linux环境变量本身的配置学问还没深入了解。今天浩道跟大家分享Linux环境变量的硬核干货,让你一次盘
    的头像 发表于 01-04 09:51 504次阅读

    100Linux Shell脚本总结

    不知道大家有没有发现,会编写shell脚本的运维,工资不会低,并且他的工作会很轻松!今天浩道跟大家分享每一Linux运维应知必会的100shell脚本,虽然你工作中可能用不上,但是却不能
    的头像 发表于 12-05 09:28 1193次阅读

    ubuntu和linux的区别

    Ubuntu和Linux是两相关但不完全相同的概念,它们之间有着一些区别。在开始深入讨论Ubuntu和Linux之间的区别之前,让我们首先了解一下这两概念的含义。
    的头像 发表于 11-27 17:06 2311次阅读

    Linux网络基本配置与管理

    Linux是一种开源操作系统,被广泛用于服务器和网络设备中。在Linux中,网络配置和管理是一重要且复杂的任务。本篇文章将详细介绍Linux网络基本配置和管理的知识。 网络配置文件:
    的头像 发表于 11-27 16:51 883次阅读

    linux关机的三命令

    Linux系统中,常用的关机命令有三:shutdown、poweroff和halt。下面是对这三命令的详细解释: shutdown命令 shutdown命令用于在指定的时间或条件下关闭计算机
    的头像 发表于 11-26 15:33 2819次阅读

    linux的常用命令

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