linux telnet命令_99%人都不知道,命令行居然还能干这些事!

养鱼、跑火车、打游戏、看星球大战?在命令行竟然还能做这些事!还可以实践装的艺术!

玩耍前新手准备

别废话我只想玩版

如果你使用 MacOS,可以使用系统自带终端 Terminal (来尝试以下软件,强烈建议安装包管理器brew(安装在终端输入/usr/bin/ruby -e "$(curl -fsSL[<https://raw.githubusercontent.com/Homebrew/install/master/install>](<https://raw.githubusercontent.com/Homebrew/install/master/install>))",之后的命令行软件都可以brew install 软件名来安装。

如果你使用Windows,点击开始 >> 运行 >>输入“cmd”并回车。可惜的是鉴于我们本次玩的命令行软件大多基于Linux/类Unix……但还是有你可以玩的,继续看下去吧!

如果你使用 Linux,我应该不必多言了,默认使用Debian系,Redhat系请自行yum。

我爱学习版

啥是命令行?与图形用户界面 (GUI)——也就是平时你操作电脑你用鼠标点击图形化的图标呀文件呀——相对,命令行界面 (CLI) 是使用文本命令进行交互的用户界面。

Shell 是提供用户界面的程序,分为图形界面Shell和命令行界面Shell,通常我们指的是命令行界面的解释器,也就是一个为我们提供命令行界面(CLI)的程序,是用户与操作系统的交互接口。Shell(中文意为外壳)正如其名,是外层的,和系统内核(Kernel)相对,就像你要到地心必须经过地壳一样,我们用户通过Shell来和内核(Kernel)交互。也就是说,我们在Shell中输入命令后,它会帮我们与内核沟通,去调用其它各种程序,最后让内核完成我们的任务。

常见的命令行shell有:

● 适用于 Unix 及类 Unix 系统(注:包括MacOS在内):

○ sh (Bourne shell),最经典的 Unix shell;

○ bash (Bourne-Again shell),目前绝大多数 Linux 发行版的默认 shell;

○ zsh (Z shell),我个人最喜欢的 shell;

○ fish (Friendly interactive shell),专注于易用性与友好用户体验的 shell;

● Windows 下的 cmd.exe (命令提示符) 与 **PowerShell(**win7 以上的版本自带)。

别样情趣:命令行看星球大战

6502598a8ada669be12148f104a6f5be.png

不用安装软件,这次Showtime基于Telnet,直接在你的命令行里输入

telnet towel.blinkenlights.nl

就可以看ASCII艺术(字符画)版的星球大战啦!

要停止动画,按 ctrl +],在这之后输入 quit 即可退出 telnet 程序。

注:如果你使用Windows 7,8:请按照以下步骤启用 Telnet客户端。

控制面板 >> 程序 >> 转到Windows 开启或关闭 >>在Telnet复选框,然后单击确定。

小小调皮:跑火车

ls(list,查看目录内容)是我们很常用的一个命令,你会经常不小心把打成sl吗?直接设置alias sl=ls很方便,但是换了台电脑呢?sl可以帮你改正这个坏毛病:
sl是Steam Locomotive的缩写,意思是蒸汽火车,在你错误地把“ls”输入成“sl”后,会有一辆蒸汽火车穿过你的屏幕。并且还支持以下参数:

● -e : 允许被 Ctrl+C 中断,否则默认你得等到火车开走为止

● -l : 来一列可爱的小火车

● -a : 有人在火车上高呼救命

● -F : 火车飞走了!

f98475ac229746cd34e62a52c001a41f.png

-为什么要用这个命令呢?

-It trains you!

这里还提供一个小小的把戏可用来整蛊:为你同事/朋友的电脑装sl并输入alias ls=sl(把ls设置成sl的别名),当ta输入ls查看目录内容时,出来的不是目录,而是呜咔嚓咔嚓~(请脑补屏幕前的懵逼表情)

安装:

sudo apt install sl for Linux

brew install slfor MacOS

我电脑里的动物世界

动物会说话:cowsay和xcowsay

821f29a568c46b03ebd60e4166c885a1.png

cowsay后面加上想让动物说的话就行,加不加引号都可以,如果想变成动物思考的泡泡,就输入cowthink。

用 '-l 就能看到提供的所有动物,还有小兔子、小羊、hellokitty,甚至还有骷髅。

加上 -f 可以指定其它动物为你带盐。

cowsay/cowthink -f 动物名 说的内容

安装:

sudo apt install cowsay for Linux

brew install cowsay for MacOS

有点词穷?知道内藏谚语小纸条的fortune cookies吗?Linux上也有fortune cookies! Linux发行版一般自带这个程序(这个命令已经39岁了!),如果没有,则需要先安装:

sudo apt install fortune for Linux

brew install fortune for MacOS

使用:

fortune | cowsay

你就可以得到一条随机的谚语。默认情况下,fortune只会显示英文的内容,不过我们也可以安装一个fortune的中文拓展:

fortune-zh这样就包含了唐诗宋词。此时,使用fortune会在所有的内容库中随机选取内容,也可以使用fortune-zh来指定中文。

如果你觉得ASCII的动物有点单调,可以尝试观感更好的xcowsay:

c934a13197f620d51a5242a456f8c1aa.png

安装:

sudo apt install xcowsayfor Linux

MacOS上稍微有点复杂,需要先下载安装xquartz,然后编译https://github.com/nickg/xcowsay/

水族馆

鉴于安装可以写一页教程,在此便不详述,具体步骤请参考https://linux.cn/article-6796-1.html

MacOS可以直接使用打包好的版本

a0e2654845a1fb9a70d8c6db4b793580.png

装的艺术:我很忙&我很酷

http://www.techug.com/post/command-line-tools-productivity.html

我很忙: Genact

全称“A nonsense activity generator”,没有任何意义的活动生成器!

用于假装电脑(你)在拼命工作!

通过下载页面下载:

Linux: 下载 genact-linux,并在命令行里执行

chmod +x genact-linux ./genact-linux

OSX: 下载 genact-osx,并在命令行里执行

chmod +x genact-osx ./genact-osx

Windows: 下载 genact-win.exe,直接双击打开

698850236f121757749c301e1add9003.png

我很酷: Cmatrix

这个命令会在终端生成ASCII字符组成的矩阵风格的动画效果,就像黑客帝国里一样!

sudo apt install cmatrix for Linux

brew install cmatrix for MacOS

然后输入cmatrix即可一秒“变身黑客”!(在图书馆什么的或许可以用一下),还可以支持参数调整!(cmatrix --help可查看具体参数)

1d48fe6a740f1d272052590967438e13.png

我又忙又酷:Hollywood

这个命令可以模仿好莱坞大片里的黑客入侵等高大上操作效果,它会在终端中创建一个随机数量和尺寸的分屏,并启动那些看起来很忙很忙的程序,如 目录树、源代码文件等,并每隔几秒切换。

sudo apt install hollywood 安装,输入hollywood即可开始入侵!

按下Ctrl+C,然后输入exit关闭。

b4bd13302fd64c4514438ea676f7bf60.png

极客玩家:命令行游戏

命令行里也能玩游戏!限于篇幅就不一一介绍,感兴趣的读者可以直接Google下面给出的游戏名。

强烈推荐

5d98ff6bb4e18fcc063e007917fd682f.png

● 大灾变cdda:Cataclysm: Dark Days Ahead (大灾变:黑暗之日) ,一款硬核开放世界沙盒roguelike

● NetHack:另一款Roguelike游戏,已经30岁了仍然活跃在开源社区

经典街机游戏

● Bastet:俄罗斯方块

● Ninvaders:Space Invaders(太空侵略者)的终端版

● pacman4console:Pacman(吃豆人)的终端版

...

其它

● 2048

● GNU Typist:打字游戏

MacOS终端里的隐藏游戏

MacOS的终端里也藏了一些自带小游戏哦!输入emacs,回车;按下Esc键,再输入X;最后输入游戏名称,如"tetris"再按回车,就可以开始游戏啦。

游戏有:tetris俄罗斯方块,pong(模拟打乒乓球的经典游戏),snake贪吃蛇, solitaire纸牌接龙。

读到最后的同学,请在命令行输入who is best,看看是谁最棒棒??

用MacOS的同学,可输入who is best | awk '{print $1}'|say。

知乎机构号:来自硅谷的终身学习平台——优达学城(http://Udacity.com),专注于技能提升和求职法则,让你在家能追随 Google、Facebook、IBM 等行业大佬,从零开始掌握数据分析、机器学习、深度学习、人工智能、无人驾驶等前沿技术,激发未来无限可能!

优达学城(Udacity)​cn.udacity.com
a1bb9d6adfe473692f2fa4e8d20031b2.png

知乎专栏:优达技术流,每天分享来自行业大牛、工程师必读的技术干货

优达技术流​zhuanlan.zhihu.com
466d37cc13ddbaf37807d231d9011317.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值