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

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

3天内不再提示

terminals-are-sexy:各类终端开源项目汇总

WpOh_rgznai100 来源:lq 2019-06-07 17:00 次阅读

Terminal(终端)是程序员常用的工具之一,常用于系统的相关配置修改。系统自带的 terminal 较为简单,很多 Github 的开源项目都尝试对终端进行改造,使得开发过程更加有趣。在这一次的分享中,营长为大家推荐了几个小众 terminal 开源项目,包括 Github 关于 terminal 的开源项目汇总、mac 系统常用 terminal 快捷键集合、针对 terminal 的任务管理器、 Reddit 终端阅读器,帮助大家个性化使用自己的终端。

在很多电影中,每当角色被设定是一个电脑高手时,大家常常都会看到角色在电脑的一个黑色窗口中敲击代码,轻轻松松就解决了问题。这个窗口看起来十分高端,但实际上,我们在日常操作中也会用到它——这就是我们常说的 terminal (终端)。

Terminal 是连接系统内核和用户交互界面的中介,在涉及对系统配置信息的查看和修改时,我们往往需要通过在 terminal 中输入相关命令以执行操作。 如此,一些常规操作也可以变得更加简单,例如直接在 terminal 中运行一段简单的 python 代码,或者在特定文件夹位置打开应用程序。

对于经常写代码的程序员来说, 使用 terminal 还能提高代码的编写效率,例如通过创建不同虚拟环境,以兼容多个语言版本的代码(如 python 2 和 python 3)。对于 Linux 用户,terminal 的使用则更加频繁。

对于爱折腾的程序员来说, terminal 也是一个发挥想象力和创造力的地方,很多开源项目都对 terminal 的改造进行了尝试,并提供了多种不同应用,实现的拓展功能包括字符高亮、可以在 terminal 运行的小游戏等等。在本期分享中,营长为大家介绍了来自 Github 上的 4 个针对终端的小众应用,帮助大家个性化定义自己的 terminal 。在每一小节,营长都为大家提供了相应的 Github 项目地址,如果有兴趣可以进一步查看。

terminals-are-sexy:各类终端开源项目汇总

terminals-are-sexy

项目地址:https://github.com/k4m4/terminals-are-sexy

该项目汇总了大量针对 terminal 的开源项目,包括 shell、终端模拟器应用、包管理应用、文本编辑器、工具和插件、沟通交流、其他共 7 部分。由于篇幅关系,营长将项目包含的主要内容归纳如下,如感兴趣可以进一步查看项目详情:

shell:相关的框架、插件和资源

基础部分

ZSH (针对 Linux 用户)

Git

Fish

终端模拟器应用:第三方终端模拟器应用列表

包管理

通用

针对 MacOS 系统

针对 Linux 系统

针对 Windows 系统

文本编辑:针对命令行界面的文本编辑工具

工具和插件:针对命令行界面的工具和插件

沟通交流:在命令行界面与他人沟通

其他

爱好者社区

其他

terminal-mac-cheatsheet:macOS常用 terminal 命令汇总

项目地址:https://github.com/0nn0/terminal-mac-cheatsheet#chaining-commands

在终端操作中,我们会使用到一些快捷键和命令,但如果不是经常使用相关操作,有时很难记住所有的快捷内容。在该项目中,作者基于自身使用经验,汇总了一些常用内容。无论是作为新手快速入门工具,还是老手程序员的速查表,都非常合适。 营长为大家归纳 cheatsheet 的内容如下:

快捷键

核心命令

链接命令(chaining command)

pip 命令

查看历史信息

文件管理

目录管理

搜索

查看帮助信息

具体内容参见项目链接。

wtf:针对 terminal 的任务管理工具

wtf界面

项目地址:https://github.com/wtfutil/wtf

为了更好地展示使用频率不是非常高,但重要性较高的程序和系统信息,该项目作者开发了一个针对 terminal 的任务管理工具,上图展示了一个界面图。用户可以对该工具展示的相关程序进行自定义。另外,作者提供了工具的安装步骤以及详细工具文档,帮助大家快速使用。有了它,用户不需要一个个打开相关应用程序,就能概览所有关注的信息。该工具需要使用 1.11.0 及以上版本的 Go 代码库。

wtf 项目文档

Reddit Terminal Viewer (RTV):用更极客的方式阅读极客新闻

项目地址:https://github.com/michael-lazar/rtv

