4 декември, 2024

Вероятно можете да накарате вашите Unix системи да осигуряват голяма производителност, да съобщават за проблеми и работят гладко, без значение какво ще се случи и т.н. Но можете ли да направите така, че да прави глупави неща? Нека да разгледаме колекция от някои наистина странни команди, за които може би никога не сте чували.

sl

Командата sl е създадена, за да накажем хората, които погрешно въвеждат sl, но искат да напишат ls. Тяхното наказание? Влакът (т.е. парният локомотив) се движи по екрана им.

                     (@@) (  ) (@)  ( )  @@    ()    @ 
                 (   )
             (@@@@)
          (    )

        (@@@)
       ====        ________                ___________
   _D _|  |_______/        \__I_I_____===__|_________|
    |(_)---  |   H\________/ |   |        =|___ ___|
    /     |  |   H  |  |     |   |         ||_| |_||
   |      |  |   H  |__--------------------| [___] |         
   | ________|___H__/__|_____/[][]~\_______|       |            
   |/ |   |-----------I_____I [][] []  D   |=======|__
 __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|
  |/-=|___|=    ||    ||    ||    |_____/~\___/
   \_/      \O=====O=====O=====O_/      \_/

shuf

Командата shuf – в директен превод идва от “разбъркване”. Тази команда реорганизира редовете на файл по произволен вариант. Започнете с файл, в който са изброени дните от седмицата и можете да ги пренаредите по всеки от 5040 начина (7 * 6 * 5 * 4 * 3 * 2). Може би по-полезно е да се определи кой ще носи курабийките в офиса за следващите няколко седмици.

$ shuf -n 5 -i 1-1000
85
952
149
498
2

cowsay

Вероятно една от най-странните команди, които силите зад Linux са измислили, е командата cowsay, която показва ASCII крава, която казва каквото напишете да казва. Ето един пример. Обърнете внимание на използването на escape символа, за да разрешите показването на апострофа.

$ cowsay I don\'t moo for just anyone
 _____________________________
< I don't moo for just anyone >
 -----------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

fortune

Какво ще кажете за случаен fortune? Понякога е забавно в терминала.

$ fortune

You're not my type.  For that matter, you're not even my species!!!
Future looks spotty.  You will spill soup in late evening.
You worry too much about your job.  Stop it. You are not paid enough to worry.
Your love life will be... interesting.
Тагове: , , , , , , ,