For ikke så længe siden gav jeg en top ti af de mest sjove og / eller ubrugelige Linux-kommandoer - en samling af forskellige (in) værktøjer, som mange har kommenteret, og foreslår nogle ekstra kommandoer, eller forklare deres funktion. Nogle af disse bemærkninger var faktisk meget interessante, og jeg mener, at listen bør opdateres under hensyntagen til dem. Derfor præsenterer jeg en anden top ti liste over de mest sjove og / eller ubrugelige kommandoer, herunder dine meninger og bare en lille smule af mine, så vi har en liste, der går til ti. Pas på, fordi nogle af de kommandoer, der er opført her, ikke fungerer som standard og kan kræve installation af en ekstra pakke.

1. sl

Takket være Asdasd opdagede jeg "sl". Et utroligt ubrugeligt men meget nødvendigt program, der kun viser et tog i ASCII-kunst, der går gennem din terminal. Måske er en af ​​de mest tiltalende kommandoer på denne top ti.

2. pi

Kredit går til cameronhorsburgh for at bringe denne op. "Pi" viser en tilnærmelse af PI, nyttigt, hvis du laver nogle beregninger, antager jeg. Syntaxen er:

 pi [antal cifre, der skal vises] 

3. hund

Frakker var den ene til at bringe denne ene op. "Hund" er et alternativ til "kat" (se humor?), Da den bruger den samme syntaks til at vise en tekststrøm ind i konsollen. Du skal sandsynligvis installere det, da det ikke er en kommando, der tilbydes som standard, men når du gør det, inviterer jeg dig til at kigge på den manuelle side.

4. vdir

"Vdir" er ubrugelig, fordi det er en redundans. Hovedfunktionen er at liste indholdet af en mappe, vise filernes navn, tilladelserne, datoerne for modifikation, størrelserne osv. Men alt dette kan gøres via den gode gamle kommando "ls" og dens sammensatte som

 ls-l 

5. klare

"Klar" er også en redundans. Med denne kommando vil du slette linjerne fra terminalen og "rydde skærmen." Men enhver, der er dygtig med konsollen, sparer tid ved at bruge genvejen "Ctrl + l", hvilket gør det samme.

6. ul

En interessant kommando, "ul" kan bruges til at understrege tegn i terminalen. Jeg har stadig ikke fundet ud af det helt, men jeg ved, at det for eksempel vil ændre sig

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

ind i "hej verden". Som du kan gætte, erstatter den meta-karakteren "\ b_" med en faktisk understregning.

7. w

Du kan sige hvad du vil om "w", men det er efter min viden den korteste kommando, du kan finde som standard på din maskine. Og jeg tror, ​​at det fortjener at være på vores liste bare for det. Overraskende giver "w" dig mulighed for at se oplysninger om de aktuelle brugere, som deres navn, deres logintid osv.

8. filtre

En moore's bidrag: filtre er et sæt værktøjer, der forvandler tekst til at give det nogle fonetiske accent. "Man talkfilters" vil give dig listen over mulige accenter. Men som et eksempel,

 ekko "gøre tech lettere er cool" | Fudd 

vil give " make tech easiew er coow ", som angiveligt efterligner Elmer Fudds accent (den fyr, der jagter Bugs Bunny i Looney Tunes). Og en af ​​mine favoritter, filtret "warez" vil give dig din indtastning i H4x0r kode. Det foregående eksempel bliver "] \ / [ak3 73k] - [3az13r YZ c0ol" med "warez" i stedet for "fudd" i slutningen af ​​kommandoen.

9. formue mods

Sidste gang præsenterede jeg for dig den berømte formue kommando, som giver dig en (relativt) kort og tilfældig geek sætning hver gang du kalder den. Men hvis du kan tilføje dine egne formuer til databasen, er det også muligt at downloade udvidelser eller mods, som tilføjer formuer fra en bestemt kilde, som Star Wars, Chuck Norris fakta, forskellige sprog, Matrix, Futurama, Calvin og Hobbes, og meget mere. Installer det mod, du ønsker og gør

 formue [navn på mod] 

Som et eksempel installerede jeg Chuck Norris fact extension på engelsk, så ved at gøre det

 formue chucknorris 

Jeg får " Chuck Norris slår kaffen med tænderne og koger vandet med sin egen vrede ."

10. sne

Endelig et lille script for at afslutte top ti. Jeg kunne ikke stoppe mig selv fra at dele snow.sh script fra myh3r3.com, hvilket skaber små snefnug, der falder ind i din terminal. Kopier-indsæt koden i en tekstfil, navngiv den "snow.sh", gør den eksekverbar og start den i en terminal for at beundre.

 #! / bin / bash LINES = $ (tput linjer) COLUMNS = $ (tput cols) erklærer -En snefnug erklære -A sidsteflakes clear funktion move_flake () {i = "$ 1" hvis ["$ {snefnug [$ i]} "=" "] || ["$ {snefnug [$ i]}" = "$ LINES"]; derefter snefnug [$ i] = 0 ellers hvis ["$ {lastflakes [$ i]}"! = ""]; derefter printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ fi fi printf "\ 033 [% s;% sH * \ 033 [1; 1H" $ { snowflakes [$ i] = $ (($ {snowflakes [$ i]} + 1))} mens: gør jeg = $ ($ RANDOM% $ COLUMNS)) move_flake $ i for x i "$ {! Lastflakes [@]}" do move_flake "$ x" færdig søvn 0, 1 færdig 

Konklusion

Først vil jeg gerne takke jer alle for Deres kommentarer til den forrige artikel. Jeg forsøgte at lægge en syntetiseret version af det, du rapporterede for at dele det med flere mennesker. Selvfølgelig er denne liste stadig ikke fuldstændig, og selvom jeg personligt tvivler på, at det nogensinde vil være, opfordrer jeg dig stadig til at fortsætte med at dele.

Så igen, hvis du kan tænke på mere, eller hvis du har et eksempel på, når disse kommandoer bliver handy, bedes du give os en kommentar.