当前位置: 首页 > 科技观察

谁需要图形用户界面?在Linux终端中生存

时间:2023-03-20 20:11:47 科技观察

完全在Linux终端中生存并不容易,但绝对可行。***用于常用功能的Linuxshell应用程序您是否曾想过完全生活在Linux终端中?没有图形桌面,没有现代GUI软件,只有文本—而在Linuxshell中,只有文本。这可能并不容易,但绝对可行。我最近尝试完全在Linuxshell中生存30天。下面提到的是我最喜欢的shell应用程序,用于最常见的计算机功能(网络浏览、文字处理等)。这些显然是不够的,因为纯文本操作真的很难。在Linux终端中发送电子邮件要在终端中发送电子邮件,有很多选项。许多人会推荐mutt和notmuch,它们既强大又高效,但我更喜欢alpine。为什么?不仅仅是因为它的效率,还因为如果你习惯了Thunderbird这样的GUI邮件客户端,你会发现alpine的界面与它们非常相似。在Linux终端中浏览网页我有一个词要告诉你:w3m。好吧,我承认这不是一个词。但w3m确实是我选择的Linux终端网络浏览器。它可以很好地呈现网络,而且它也足够强大,可以用于在Google+等网站上发帖(尽管是以一种不太有趣的方式)。Lynx可能是基于文本的Web浏览器的事实标准,但w3m仍然是我的首选。在Linux终端中编辑文本要编辑简单的文本文件,我最喜欢一款应用程序。不!不!不是emacs,也绝对不是vim。对于编辑文本文件或记下快速笔记,我喜欢使用nano。是的!它是纳米的。它非常简单、易学且易于使用。当然还有更多功能更多的软件,但nano是最好用的。在Linux终端中使用文本在纯文本shell中,“文本编辑器”和“文字处理器”之间确实没有太大区别。但是对于像我这样需要大量写作的人来说,有一款专门用于长期写作的软件是非常有必要的。我最喜欢的是wordgrinder。它有足够的工具让我愉快地工作——一个菜单驱动的界面(用快捷键控制)并支持多种文件格式,如OpenDocument、HTML或其他。在LinuxTerminal中听音乐说到在shell中播放音乐(如mp3、ogg等),有一款软件绝对是当之无愧的王者:cmus。它支持您能想到的所有文件格式。它非常易于使用,运行速度超快,并且只使用少量的系统资源。那么干净,那么光滑。这就是一个好的音乐播放器的样子。在Linux终端中发送即时消息当我在思考在终端中发送即时消息会是什么样子时,我的脑子爆炸了。你可能知道Pidgin——一个支持多种协议的IM客户端,它还有一个名为“finch”的终端版本,你可以用它同时连接到多个网络,并同时与几个人聊天。而且,它的界面也很像Pidgin。多么惊人!尝试挂断GoogleHangouts。它有一个非常好的分页界面,而且效果很好。说真的,除了一些可能需要的emoji表情和内嵌图片,在终端发送即时消息真的是一个不错的体验。在Linux终端上发推可不是闹着玩的!多亏了rainbowstream,我们已经可以在终端发推文了。总的来说,它工作得很好,虽然我偶尔会遇到一些错误。它不像网页版Twitter或官方移动客户端那么容易使用,但它是Twitter的终端版本,试一试。虽然功能不全,但用起来还是很爽的,不是吗?在Linux终端中观看Reddit新闻无论如何,从命令行享受RedditNewsHour真的很酷。使用rtv是一种非常愉快的体验。无论是阅读、评论还是投票,都是如此。体验有点类似于网页版。您可以使用htop来管理Linux终端中的进程。类似于top,但更好更漂亮。有时我打开htop后一直在运行。没有理由,就是喜欢!在某种程度上,这就像可视化音乐——当然,这里显示RAM和CPU使用情况。在Linux终端中管理文件在纯文本终端中并不意味着您无法享受生活中的美好事物。让我们说一个优秀的文件浏览器和管理器。在这方面,MidnightCommander非常有用。在Linux终端中管理终端窗口如果你想长时间在终端中工作,你需要一个多窗口终端。它是将用户的终端会话拆分为自定义网格的软件,允许同时使用和查看多个终端应用程序。对于shell,它相当于一个平铺式窗口管理器。我最喜欢的是tmux。但是GNUScreen也非常有用。学习如何使用它们可能需要一段时间,但一旦你学会了,它们就会派上用场。在Linux终端中进行演示的软件示例有LibreOffice、Google幻灯片、gasp或PowerPoint。我花了很多时间在演示软件上,很高兴拥有该软件的终端版本。它被称为“文本演示程序(tpp)”。显然,没有图片,只是一个简单的程序,它使用简单的标记语言来组合幻灯片放映。它不会让你插入猫的图片,但它会让你在终端中做一个完整的演示。