首页运维零件 › 但其可行性却是不容质疑的,处理常见功能的最佳 vns威尼斯城官网登入Linux shell 应用

但其可行性却是不容质疑的,处理常见功能的最佳 vns威尼斯城官网登入Linux shell 应用

完全利用Linux终端处理日常工作并非易事,但其可行性却是不容质疑的。

掌握shell应用,Linux 任你行走!

导读要是完全在 Linux
终端中生存并不容易,但这绝对是可行的,下面来分享下我是怎么完成的。你是否曾想像过完完全全在
Linux 终端里生存?没有图形桌面,没有现代的 GUI 软件,只有文本 —— 在
Linux shell 中,除了文本还是文本。这可能并不容易,但这是绝对可行的。

处理常见功能的最佳 Linux shell 应用

我最近尝试完全在 Linux shell 中生存30天。下边提到的就是我最喜欢用的
shell
应用,可以用来处理大部分的常用电脑功能(网页浏览、文字处理等)。这些显然有些不足,因为纯文本操作实在是有些艰难。

在 Linux 终端里发邮件

vns威尼斯城官网登入 1

要在终端里发邮件,选择有很多。很多人会推荐 mutt 和
notmuch,这两个软件都功能强大并且表现非凡,但是我却更喜欢
alpine。为何?不仅是因为它的高效性,还因为如果你习惯了像 Thunderbird
之类的 GUI 邮件客户端,你会发现 alpine 的界面与它们非常相似。

在 Linux 终端里浏览网页

vns威尼斯城官网登入 2

我有一个词要告诉你:w3m。好吧,我承认这并不是一个真实的词。但 w3m
的确是我在 Linux 终端的 web
浏览器选择。它能够很好的呈现网页,并且它也足够强大,可以用来在像 Google+
之类的网站上发布消息(尽管方法并不有趣)。 Lynx 可能是基于文本的 Web
浏览器的事实标准,但 w3m 还是我的最爱。

在 Linux 终端里编辑文本

vns威尼斯城官网登入 3

对于编辑简单的文本文件,有一个应用是我最的最爱。不!不!不是
emacs,同样,也绝对不是
vim。对于编辑文本文件或者简要记下笔记,我喜欢使用 nano。对!就是
nano。它非常简单,易于学习并且使用方便。当然还有更多的软件具有更多功能,但
nano 的使用是最令人愉快的。

在 Linux 终端里处理文字

vns威尼斯城官网登入 4

在一个只有文本的 shell 之中,“文本编辑器” 和 “文字处理程序”
实在没有什么大的区别。但是像我这样需要大量写作的,有一个专门用于长期写作的软件是非常必要的。而我最爱的就是
wordgrinder。它由足够的工具让我愉快工作——一个菜单驱动的界面(使用快捷键控制)并且支持
OpenDocument、HTML 或其他等多种文件格式。

在 Linux 终端里听音乐

vns威尼斯城官网登入 5

当谈到在 shell 中播放音乐(比如 mp3,ogg
等),有一个软件绝对是卫冕之王:cmus。它支持所有你想得到的文件格式。它的使用超级简单,运行速度超级快,并且只使用系统少量的资源。如此清洁,如此流畅。这才是一个好的音乐播放器的样子。

在 Linux 终端里发送即时消息

vns威尼斯城官网登入 6

当我在想如果可以在终端里发送即时消息会是什么样子的时候,我的思绪瞬间爆发了。你可能知道
Pidgin——一个支持多种协议的 IM
客户端,它也有一个终端版,叫做“finch”,你可以使用它来同时链接多个网络、同时和几个人聊天。而且,它的界面也和
Pidgin 极为相似。多么令人惊叹啊!想要使用 Google 环聊(Google
Hangouts)就试试
hangups。它有一个非常漂亮的分页式界面,并且效果非常好。认真来说,除了一些可能需要的
emoji 表情和嵌入式图片外,在终端里发送即时消息真的是一个很好的体验。

在 Linux 终端里发布推文

vns威尼斯城官网登入 7

这不是开玩笑!由于 rainbowstream
的存在,我们已经可以在终端里发布推文了。尽管我时不时遇到一些
bug,但整体上,它工作得很好。虽然没有网页版 Twitter
或官方移动客户端那么好用,但这是一个终端版的
Twitter,来试一试吧。尽管它的功能还未完善,但是用起来还是很酷,不是吗?

