首页 > 系统服务 > 详细

linux下一些有趣的命令

时间:2015-12-19 16:31:28      阅读:1079      评论:0      收藏:0      [点我收藏+]

1、yes

     yes 命令重复的输出给定的字符串直到终止它,字符串以空格分隔,字符串后接换行号符。 如果没有指定字符串,它重复的输出‘y‘ 直到终止它。 它通常在脚本中使用,在脚本中可以对对命令和程序的确认提示和问题进行管道输出并回答提问(例如:你确认要删除这个文件吗,按‘y‘ or ‘n‘)。
语法: 
yes [字符串..]

yes [命令开关..]

--help
显示帮助信息并且退出。

--version
显示版本信息并且退出。

示例:

  1. 重复输出后面的字符串: yes "jiang"

    上述命令将重复的显示jiang直到按下热键终止它(CTRL+C)。

  2. 当删除文件需要确认时,不用按键就删除文件: yes | rm -i *.txt

    在上述示例中,yes命令与带着rm命令管道运行。 通常rm -i命令提示你删除文件, 你必须敲入y(是)或n(不)来删除文件。 当与 yes 管道运行时, yes 的默认值将显示yes和所有将被自动删除的文件,因此你不需要对每个txt文件敲入y来删除它。

    yes n | rm -i *.txt在上述示例中,当 rm -i 确认删除文件的时候,敲入n代表not不删除文件。

2、banner

该命令用来打印字符标题,就是用字符(#)拼出大字来,该命令需要先安装:

$ sudo apt-get update $ sudo apt-get install sysvbanner

然后就可用了,如:

技术分享

你可以将“linux”换成你想显示的任何字符串。

3、figlet:使用一些普通字符生成banner

$ sudo apt-get update $ sudo apt-get install figlet

技术分享

使用参数-f可以指定字体,如:figlet -f slant EastCoke

使用参数-ctf可以使banner居中并且与终端等宽

输出到文件可以使用figlet -p < /path/to/file

4、toilet

与figlet一样,它会把文本显示称标题栏,但是效果更好。 首先,安装:

$sudo apt-get install toilet

然后试一试这个简单的命令:

$toilet jiang

输入效果如下图所示:

技术分享

它比figlet命令的效果更有艺术感。不过,它还可以添加颜色。我们可以运行下列命令看到颜色:

$toilet –f   mono12(字体)  -F  metal(滤镜)  jiangyao

效果如下图:

技术分享

你也可以运行$ toilet -f bigmono9 -F gay EastCoke 试试看。如果你想探索更多好玩的用法,可以运行toilet --help查看帮助。

5、printerbanner

这是默认已经安装的一个命令,运行下面的命令试试:

$  printerbanner -w  50 AB

‘-w’参数指定打印宽度,50及设定的宽度值,AB为要打印的字符串。

6、ddate

技术分享

一个无聊的命令
ddate,这个命令能够打出今天的Discordian纪年。Shit,你不知道什么是Discordian纪年?这个nb的纪年方式有5个季节,每个季节73天。这些季节分别是:混乱(Chaos),不和(Discord),迷惑(Confusion),统治(Bureaucracy)和结果(TheAftermath)。然后每个星期有5天,分别是:Sweetmorn、Boomtime、Pungenday、皮刺皮刺,和设置桔子。星期的天命名以五基本Discordian元素、甜点,景气,辛辣,皮刺,和桔子。每年有73个礼拜。

7、fortune

早在1979年,就有人写了一个叫做 fortune 的小程序。在命令行下输入fortune,就会跳出一句随机的话。

通常,Linux发行版自带这个程序。如果没有,需要先安装这个程序。


# Debian/Ubuntu
$ sudo apt-get install fortune 

我很喜欢这个程序,但是它默认的格言库都是英语的。

想知道更多参考:<阮一峰的网络日志>http://www.ruanyifeng.com/blog/2015/04/fortune.html

8、sl:会有一个由字符组成的小火车驶过,估计是考虑到大家打ls多了容易错成sl,所以增加了一些趣味。

9、csmash:一个3d乒乓游戏。

10、apt-get moo命令和apt-build moo命令。

11、shred:覆盖文件让它不能再读 (传说中的文件粉碎机。。)

12、xeyes:出眼睛的小程序

13、cowsay/cowthink:打印一个小牛(或其他动物)说话或想像,内容可自定

技术分享

14、factor命令,分解因数。

15、linuxlogo命令,字符组成的各种系统的logo。

16、

再试试下面这一串命令,也挺有意思的:

      aptitube moo

      aptitube -v moo

      aptitube -vv moo

      aptitube -vvv moo

      aptitube -vvvv moo

      aptitube -vvvvv moo

      aptitube -vvvvvv moo

      aptitube -vvvvvvv moo

17、还有个命令叫:oneko,这个命令是在屏幕中有一只小猫追着你的鼠标跑,挺有意思的。

18、还可以试试 who is i命令,在试试 who is sb 。。。

linux下一些有趣的命令

原文:http://www.cnblogs.com/xdjyw/p/5059168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!