Nog niet zo lang geleden, in een zeer nabije melkweg, gaf ik een top tien van de meest grappige en / of nutteloze Linux-commando's - een verzameling van verschillende (in) hulpprogramma's waar veel van jullie commentaar op hebben gegeven, enkele extra commando's voorstellend, of hun functie uitleggen. Sommige van deze opmerkingen waren in feite erg interessant en ik denk dat de lijst moet worden bijgewerkt, rekening houdend met deze. Daarom presenteer ik nog een top tien lijst met de meest grappige en / of nutteloze commando's, inclusief je meningen en een klein beetje van mij, zodat we een lijst hebben die tot tien gaat. Let echter op, want sommige van de hier genoemde commando's zullen niet standaard werken en vereisen misschien de installatie van een extra pakket.

1. sl

Dankzij Asdasd ontdekte ik "sl". Een ongelooflijk nutteloos maar zeer noodzakelijk programma dat slechts een trein toont in ASCII-kunst die door je terminal gaat. Misschien een van de meest aansprekende opdrachten van deze top tien.

2. pi

Krediet gaat naar Cameronhorsburgh voor het brengen van deze. "Pi" geeft een benadering van PI weer, handig als u wat berekeningen maakt, denk ik. De syntaxis is:

 pi [aantal weer te geven cijfers] 

3. hond

Jassen was degene die deze naar boven bracht. "Hond" is een alternatief voor "kat" (zie de humor?), Omdat het dezelfde syntaxis gebruikt om een ​​tekststream in de console weer te geven. Je zult het waarschijnlijk moeten installeren omdat het geen standaard geboden commando is, maar als je dat doet, nodig ik je uit om de handleidingpagina te bekijken.

4. vdir

"Vdir" is nutteloos omdat het een redundantie is. De belangrijkste functie is om de inhoud van een map te tonen, de naam van de bestanden, de permissies, de datums van de wijziging, de grootte, etc. Dit alles kan echter worden gedaan via de goede oude opdracht "ls" en de bijbehorende composiet zoals

 ls -l 

5. wissen

"Clear" is ook een redundantie. Met deze opdracht wist u de regels van de terminal en "wist u het scherm." Maar iedereen die bedreven is in de console zal tijd besparen door de sneltoets "Ctrl + l" te gebruiken, die precies hetzelfde doet.

6. ul

Een interessante opdracht, "ul", kan worden gebruikt om karakters in de terminal te onderstrepen. Ik heb het nog steeds niet helemaal begrepen, maar ik weet dat het bijvoorbeeld zal transformeren

 echo $ 'hallo w \ b_o \ b_r \ b_l \ b_d \ b_' | ul 

in "Hello World". Zoals je wel kunt raden, vervangt het het meta-teken "\ b_" door een echte onderstreping.

7. w

Je kunt alles zeggen wat je wilt over "w", maar het is bij mijn weten de kortste opdracht die je standaard op je machine kunt vinden. En ik denk dat het daarom verdient om daarvoor alleen maar in onze lijst te staan. Verrassend genoeg geeft "w" u de mogelijkheid om informatie te zien over de huidige gebruikers, zoals hun naam, hun inlogtijd, etc.

8. filters

Bijdrage van een moore: filters is een set gereedschappen die tekst transformeren om er een fonetisch accent aan te geven. "Man talkfilters" geeft je de lijst met mogelijke accenten. Maar als voorbeeld

 echo "maak technologie makkelijker is cool" | Fudd 

zal " make tech easiew is coow " geven, dat zogenaamd het accent van Elmer Fudd imiteert (de man die Bugs Bunny in Looney Tunes jaagt). En een van mijn favorieten, het filter "warez" geeft u uw invoer in de H4x0r-code. Het vorige voorbeeld wordt "] \ / [ak3 73k] - [3az13r YZ c0ol" met "warez" in plaats van "fudd" aan het einde van het commando.

9. fortuin mods

De laatste keer heb ik je het beroemde fortuin-commando gepresenteerd dat je een (relatief) korte en willekeurige geek-zin geeft, elke keer als je het noemt. Als u echter uw eigen fortuinen aan de database kunt toevoegen, is het ook mogelijk om extensies of mods te downloaden die fortuinen uit een specifieke bron toevoegen, zoals Star Wars, de Chuck Norris-feiten, verschillende talen, Matrix, Futurama, Calvin en Hobbes en meer. Installeer de mod die je wilt en doet

 fortuin [naam van de mod] 

Als voorbeeld installeerde ik de feitextensie van Chuck Norris in het Engels, dus door te doen

 fortuin chucknorris 

Ik krijg " Chuck Norris maalt zijn koffie met zijn tanden en kookt het water met zijn eigen woede ."

10. sneeuw

Eindelijk een klein script om de top tien te beëindigen. Ik kon mezelf er niet van weerhouden het snow.sh-script van myh3r3.com te delen, waardoor kleine sneeuwvlokken in je terminal vallen. Kopieer de code in een tekstbestand, noem het "snow.sh", maak het uitvoerbaar en start het in een terminal om te bewonderen.

 #! / bin / bash LINES = $ (tputregels) COLUMNS = $ (tput cols) declare -A snowflakes verklaren -A laatste vlokken wissen functie move_flake () {i = "$ 1" als ["$ {snowflakes [$ i]} "=" "] || ["$ {snowflakes [$ i]}" = "$ LINES"]; dan sneeuwvlokken [$ i] = 0 anders als ["$ {lastflakes [$ i]}"! = ""]; printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i fi fi printf "\ 033 [% s;% sH * \ 033 [1; 1H" $ { sneeuwvlokken [$ i]} $ i lastflakes [$ i] = $ {snowflakes [$ i]} sneeuwvlokken [$ i] = $ (($ {snowflakes [$ i]} + 1))} while: do i = $ (($ RANDOM% $ COLUMNS)) move_flake $ i voor x in "$ {! Lastflakes [@]}" move_flake "$ x" done sleep 0.1 done 

Conclusie

Allereerst wil ik jullie allemaal bedanken voor jullie opmerkingen over het vorige artikel. Ik heb geprobeerd hier een gesynthetiseerde versie te plaatsen van wat je hebt gemeld om het met meer mensen te delen. Natuurlijk is deze lijst nog steeds niet compleet, en zelfs als ik er persoonlijk aan twijfel dat het ooit zal zijn, nodig ik je toch uit om verder te delen.

Dus nogmaals, laat ons een reactie achter als je meer kunt bedenken, of als je een voorbeeld in gedachten hebt wanneer deze commando's van pas komen.