在 Linux 终端里看 Reddit 新闻

vns威尼斯城官网登入 8

不管如何,在命令行中享受 Reddit 新闻时间真的感觉很棒。使用 rtv
真是一个相当愉快的体验。不管是阅读、评论,还是投票表决,它都可以。其体验和在网页版有一定相似。

在 Linux 终端里管理进程

vns威尼斯城官网登入 9

可以使用 htop。与 top 相似,但更好用、更美观。有时候,我打开 htop
之后就让它一直运行。没有原因,就是喜欢!从某方面说,它就像将音乐可视化——当然,这里显示的是
RAM 和 CPU 的使用情况。

在 Linux 终端里管理文件

vns威尼斯城官网登入 10

在一个纯文本终端里并不意味着你不能享受生活之美好。比方说一个出色的文件浏览和管理器。这方面,Midnight
Commander 是很好用的。

在 Linux 终端里管理终端窗口

vns威尼斯城官网登入 11

如果要在终端里工作很长时间,就需要一个多窗口终端了。它是这样一个软件 ——
可以将用户终端会话分割成一个自定义网格,从而可以同时使用和查看多个终端应用。对于
shell,它相当于一个平铺式窗口管理器。我最喜欢用的是 tmux。不过 GNU
Screen
也很好用。学习怎么使用它们可能要花点时间,但一旦会用,就会很方便。

在 Linux 终端里进行讲稿演示

vns威尼斯城官网登入 12

这类软件有 LibreOffice、Google slides、gasp 或者
PowerPoint。我在讲稿演示软件花费很多时间,很高兴有一个终端版的软件。它称做“文本演示程序(tpp)”。很显然,没有图片,只是一个使用简单标记语言将放在一起的幻灯片展示出来的简单程序。它不可能让你在其中插入猫的图片,但可以让你在终端里进行完整的演示。


原文来自:

本文地址:

任你行走! 导读 要是完全在
Linux
终端中生存并不容易,但这绝对是可行的,下面来分享下我是怎么完成的。你是否曾...

vns威尼斯城官网登入 13

Linux大神必备-文本编辑器

导读我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于
GUI(图形界面)的编辑软件。正如你所了解的:Linux
真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器那么究竟哪一款适合你呢

文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux
上不缺乏非常现代化的编辑软件,但是它们都是基于
GUI(图形界面)的编辑软件。正如你所了解的:Linux
真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。对此我们准备了一个基于
Linux 命令行的文本编辑器清单。

VIM

如果你已经使用 Linux 有一段时间,那么你肯定听到过 Vim 。Vim
是一个高度可配置的、跨平台的、高效率的文本编辑器,几乎所有的 Linux
发行版本都已经内置了 Vim ,由于其特性之丰富,它已经变得非常流行了。

vns威尼斯城官网登入 14

Vim 可能会让第一次使用它的人感到非常痛苦。当你第一次尝试使用 Vim
编辑一个文本文件时,是非常困惑的,或许你不能用 Vim
输入一个字母,更有趣的是,甚至不知道该怎么关闭它,所以如果你准备使用 Vim
,你需要有决心跨过一个陡峭的学习路线。但是一旦你经历过了那些,通过梳理一些文档,记住它的命令和快捷键,你会发现这段学习经历是非常值得的。你可以将
Vim
按照你的意愿进行改造:配置一个让你看起来舒服的界面,通过使用脚本或者插件等来提高工作效率。Vim
支持格式高亮,宏记录和操作记录。

在Vim官网上,它是这样介绍的:如何使用它完全取决于你。你可以仅仅使用它作为文本编辑器,或者你可以将它打造成一个完善的IDE(集成开发环境Integrated
Development Environment):

Vim: The power tool for everyone!

GNU EMACS

GNU Emacs 毫无疑问是非常强大的文本编辑器之一,如果你听说过 Vim 和 Emacs
,你应该知道这两个编辑器都拥有非常忠诚的粉丝基础,并且他们对于文本编辑器的选择非常看重。你也可以在互联网上找到大量关于他们的段子:

vns威尼斯城官网登入 15

Vim vs Emacs>

Emacs
是一个跨平台的、既有有图形界面也有命令行界面的软件。它也拥有非常多的特性,更重要的是,可扩展!

vns威尼斯城官网登入 16

