我的第一天我是一个可笑的人,30天里除了Linux终端什么都不用“实验完成了。这是不容易的一天。不坏。只是…具有挑战性的。
当我期望的那一天开始。我解雇了一个终端窗口并全面制作并启动tmux-a终端多路复用器。(我将在背景中持续在后台运行的传统桌面环境作为安全网,同时我刚刚完成工作。)
对于那些新的概念终端多路复用器,认为它就像一个瓷砖窗口管理器(以非重叠方式排列的多个窗口) - 仅适用于终端。这样,您可以在同一终端内同时运行多个shell会话(和多个应用程序)。
-----------------------------------------
+跟随布莱恩的旅程:30天在一个终端
- 第0天 - 冒险开始
- 第一天-基本要素:文字处理,电子邮件,网页浏览
- 第2-5天,社交媒体进入空壳
- 第6-8天 - 进入疯狂的缓慢
- 第10天——实验结束
- Slideshow -处理常见功能的最佳Linux外壳应用程序
-----------------------------------------
幸运的是,我以前用过很多tmux,知道一些基本知识(Ctrl- b告诉tmux您将要向它发出一个命令,Ctrl-"和Ctrl-%将当前shell会话分成两个部分,方向键在shell之间移动)。尽管如此,我还是花了几个小时才完全适应周围的环境。
我不会撒谎。经过全天使用TMUX,感觉有点繁琐。不令人困惑。不难。只是一个尴尬的tad。正如我继续,这可能值得尝试其他多路复用器(如GNU屏幕看哪一个对我来说最舒服。
电子邮件
在我进一步走得更远之前,我需要得到一些关心的必需品。我开始了电子邮件。
我玩了一些选择,包括“笨蛋“ 和 ”不多。“既似乎就像出色的基于文本的电子邮件客户端。但我选择了高山的时刻。对我来说,这个界面一开始就更有意义了,而且alpine在大多数时候都把基本的命令(比如“R”代表回复)留在屏幕上。最终,我确定我不需要这些小帮手,但在我变得舒适的时候,有他们很好。
这里没有真正的问题。事实证明,配置alpine让IMAP获取我的电子邮件就像配置Thunderbird这样的图形客户端一样简单。使用起来非常简单。这是一个电子邮件客户端。
即时通讯
处理完电子邮件后,我把注意力转向了即时通讯。我的发现完全出乎我的意料:来自终端的即时消息是完全甜蜜的。
首先是“芬奇。“基于库的NCURSES(文本)基于PIDGGIN的界面。这意味着我现在拥有一个强大的多协议,在终端土地中的多项协议即时即时消息传递客户端。它快速,而且虽然有点古怪,但非常可用的。颜色给我印象深刻。
另一个即时留下我印象的即时消息的客户空“这个客户端唯一能做的就是连接谷歌Hangouts,但它做得相当好。它有一个漂亮、简单的标签式界面,它会显示你最近的所有对话(就像你在Hangouts应用中看到的那样),它还会显示完整的历史记录(包括离线消息)。作为几乎所有我认识的Linux开发者和书呆子,我也必须使用Hangouts,至少直到我能够说服所有人转向不同的服务(到目前为止,我失败了)。因此,拥有一个高质量的终端客户端确实是一个惊喜。
网络浏览
通过电子邮件和即时消息,我将我的注意力转向Web浏览。
我开始假设我只是将使用“Lynx.,“传统的基于文本的Web浏览器的大爸爸。我很愉快地惊讶于其他(相当不错的)选择。
首先,“W3M.“。我尝试过的所有基于文本的浏览器的眼睛最令人愉快。渲染真的很愉快地阅读(通常)。然后我尝试了”闪烁据说它支持JavaScript(尽管我还没有真正测试过这部分),这让人既惊讶又印象深刻。
下午,我在这三种浏览器之间来回切换。老实说,我不确定我最后会更经常地使用哪一个。但现在,我很高兴我还有其他选择。
字(词)处理技术
既然我可以有效地与世界(以最基本的方式)有效地沟通,我需要弄清楚如何实际完成一些工作。我需要一个词处理器。
我找到了一个有趣的一个:WordGrinder.。
它快速,易于使用,有一个很好的简单菜单系统(命中逃生,然后使用箭头键或热键),并支持.odt.和HTML(以及其他一些格式)。我宁愿挖它 - 相当多。我现在正在用它来写下这些单词。
(Meta-我是如何在一个词处理器中写作关于在这个词处理器中写字的词语。)
唯一的缺点是它不支持将文本转化为超链接,这是一个重要的,如果所有人都根据计划进行,那么您将在本文中看到。那么,我该怎么做?
我在WordGrinder中写下文章(没有任何链接)。然后导出到HTML,在文本编辑器中打开(在此情况下,Nano)并用手添加链接。
只有一个问题:然后我有一个HTML文件。我习惯于将所有文档存储为OpenDocument (.odt)格式,我希望能够将这样的文件发送给我的编辑器进行发布。
Pandoc救援!这只小狗在我可以想象的每种文档格式的情况下转换(包括epub,.docs,.odt和html)。我不确定它在复杂的文件(图像,表格等)上有多好。但对于具有超链接的文章,它似乎就像一个魅力一样。
是什么吓到我
到现在为止还挺好。第1天是完整的,我实际上能够完成真正的工作。但是,随着我继续研究方法来实现各种任务,在地平线上有一些挑战,即我根本没有解决方案。然而。
- 我如何编辑图像?我在一个疯狂的基于文本的终端。
- 我已经想念了youtube。我想知道是否有一些方法来汇集YouTube剪辑,以某种方式翻译成ASCII。我知道,听起来很荒谬,但似乎有可能。
- 对于大多数社交媒体,我已经有了解决方案(明天我会进一步调整),但通过w3m或lynx使用GooglePlus是非常痛苦的。我得想个更好的办法。
但这些都是未来的问题。现在,我将享受这样一个事实,即我能够在不回到图形桌面的情况下完成所有工作。实际上我很享受这样做的过程。
---------------------------------------------------------------------------------------
跟随Bryan完全生活在Linux shell中的冒险经历:
- 第一天-基本要点:设置电子邮件,文字处理,即时通讯和网页浏览
- 第2-5天——社交媒体的外壳
- 第八天——慢慢陷入疯狂
- 第10天——实验结束
- Slideshow -最好的Linux外壳应用程序处理常见的功能(文字处理,电子邮件,文件管理,社交媒体等)