Reddit 是一个非常重要的科技新闻网站,很多科技爱好者都会阅读该网站了相关报道。在这个项目中,作者开发了一个基于终端的 Reddit 阅读器,使用者可以直接在终端阅读、评论、回复 Reddit 的信息。没有比在终端阅读极客新闻更极客的事情了!

RTV 界面主题示例

除了默认主题外,该项目还支持多个不同风格的界面,用户也可以对一些相关设置进行一些个性化定义。该项目作者提供了详细的安装和使用文档。针对用于可能遇到的安装和使用问题,项目文档还包含了一个专门的 FAQ 部分。

结语

以上就是今天的分享,不知道看了这么多有趣的 terminal 应用,大家是不是已经跃跃欲试了呢?如果你觉得这些项目很有趣,不妨自己下载动手尝试,并记得在右下角点一个“好看”!但需要注意,如果之前没有使用过 terminal 的相关操作,最好从基础命令开始入手,等熟悉后再尝试这些高阶技能~~

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

    关注

    2

    文章

    815

    浏览量

    42694
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15914
  • 开源项目
    +关注

    关注

    0

    文章

    36

    浏览量

    7097

原文标题:嫌Terminal终端太单调?快收下这几个有趣的改造工具!

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

收藏 人收藏

    评论

    相关推荐

    嵌入式相关开源项目资料分享

    关注+星标公众号,不错过精彩内容来源 | 嵌入式大杂烩学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linu...
    发表于 10-27 09:13

    开源汇总】精选开源硬件项目汇总

    本帖为开源硬件项目分享汇总帖,各位小伙伴可以在帖子下方分享自己的开源项目经历哦~PS.本帖会持续更新,欢迎大家分享各自的经验
    发表于 04-29 18:45

    每日推荐 | 精选开源硬件项目汇总,电源设计要点详解

    大家好,以下为电子发烧友推荐每日好帖,欢迎留言点评讨论~1、【开源汇总】精选开源硬件项目汇总推荐理由:本帖为
    发表于 05-06 10:09

    树莓派开源原理图汇总

    树莓派开源原理图汇总,包括3B和3B+型号,Zero 和Zero W型号,以及USB,SPI,DPI,BCM2835,BCM2836 cpu架构资料
    发表于 09-25 07:19

    工装技术组改善项目汇总

    工装技术组改善项目汇总
    发表于 12-20 18:34 3次下载

    收藏!姿态估计开源项目汇总资料下载

    电子发烧友网为你提供收藏!姿态估计开源项目汇总资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-21 08:43 8次下载
    收藏!姿态估计<b class='flag-5'>开源</b><b class='flag-5'>项目</b><b class='flag-5'>汇总</b>资料下载

    openharmony开源项目

    华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”)。 2020 年
    的头像 发表于 06-21 19:17 1652次阅读

    openharmony ace开源项目

    OpenHarmony是由开放原子开源基金会孵化及运营的开源项目,OpenHarmony 采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对
    的头像 发表于 06-24 10:35 1730次阅读

    PLC选用的芯片STM32F的各类原理图汇总

    PLC选用的芯片STM32F的各类原理图汇总
    发表于 06-26 16:50 103次下载

    开源项目

    开源项目
    发表于 11-23 16:51 17次下载
    <b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    secuencia 4017 555无终端开源项目

    电子发烧友网站提供《secuencia 4017 555无终端开源项目.zip》资料免费下载
    发表于 07-07 15:15 3次下载
    secuencia 4017 555无<b class='flag-5'>终端</b><b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    开源逻辑分析仪电路与代码汇总

    开源逻辑分析仪电路与代码汇总,可以DIY。
    发表于 09-23 15:44 9次下载

    终端连接到SD卡的开源项目

    电子发烧友网站提供《将终端连接到SD卡的开源项目.zip》资料免费下载
    发表于 11-17 11:09 0次下载
    将<b class='flag-5'>终端</b>连接到SD卡的<b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    开源汇总】精选开源硬件设计项目汇总

    本文章为开源硬件项目分享汇总,各位小伙伴联系社区助理,提供相关电子设计作品,积极分享自己的开源项目经历哦~
    的头像 发表于 05-24 09:30 3202次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>汇总</b>】精选<b class='flag-5'>开源</b>硬件设计<b class='flag-5'>项目</b><b class='flag-5'>汇总</b>

    最全光伏电站项目问题汇总

    电子发烧友网站提供《最全光伏电站项目问题汇总.pdf》资料免费下载
    发表于 10-19 11:31 0次下载
    最全光伏电站<b class='flag-5'>项目</b>问题<b class='flag-5'>汇总</b>