像 Vim一样,Emacs
也需要经历一个陡峭的学习路线。但是一旦你掌握了它,你就能完全体会到它的强大,Emacs
可以处理几乎所有类型文本文件,它的界面可以定制以适应你的工作流,它也支持宏记录和快捷键。Emacs
独特的特性是它可以“变形”成和文本编辑器完全不同的的东西。有大量的模块可使它在不同的场景下成为不同的应用,例如:计算器、新闻阅读器、文字处理器等,你甚至都可以在
Emacs 里面玩游戏。

NANO

如果说到简易方便的软件,Nano 就是一个,不像 Vim 和 Emacs,nano
的学习曲线是平滑的。如果你仅仅是想创建和编辑一个文本文件,不想给自己找太多挑战,Nano
估计是最适合你的了。

vns威尼斯城官网登入 17

Nano 可用的快捷键都在用户界面的下方展示出来了,Nano
仅仅拥有最基础的文本编辑软件的功能。它是非常小巧的,非常适合编辑系统配置文件。对于那些不需要复杂的命令行编辑功能的人来说,那么Nano
是完美配备。

你认为呢?

这里还有一些我想要提及其它编辑器:The Nice Editor (ne):
官网是这样介绍的:“如果你有足够的资料,也有使用 Emacs 的耐心或使用 Vim
的良好心态,那么 ne 可能不适合你。”

基本上 ne 拥有像 Vim 和 Emacs
一样多的高级功能,包括:脚本和宏记录。但是它有更为直观的操作方式和平滑的学习路线。

我知道,如果你是一个熟练的 Linux 用户,你可以会说还有很多应该被列入
“Linux 最好的命令行编辑器”清单上。因此我想跟你说,如果你还知道其他的
Linux 命令行文本编辑器,你是否愿意跟我们一同分享?


原文来自:

本文地址:

导读 我们在 Linux
上不缺乏非常现代化的编辑软件,但是它们都是基于
GUI(图形界面)的编辑软件。正如你所了解...

如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境来执行哪怕是一项日常任务的工具,并为之欢呼,例如从
安排日程 、 管理财务 到 获取 Facebook 、Twitter等任务。(LCTT
译注:阅读本文的另一个前提是,假如你还能访问 Gmail 或者知道 Gmail
是什么的话。)

在这个帖子中,我将为你展示 Linux 命令行的另一个漂亮干练的使用案例:访问
Google 的 Gmail 服务,为此,我们将使用 Alpine,一个基于 ncurses
的多功能命令行邮件客户端(不要和 Alpine Linux 搞混淆)。我们将在 Alphine
中配置 Gmail 的 IMAP 和 SMTP 设定,通过 Google
的邮件服务器在终端环境中收取和发送邮件。在这个教程的最后,你将发现只需几步就可以在
Alpine 中使用其他的邮件服务。

诚然,已有许多卓越的基于 GUI 的邮件客户端存在,例如 Thunderbird,
Evolution 或者甚至是 Web
界面,那么为什么还有人对使用命令行的邮件客户端来收取 Gmail
这样的事感兴趣呢?答案很简单。假如你需要快速地处理好事情并想避免浪费不必要系统资源;或者你正工作在一个精简安装无操作台的服务器上,它没有安装用于图形显示的
X 服务;又或者是 X
服务在你的桌面上崩溃了,而你需要在解决这个问题之前急切地发送一些邮件。在上述所有的情况下,
Alpine 都可以派上用场并在任何时间满足你的需求。

除了简单的编辑,发送和接收文本类的邮件信息等功能外, Alpine
还可以进行加密,解密和对邮件信息进行数字签名,以及与 TLS(注:Transport
Layer Security,传输层加密)无缝集成。

 

vns威尼斯城官网登入 18

我最近尝试完全在 Linux shell 中生存30天。下边提到的就是我最喜欢用的
shell
应用,可以用来处理大部分的常用电脑功能(网页浏览、文字处理等)。这些显然有些不足,因为纯文本操作实在是有些艰难。
-- Bryan Lunduke

在 Linux 上安装 Alpine

在基于 Red Hat 的发行版本上,可以像下面那样来安装
Alpine。需要注意的是,在 RHEL 或 CentOS 上,你需要首先启用 EPEL
软件仓库。

  1. # yum install alpine

在 Debian,Ubuntu 或它们的衍生发行版本上,你可以这样做:

  1. # aptitude install alpine

