10 Mer morsomme og / eller ubrukelige Linux-kommandoer
Ikke så lenge siden, i en veldig nært galakse, ga jeg en topp ti av de mest morsomme og / eller ubrukelige Linux-kommandoene - en samling av ulike (in) verktøy som mange av dere kommenterte, foreslå noen ekstra kommandoer, eller forklare deres funksjon. Noen av disse kommentarene var faktisk veldig interessante, og jeg tror at listen skal oppdateres, og ta hensyn til dem. Jeg presenterer derfor en topp ti liste over de mest morsomme og / eller ubrukelige kommandoer, inkludert dine meninger og bare en liten bit av meg, slik at vi har en liste som går til ti. Pass på, fordi noen av kommandoene som er oppført her, ikke fungerer som standard, og kan kreve at du installerer en ekstra pakke.
1. sl
Takket være Asdasd, oppdaget jeg "sl". Et utrolig ubrukelig, men svært nødvendig program som bare viser et tog i ASCII-kunst, går gjennom terminalen din. Kanskje en av de mest tiltalende kommandoene til denne topp ti.
2. pi
Kreditt går til cameronhorsburgh for å bringe dette opp. "Pi" viser en tilnærming av PI, nyttig hvis du gjør noe beregning, antar jeg. Syntaxen er:
pi [antall siffer som skal vises]
3. hund
Frakker var den som tok opp dette. "Hund" er et alternativ til "cat" (se humor?), Da det bruker samme syntaks for å vise en tekststrøm inn i konsollen. Du må sannsynligvis installere den, fordi det ikke er en standardkommando, men når du gjør det, inviterer jeg deg til å se på den manuelle siden.
4. vdir
"Vdir" er ubrukelig fordi det er en redundans. Hovedfunksjonen er å oppgi innholdet i en katalog, vise navn på filene, tillatelsene, datoene for endring, størrelser, etc. Alt dette kan imidlertid gjøres via den gode gamle kommandoen "ls" og dens kompositt som
ls-l
5. klare
"Klar" er også en redundans. Med denne kommandoen slettes linjene fra terminalen og "fjerner skjermen." Men hvem som helst som er adept med konsollen, sparer tid ved å bruke snarveien "Ctrl + l", som gjør akkurat det samme.
6. ul
En interessant kommando, "ul", kan brukes til å understreke tegn i terminalen. Jeg har fortsatt ikke funnet ut det helt, men jeg vet at det for eksempel vil forandre seg
ekko $ 'hei w \ b_o \ b_r \ b_l \ b_d \ b_' | ul
inn i "hallo verden". Som du kan gjette, erstatter den meta-karakteren "\ b_" med en faktisk understrekking.
7. w
Du kan si hva du vil om "w", men det er etter min kunnskap den korteste kommandoen du kan finne som standard på maskinen din. Og jeg tror at det fortjener å være på vår liste bare for det. Overraskende, "w" lar deg se informasjon om de nåværende brukerne, som deres navn, deres innloggingstid, etc.
8. filtre
En moore-bidrag: Filter er et sett med verktøy som forvandler tekst for å gi det noen fonetisk aksent. "Man talkfilters" vil gi deg listen over mulige aksenter. Men som et eksempel,
ekko "gjør tech enklere er kult" | Midd
vil gi " make tech easiew er coow " som angivelig etterligner Elmer Fudds aksent (fyren som hunter Bugs Bunny i Looney Tunes). Og en av mine favoritter, filteret "warez" vil gi deg innspillingen i H4x0r-koden. Det forrige eksempelet blir "] \ / [ak3 73k] - [3az13r YZ c0ol" med "warez" i stedet for "fudd" på slutten av kommandoen.
9. formue mods
Sist gang presenterte jeg deg den berømte formue kommandoen som gir deg en (relativt) kort og tilfeldig geek setning hver gang du ringer den. Men hvis du kan legge til dine egne formuer i databasen, er det også mulig å laste ned utvidelser eller mods, som legger formuer fra en bestemt kilde, som Star Wars, Chuck Norris fakta, forskjellige språk, Matrix, Futurama, Calvin og Hobbes, og mer. Installer modet du vil og gjør
formue [navn på mod]
Som et eksempel installerte jeg Chuck Norris faktautvidelsen på engelsk, så ved å gjøre det
formue chucknorris
Jeg får " Chuck Norris grinder kaffen med tennene sine og koker vannet med sin egen raseri ."
10. snø
Til slutt, et lite skript for å avslutte topp ti. Jeg kunne ikke stoppe meg selv fra å dele snow.sh-skriptet fra myh3r3.com som skaper små snøflak som faller inn i terminalen din. Kopier koden til en tekstfil, navnet "snow.sh", gjør den kjørbar, og start den i en terminal for å beundre.
#! / bin / bash LINES = $ (tput linjer) COLUMNS = $ (tput cols) erklære -En snøflak erklære -A siste flakes klare funksjon move_flake () {i = "$ 1" hvis ["$ {snøflak [$ i]} "=" "] || ["$ {snowflakes [$ i]}" = "$ LINES"]; så snøflak [$ i] = 0 annet hvis ["$ {lastflakes [$ i]}"! = ""]; og deretter printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ fi fi printf "\ 033 [% s;% sH * \ 033 [1; 1H" $ { snowflakes [$ i] = $ (($ {snowflakes [$ i]} + 1))} mens: gjør jeg = $ ($ RANDOM% $ COLUMNS)) move_flake $ i for x i "$ {! Lastflakes [@]}" gjør move_flake "$ x" ferdig søvn 0.1 ferdig
Konklusjon
Først vil jeg takke dere alle for dine kommentarer til forrige artikkel. Jeg prøvde å sette her en syntetisert versjon av det du rapporterte for å dele det med flere personer. Selvfølgelig er denne listen fortsatt ikke fullført, og selv om jeg personlig tviler på at det noen gang vil være, inviterer jeg deg fortsatt til å fortsette å dele.
Så igjen, hvis du kan tenke på mer, eller hvis du har et eksempel på når disse kommandoene blir hendige, vennligst gi oss en kommentar.