天天看点

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

有趣的Linux

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,1991 年10 月5 日诞生后,被人们广泛应用。Linux可安装在如手机、平板电脑、路由器等各种计算机硬件设备中。

你知道吗?Linux这个词只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux 内核最初由李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学求学期间出于个人爱好而编写,后来逐渐演变成今天被广泛应用并且为我们所熟知的linux。

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

01   几个有趣的Linux命令

 rev命令 

 在命令行输入“rev” 后输入一串字符,例如,输入“abcdefghijklmn”,则终端会输出“nmlkjihgfedcba”

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

 sl命令 

首先安装sudo apt-get install sl,再在命令行中输入“sl”,你会看到一辆火车从屏幕右边开往左边……

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

 aafire命令 

首先安装sudo apt-get install libaa-bin,再在命令行中输入“aafire”,这时你将看到一把火燃烧在你的终端。

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

  cmatrix 命令 

首先安装sudo apt-get install cmatrix,再在命令行中输入“cmatrix ”,这时你的终端会出现《黑客帝国》那种矩阵风格的动画效果。

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

oneko 命令

首先安装sudo apt-get install oneko,再在命令行中输入“oneko”,这时桌面上会出现一只喵星人,跟着你的鼠标跑,你不动了它就睡觉。哈哈。(要关掉这家伙,按ctrl+c 结束。)

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

boxes命令

首先安装sudo apt-get install boxes,再在命令行中输入“echo "shiyanlou.com" | boxes”,在输入的文本或者代码周围框上各种ASCII 艺术画。

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

xeyes命令

首先安装sudo apt-get install xeyes,再在命令行中输入“xeyes”,这时你会看到一双萌萌的眼睛会一直盯着你。

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

pv命令

首先安装udo apt-get install pv,再在命令行中输入“echo "Hello chm" | pv -qL 10”,这时你将看到像电影屏幕上一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享
linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

02 与Windows的主要区别

1

界面

jie mian

  • Windows界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同,而图形界面风格依发布版不同而不同,可能互不兼容。
  • Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。

2

驱动程序

qu dong cheng xu

  • Windows驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。
  • Linux 由志愿者开发,由 Linux 核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。

3

付费情况

fu fei qing kuang

  • Linux操作系统可以从网上下载免费使用,而且,Linux的绝大多数应用程序也是免费可得的。
  • 正版的Windows一般是付费使用的。

4

多任务多用户环境

duo ren wu duo yong hu  huan jing

  • 只有很少的操作系统能提供真正的多任务能力,尽管许多操作系统声明支持多任务,但并不完全准确,如Windows。
  • Linux则充分利用了X86CPU的任务切换机制,实现了真正多任务、多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。
linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

03 关于Linux的趣闻

Linux的吉祥物Tux是一只企鹅,但为什么是企鹅?答案取决于向谁提出这个问题:Linus讲述了一个故事,他被一只愤怒的企鹅咬伤,感染了一种(虚构的)名为“招企鹅炎”的疾病。另一些人说,是由于Linus对动物的喜爱和其它动物不适合作为企业标志。

 Linux完全支配超级计算机。截至2018年,世界上500个最快的超级计算机中有100%运行Linux。令人印象深刻!

Linus出生于芬兰,一个双语国家,并认为瑞典语是他的“母语”。他说,由于发音不同,他常常感觉说英语“不舒服”,但更喜欢阅读英文书籍。

电影大片中看到的那些令人惊叹的特效?好吧,他们(部分)感谢Linux。据估计,90%的好莱坞视觉效果在生产流程的某个阶段依赖于Linux。

截至2018年,Linux内核中有20,323,379行代码。这可能听起来很多,但它实际上是内核一段时间以来最小的!即便如此,尽管最近有所减少,但庞大的行数意味着Linux仍然是这个星球上最大的开源项目。

CQNU

计算机与信息科学学院

图源:2017级 软工 陈洪梅

责任编辑 :蒋偲怡  周芹

文案编辑、排版:丁亚鹏

投稿:2017级 软工 陈洪梅

linux命令行中的goto_十一月下旬优秀来稿 | Linux系统趣味知识分享

欢迎关注我们

及时了解学院最新动态