在安装完成后,你可以运行下面的命令来启动该邮件客户端:

  1. # alpine

在你第一次启用 Alpine
时,它将在当前用户的家目录下创建一个邮件文件夹(~/mail),并显现出主界面,正如下面的视频所显示的那样:YOUTUBU
视频 - 。

它的用户界面有下列几个模块:

vns威尼斯城官网登入 19

请随意地浏览、操作来熟悉 Alpine。你总是可以在任何时候通过敲 'Q'
来回到命令提示符界面。请注意,所有的字符界面下方都有与操作相关的帮助。

在进一步深入之前,我们将为 Alpine 创建一个默认的配置文件。为此,请关闭
Alpine,然后在命令行中执行下面的命令:

  1. # alpine -conf > /etc/pine.conf

 

实现日常功能的各类最佳Linux Shell应用

有没有考虑到利用Linux终端搞定日常生活中的种种需求?告别现代GUI软件,一切以文本形式呈现。其实这并非不可能,皆历史悠久的命令行界面同样拥有大量实用功能可供选择。

vns威尼斯城官网登入 20

本文导航

配置 Alpine 来使用 Gmail 账号

当你安装了 Alpine
并至少花费了几分钟的时间来熟悉它的界面和菜单,下面便是实际配置它来使用一个已有的
Gmail 账户的时候了。

在 Alpine 中执行下面的步骤之前,记得首先要通过你的 Web 邮件界面,在你的
Gmail 设定里启用 IMAP 协议。一旦在你的 Gmail 账户中启用了 IMAP
,执行下面的步骤来在 Alpine 中启用阅读 Gmail 信息的功能。

首先,启动 Alpine。

按 'S' 来进行设置,再按 'L' 选择 collectionLists
选项来定义不同的文件夹类别以帮助你更好地组织你的邮件:

vns威尼斯城官网登入 21

按 'A' 来新建一个文件夹并填写必要的信息:

  • Nickname: 填写任何你想写的名字;
  • Server: imap.gmail.com/ssl/user=[email protected]

你可以将 PathView 留白不填。

然后按 Ctrl+X 并在提示时输入你的 Gmail 密码:

vns威尼斯城官网登入 22

假如一切如预期一样进展顺利,就会出现一个以你先前填写的昵称来命名的新文件夹。你应该可以在这里找到你的
Gmail 信箱:

vns威尼斯城官网登入 23

要验证的话,你可以比较在 Alpine 中显示的 "Gmail Sent" 信箱和在 Web
界面下的信箱:

vns威尼斯城官网登入 24

默认情况下,每隔 150 秒,它将自动检查新邮件或提示,你可以在文件
/etc/pine.conf中改变这个值,同时你还可以修改许多其他设定。这个配置文件拥有详细且清晰的注释。例如,为了将检查新邮件的时间间隔设定为
10 秒,你需要这样设定:

  1. # The approximate number of seconds between checks for new mail
  2. mail-check-interval=10

最后,我们需要配置一个 SMTP 服务器来通过 Alpine
发送邮件。回到先前解释过的 Alpine 的设置界面,然后按 'C' 来设定一个
Google 的 SMTP 服务器地址,你需要像下面这样编辑
SMTP Server(用于发送邮件)这一行内容:

  1. smtp.gmail.com:587/tls/user=[email protected].com

当你按 'E'
离开设定界面时,将会提醒你保存更改。一旦你保存了更改,马上你就可以通过
Alpine 来发送邮件了!为此,来到主菜单中的 Compose
选项,接着开始从命令行中操作你的 Gmail 吧。

 

利用Linux终端发送邮件

要在终端中发送邮件,我们首先要选择对应工具。很多人推荐mutt与notmuch,二者确实非常强大,但我更偏爱alpine。它不仅效果良好,而且界面设计与Thunderbird等GUI邮件软件非常相似。

vns威尼斯城官网登入 25

  • -处理常见功能的最佳 Linux shell 应用02%

  • -在 Linux 终端里发邮件10%

  • -在 Linux 终端里浏览网页16%

  • -在 Linux 终端里编辑文本23%

  • -在 Linux 终端里处理文字30%

  • -在 Linux 终端里听音乐37%

  • -在 Linux 终端里发送即时消息43%

  • -在 Linux 终端里发布推文54%

  • -在 Linux 终端里看 Reddit 新闻61%

  • -在 Linux 终端里管理进程66%

  • -在 Linux 终端里管理文件71%

  • -在 Linux 终端里管理终端窗口76%

  • -在 Linux 终端里进行讲稿演示85%

