5 interessante tip og tricks til kommandolinjer i Linux - del 1


Får du mest ud af Linux? Der er mange nyttige funktioner, som synes at være tip og tricks for mange af Linux-brugere. Nogle gange bliver tip og tricks behovet. Det hjælper dig med at blive produktiv med det samme sæt kommandoer endnu med forbedret funktionalitet.

Her starter vi en ny serie, hvor vi vil skrive nogle tip og tricks og forsøge at give os så meget som muligt i kort tid.

1. For at kontrollere de kommandoer, vi tidligere havde kørt, bruger vi kommandoen historie. Her er et eksempel på en output af historik-kommandoen.

# history

Åbenbart fra output udsender historik-kommandoen ikke tidsstemplet med loggen over sidst udførte kommandoer. Enhver løsning på dette? Ja! Kør nedenstående kommando.

# HISTTIMEFORMAT="%d/%m/%y %T "
# history

Hvis du vil tilføje denne ændring permanent, skal du tilføje nedenstående linje til ~/.bashrc .

export HISTTIMEFORMAT="%d/%m/%y %T "

og derefter fra terminal kørsel,

# source ~/.bashrc

Forklaring af kommandoer og switche.

  1. historie - GNU History Library
  2. HISTIMEFORMAT - Miljøvariabel
  3. % d - dag
  4. % m - Måned
  5. % y - år
  6. % T - tidsstempel
  7. kilde - send kort sagt indholdet af filen til shell
  8. .bashrc - er et shell-script, som BASH kører, når det startes interaktivt.

2. Den næste perle på listen er - hvordan kontrolleres diskens skrivehastighed? Nå tjener et liner dd kommandoscript formålet.

# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fdatasync; rm -rf /tmp/output.img

Forklaring af kommandoer og switche.

  1. dd - Konverter og kopier en fil
  2. if =/dev/zero - Læs filen og ikke stdin
  3. af =/tmp/output.img - Skriv til fil og ikke stdout
  4. bs - Læs og skriv maksimalt op til M byte ad gangen
  5. optælling - Kopier N-inputblok
  6. conv - Konverter filen efter en kommasepareret symbolliste.
  7. rm - Fjerner filer og mapper
  8. -rf - (-r) fjerner kataloger og indhold rekursivt og (-f) Tving fjernelsen uden prompt.

3. Hvordan vil du kontrollere de seks øverste filer, der spiser din plads? Et simpelt linjerskript lavet af du kommando, der primært bruges som filrumsbrug.

# du -hsx * | sort -rh | head -6

Forklaring af kommandoer og switche.

  1. du - Anslå brug af filplads
  2. -hsx - (-h) Menneskeligt læsbart format, (-s) Resuméoutput, (-x) Et filformat, spring mapper over i andet filformat.
  3. sorter - Sorter tekstfillinjer
  4. -rh - (-r) Vend resultatet af sammenligningen, (-h) for at sammenligne menneskeligt læsbart format.
  5. head - output første n linjer i filen.

4. Det næste trin involverer statistik i terminalen af en fil af enhver art. Vi kan output statistikkerne relateret til en fil ved hjælp af stat (output file/fileSystem status) kommando.

# stat filename_ext  (viz., stat abc.pdf)

5. Det næste og sidst men ikke mindst, dette ene linjescript er til dem, der er nybegyndere. Hvis du er en erfaren bruger, har du sandsynligvis ikke brug for det, medmindre du vil have det sjovt ud af det. Nå nybegyndere er Linux-kommandolinjefobiske, og nedenstående linie genererer tilfældige mandesider. Fordelen er, at du som nybegynder altid får noget at lære og aldrig keder dig.

# man $(ls /bin | shuf | head -1)

Forklaring af kommandoer og switche.

  1. mand - Linux-mandsider
  2. ls - Linux Listing Commands
  3. /bin - Placering af binær systemfil
  4. shuf - Generer tilfældig permutation
  5. head - Output første n linje i filen.

Det er alt for nu. Hvis du kender sådanne tip og tricks, kan du dele med os, og vi sender det samme i dine ord på vores ansete linux-console.net-websted.

Hvis du vil dele nogle tip og tricks, som du ikke kan lave i artiklen, kan du dele det på tecmint [dot] com [at] gmail [dot] com, og vi vil inkludere det i vores artikel. Glem ikke at give os din værdifulde feedback i kommentarerne nedenfor. Hold forbindelsen. Synes godt om og del os og hjælp os med at blive spredt.

Gå ikke glip af:

  1. 10 nyttige kommandolinjetriks til nybegyndere - del 2
  2. 5 nyttige kommandoer til styring af Linux-filtyper og systemtid - del 3