Не много отдавна, в една много близка галактика, дадох десетте най-забавни и / или безполезни команди на Linux - колекция от различни помощни средства, които много от вас коментираха, предлагайки някои допълнителни команди, или обяснявайки тяхната функция. Някои от тези коментари бяха всъщност много интересни и мисля, че списъкът трябва да бъде актуализиран, като ги вземе предвид. Ето защо представям друг десет списък с най-смешните и / или безполезни команди, включително вашите мнения и само малко от моите, за да имаме списък, който да достигне десет. Внимавайте обаче, защото някои от командите, изброени тук, няма да работят по подразбиране и може да изискват инсталирането на допълнителен пакет.

1. sl

Благодарение на Asdasd, открих "sl". Невероятно безполезна, но много необходима програма, която просто показва влак в ASCII изкуството, минаващ през вашия терминал. Може би една от най-привлекателните команди на тази десетка.

2. pi

Кредитът отива в Cameronhorsburgh за това. "Pi" показва приближение на PI, полезно, ако правите някакво изчисление, предполагам. Синтаксисът е:

 pi [брой цифри за показване] 

3. куче

Coats беше тази, която трябваше да донесе това. "Куче" е алтернатива на "котката" (виж хумора?), Тъй като използва същия синтаксис за показване на текстов поток в конзолата. Вероятно ще трябва да го инсталирате, тъй като това не е команда, която се предлага по подразбиране, но когато го направите, ви каня да разгледате наръчника.

4. vdir

"Vdir" е безполезен с това, че е съкращение. Основната му функция е да се изброят съдържанието на директорията, показваща името на файловете, разрешенията, датите на модификацията, размерите и т.н. Въпреки това всичко това може да стане чрез старата стара команда "ls" и нейната композитни като

 ls -l 

5. изчистете

"Ясно" също е съкращение. С тази команда ще изтриете линиите от терминала и ще "изчистите екрана". Но всеки, който е адепт на конзолата, ще спести време, като използва клавишната комбинация "Ctrl + l", което прави точно същото нещо.

6. ul

Интересна команда "ul" може да се използва за подчертаване на символите в терминала. Все още не съм го измислил напълно, но знам, че това ще се промени, например

 echo $ 'hello w \ b_o \ b_r \ b_l \ b_d \ b_' | ул 

в "здравей свят". Както можете да предположите, той замества мета-символа "\ b_" с действително подчертаване.

7. w

Можете да кажете каквото искате за "w", но за мен е най-кратката команда, която можете да намерите по подразбиране на вашата машина. И мисля, че затова заслужава да бъде в нашия списък само за това. Изненадващо, "w" ви позволява да виждате информация за текущите потребители, като името, времето за вход и т.н.

8. филтри

Приносът на Moore: филтрите са набор от инструменти, които трансформират текст, за да му дадат фонетичен акцент. "Man talkfilters" ще ви даде списък с възможните акценти. Но като пример,

 ехо "направим техниката по - лесно е готино" фудовски 

ще даде " making tech easiew is coow ", което се предполага, че имитира акцента на Елмър Фъд (човек, който ловува Bugs Bunny в Looney Tunes). И един от любимите ми филтри "warez" ще ви даде вход в H4x0r код. Предишният пример става "] \ / [ak3 73k] - [3az13r YZ c0ol" с "warez" вместо "fudd" в края на командата.

9. fortune mods

За последен път ви представих известната команда за богатство, която ви дава (сравнително) кратко и случайно изречение за измама всеки път, когато го наричате. Въпреки това, ако можете да добавите собственото си състояние в базата данни, е възможно да изтеглите разширения или mods, които добавят fortunes от определен източник, като Star Wars, Chuck Norris факти, различни езици, Matrix, Futurama, Calvin и Хобс и др. Инсталирайте модула, който искате и направете

 fortune [име на модела] 

Като пример, инсталирах разширението за факти за Chuck Norris на английски, така че правех

 късметче 

Получавам " Чък Норис смила кафе със зъби и кипи водата със собствената си ярост ."

10. сняг

Най-накрая, малък скрипт, който да завърши първите десет. Не можах да спра да споделям скрипта snow.sh от myh3r3.com, който създава малки снежинки, които падат във вашия терминал. Копирайте-поставете кода в текстов файл, наименувайте го "snow.sh", го направете го изпълним и го стартирайте в терминал, за да се възхитите.

 ######################################################################################################################################################## "=" "] | ["$ {снежинки [$ i]}" = "$ LINES"]; след това снежинки [$ i] = 0 друго, ако ["$ {lastflakes [$ i]}"! = ""]; след това printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i fif printf "\ 033 [% s; [$ i]} $ snowflakes [$ i]} $ i {last_flakes [$ i]} $ snowflakes [$ i]} $ snowflakes [$ i] ($ RANDOM% $ COLUMNS)) move_flake $ i за x в "$ {! Lastflakes [@]}" направи move_flake "$ x" направи сън 0.1 done 

заключение

Първо, искам да ви благодаря за коментарите ви по предишната статия. Опитах се да изложа тук синтезирана версия на това, което сте подали, за да я споделите с повече хора. Разбира се, този списък все още не е пълен и дори ако аз лично се съмнявам, че някога ще бъде, все още ви каня да продължите да споделяте.

Така че отново, ако можете да помислите повече, или ако имате пример за това кога тези команди са полезни, моля, оставете ни коментар.