总结

在这个帖子里,我们讨论了在终端环境中如何通过一个名为
Alpine 的轻量且强大的命令行邮件客户端来访问 Gmail。 Alpine 是一个发布在
Apache Software License 2.0 协议下的自由软件,该协议与 GPL 协议相兼容。
Alpine
引以自豪的是:它不仅对新手友好,同时还做到了让那些经验丰富的系统管理员认为它是强大的。我希望在你阅读完这篇文章后,你能意识到我最后一个论断是多么的正确。

非常欢迎使用下面的输入框来留下你的评论或问题。我期待着你们的反馈!

本文永久更新链接地址:

Linux 中使用 Alpine 在命令行里访问 Gmail
如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境来执行哪怕是一项日常任务...

利用Linux终端进行网络浏览

不要犹豫了,使用w3m。它的功能非常强大,甚至允许我们向Google+等站点发布内容。虽然Lynx人气更高,但w3m赢得了我个人的支持。

vns威尼斯城官网登入 26

完全在 Linux 终端中生存并不容易,但这绝对是可行的。

利用Linux终端进行文本编辑

要进行简单的文本编辑操作,我个人最喜爱的是nano。没错,不是emacs,也不是vim。这是因为nano易于学习且使用感受良好,必要的功能也一应俱全。

vns威尼斯城官网登入 27

处理常见功能的最佳 Linux shell 应用

利用Linux终端进行文档处理

在纯文本界面当中,文本编辑器与文档处理器之间其实并无多大区别。在这方面,我个人推荐wordgrinder,其拥有诸多工具、良好的菜单驱动型界面(支持热键)并支持多种文件类型。

vns威尼斯城官网登入 28

你是否曾想像过完完全全在 Linux 终端里生存?没有图形桌面,没有现代的 GUI
软件,只有文本 —— 在 Linux shell
中,除了文本还是文本。这可能并不容易,但这是绝对可行的。我最近尝试完全在
Linux shell 中生存30天[1]。下边提到的就是我最喜欢用的 shell
应用,可以用来处理大部分的常用电脑功能(网页浏览、文字处理等)。这些显然有些不足,因为纯文本操作实在是有些艰难。

利用Linux终端进行音乐播放

在播放音乐方面(包括mp3与Ogg等格式),我向大家推荐cmus。它支持各类常见文件格式,易于使用、速度极快且系统资源占用量低。简洁而直观,这才是最理想的音乐播放器该有的特质。

vns威尼斯城官网登入 29

在 Linux 终端里发邮件

利用Linux终端进行即时通讯

在意识到我能够在终端中进行即时通讯时,我的世界爆炸了。大家应该听说过多协议IM客户端Pidgin吧?它还有款终端版本,名为finch,其允许我们利用多种网络连接同多名好友同时交流。另外,hangups也是款不错的通讯解决方案。

vns威尼斯城官网登入 30

vns威尼斯城官网登入 31

利用Linux终端发送推文

不开玩笑,我们可以利用rainbowstream在终端中使用Twitter。我发现其中包含一些bug,但总体来讲其实际效果相当不错。虽然功能有所缩水,但在命令行中使用Twitter真的很酷。

vns威尼斯城官网登入 32

要在终端里发邮件,选择有很多。很多人会推荐 mutt 和
notmuch,这两个软件都功能强大并且表现非凡,但是我却更喜欢
alpine。为何?不仅是因为它的高效性,还因为如果你习惯了像 Thunderbird
之类的 GUI 邮件客户端,你会发现 alpine 的界面与它们非常相似。

利用Linux终端访问Reddit

在rtv的帮助下,我们能够轻松愉快地立足终端访问Reddit,包括查看评论、投票等等。事实上,其实际感受与直接访问网站几乎没什么区别。

vns威尼斯城官网登入 33

在 Linux 终端里浏览网页

利用Linux终端实现进程管理

使用htop即可轻松完成进程管理工作——其界面有点像是音乐可视化工具,只不过这里显示的是内存与CPU使用量。

vns威尼斯城官网登入 34

vns威尼斯城官网登入 35

转载本站文章请注明出处:vns威尼斯城官网登入 http://www.tiec-ccpittj.com/?p=4686

上一篇:

下一篇:

相关文章