程序员的快乐,就是这么奇怪....

模式苔原
• 阅读 195

程序员的快乐可能是一个得心应手的键盘,一款高效的IDE,甚至一个炫酷的命令行终端。

终端是Linux和Unix系统下非常重要,且频繁使用的工具,它可以让你与你的系统进行交互。

虽然大多数时候我们都在终端做一些枯燥且乏味的事情,比如运行、监控和管理进程。但是,我们也可以尝试一些有趣的脚本,能够做到对命令行更加友好操作。

觉得这篇内容有意思的话可以关注公众号【Python编程学习圈】了解更多技术干货,大量资料均可免费领取。

FIGlet

FIGlet是一个计算机程序,可以采用各种字体来生成文本横幅,由较小的ASCII字符组成的字母组成。

程序员的快乐,就是这么奇怪....

这是一个巧妙的技巧,用于休闲报告很有趣。

安装方式:

brew install figlet

cheat

Cheat是终端上的一个绝对的省时工具。

程序员的快乐,就是这么奇怪....

它为你经常使用,但又不经常记住的命令的选项的命令行提供一个非常有用的使用介绍清单。

安装方式:

brew install cheat

edex-ui

edex-ui是一个跨平台、可定制、充满科幻感终端模拟器,支持高级监控和触摸屏。

程序员的快乐,就是这么奇怪....

edex-ui做得很精致,但它几乎没有功能,而且它占用了大量的资源。

安装方式:

brew install — cask edex-ui

cowsay

cowsay是一个有趣的程序,可以生成带有文本内容的牛的ASCII艺术图片。

程序员的快乐,就是这么奇怪....

程序员的快乐,就是这么奇怪....
安装方式:

brew install cowsay

cmatrix

cmatrix是基于The Matrix网站的屏保。它显示文本在一个终端中飞进飞出,就像在《黑客帝国》电影中看到的那样。

程序员的快乐,就是这么奇怪....!

它可以以相同的速度或异步地以用户定义的速度滚动所有行。

brew install cmatrix

say

这款工具的作用正如它的名称那样,你可以用它以你喜欢的声音朗读一个文本文件。

程序员的快乐,就是这么奇怪....

程序员的快乐,就是这么奇怪....
你也可以将所读的文本创建一个音频文件。可用于文本到语音的转换,也可用于快速制作音频信息。

安装方式:

brew install say

bat

bat是一个轻量级的脚本,在终端上提供语法高亮和Git集成。

它使用rust开发,速度非常快。

程序员的快乐,就是这么奇怪....

在github上有3万多颗星,它肯定是非常受欢迎的。Bat-extras还可以给你一些额外的功能。

安装方式:

port install bat
点赞
收藏
评论区
推荐文章
芝士年糕 芝士年糕
3年前
如何在 Linux 命令行中终止进程?
如果你想在linux上停止某个进程,你会怎么操作?如果命令/进程在前台运行,您可以使用CtrlC终端快捷方式,但是,如果进程不可见(在后台运行),您可以使用专用命令“杀死它”。“终止进程”是指在执行过程中停止进程,如果您知道进程ID(PID),则可以使用kill命令,如下所示:kill在上面的语法中,signal指的是要发送终止的终止信号,
Easter79 Easter79
4年前
think
Supervisor的安装与使用入门在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相
Stella981 Stella981
4年前
Linux nohup命令和后台运行符&的使用
文章目录1.nohup的使用2.后台运行符&的使用3.总结1.nohup的使用作用:当你在终端执行命令脚本,当脚本没有执行完,如果你关闭终端,那么跟随这个终端有关的进程都会退出执行,nohup命令的作用就是让使用此命令的脚本可以脱离终端继续执行,不受终端退出的影响。
Stella981 Stella981
4年前
DISPLAY变量和xhost(原创)
DISPLAY在Linux/Unix类操作系统上,DISPLAY用来设置将图形显示到何处.直接登陆图形界面或者登陆命令行界面后使用startx启动图形,DISPLAY环境变量将自动设置为:0:0,此时可以打开终端,输出图形程序的名称(比如xclock)来启动程序,图形将显示在本地窗口上,在终端上输入printenv查看当前环境变量,
可莉 可莉
4年前
13款Linux运维比较实用的工具
!(https://six.club/image/show/attachments2020104YilKu1f5f98e0fdd7b33.png)本文介绍几款Linux运维比较实用的工具,希望对Linux管理员有所帮助。1、查看进程占用带宽情况NethogsNethogs是一个终端下的网络流量监控工具可以直观的显示每个进程占
Easter79 Easter79
4年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
4年前
Linux终端界面屏保
Linux终端界面屏保在很多Linux使用者的认知里,都认为终端下的Linux操作界面是没有屏保的,只有像windows那样的图形界面下才有屏保。但是其实Linux下也是有屏保的,只不过是ASCII屏保。下面就来给大家介绍下Linux下的屏保工具termsaver。我们使用的屏保工具叫做termsaver。如果你使用的是De
Wesley13 Wesley13
4年前
Ubuntu 命令技巧
前言下面的命令大都需要在控制台/终端/shell下输入。控制台,终端,和shell意味着同样一件事一个命令行界面,他可以用来控制系统。打开一个控制台:应用程序附件终端任何一个使用'sudo'作为前缀的命令都需要拥有管理员(或root)访问权限。所以你会被提示输入你自己的密码。安
Wesley13 Wesley13
4年前
C++接口定义及实现举例
一、接口的定义   有时候,我们得提供一些接口给别人使用。接口的作用,就是提供一个与其他系统交互的方法。其他系统无需了解你内部细节,并且也无法了解内部细节,只能通过你提供给外部的接口来与你进行通信。根据c的特点,我们可以采用纯虚函数的方式来实现。这样做的好处是能够实现封装和多态。现举一实例,供大家参考。(不想做过多说明,大家一看就应该能够明白)
燕青 燕青
2年前
macos 终端仿真工具:ZOC8 「Mac」 支持M1
是一款优秀的终端仿真软件,在Mac系统中运行稳定,且适用于Windows、macOS和Linux操作系统。它支持多种协议,如Telnet、SSH、SSH2、RDP等,可以连接到各种远程主机和设备。ZOC8的功能丰富,包括多窗口和多标签页、自定义键盘快捷键、
燕青 燕青
2年前
Macos好用的终端ssh仿真工具:SecureCRT for mac注册激活版 支持M1
是一款支持SSH1、SSH2以及Telnet协议的终端仿真软件,适用于系统和网络管理员、web设计师、程序员和教育工作者。它支持Windows和Linux平台,提供了丰富的功能和工具,帮助用户更高效地进行远程连接和管理。SecureCRT的主要特点包括:安
模式苔原
模式苔原
Lv1
放下屠刀,立地成佛、救人一命,胜造七级浮屠。
文章
3
粉丝
0
获赞
0