Опознай забавната страна на Linux!

Delta.BG

забавни команди в linux

Конзолата може да изглежда страшна и сложна в очите на немалка част от хората, но...ще се изненадате, че с нея може да се позабавлявате. В днешната статия ще ви запознаем с някои забавни команди в Linux.

1. rev

Това е командата, с която обръщате текста в даден файл. А ето и един изходен код:

# rev index.html
>lmth<
>daeh<
>eltit/<tset>eltit<
>daeh/<
>ydob<
>1h/<EVILA S`TI>1h<
>ydob/<
>lmth/<

2. sl

Не е стандартно приложение и се изисква допълнителна инсталация:

# apt-get install sl         (Debian OS)
# yum -y install sl         (Red Hat OS)

Въведете в терминала "sl" и наблюдавайте. Няма да ви разкриваме резултата.

3. fortune

# apt-get install fortune
# yum install fortune-mod

След инсталацията въведете "fortune" и ще се визуализират произволни текстове, като:

# fortune
Electricians made popcorn in the power supply

4. yes

Тази команда ще извежда пожелан от вас текст до безкрайност (или докато не го прекратите):

# yes Linux is fun

Hint: ctrl+c

5. telnet

Заредете се с малко пуканки и въведете:

# telnet towel.blinkenlights.nl

6. cowsay

Време е за повече настроение! Предварително изпълнете:

# apt-get install cowsay
# yum install cowsay

Синтаксисът е в следния вид:

cowsay <текст>

Ето и пример:

# cowsay Hi
____
< Hi >
----
\   ^__^
\  (oo)\_______
(__)\       )\/\
||----w |
||     ||

7. fortune и cowsay

Нека да направим нещата малко по-забавни. С помоща на тези два инструмента кравичката ни ще извежда произволни изречения. Синтаксисът е:

# fortune | cowsay

8. echo

# apt-get install pv
# yum install pv

Въведете след това:

# echo "Можете да редактирате този текст" | pv -qL 10

9. Дъга

Ако на някой му се струва, че терминалът е скучен може да въведе следното:

yes "$(seq 231 -1 16)" | while read i; do printf "\x1b[48;5;${i}m\n"; sleep .02; done

Как ви се струва? Сега определено не липсват цветове.

10. Ако сте забравили таблицата за умножение, сега е моментът да си я припомните

Въведете следното:

for i in {1..9}; do for j in $(seq 1 $i); do echo -ne $i×$j=$((i*j))\\t; done; echo; done

Delta.BG

Delta.BG

Статии, новини и събития, публикувани от екипа на Delta.BG.