Elsker det eller hater det, kommandolinjen er her for å bli. Jo, det er nye alternativer som kommer opp som TermKit, men det er usannsynlig at kommandolinjen noen gang vil gå vekk. De som tar deg tid til å mestre det, kan kjøre produktivitetssirkler rundt sine kolleger, men med det forbløffende utvalget av CLI-verktøy som er tilgjengelige, hvor begynner du selv? Vi har samlet noen av de mest nyttige verktøyene og triksene i denne veiledningen for å hjelpe nye brukere med å få litt ny kunnskap, og gamle profesjonelle lærer noen nye triks.

Merk: Noen av verktøyene eller kommandoene som er oppført her, kan kreve root-privilegier.

1. Lag et midlertidig filsystem (Ramdisk)

Det er flere grunner til å lage et midlertidig RAM-basert filsystem, for eksempel hurtige lese / skrive-tider eller for å garantere at filene ikke vil fortsette etter omstart. Å gjøre et slikt "falskt" filsystem er enkelt, og krever bare en kommando.

 mount -t tmpfs tmpfs / mytemppartition -o size = 1024m 

Hvor / mytemppartion er stedet du vil montere (det må allerede eksistere) og 1024m er ønsket størrelse på ramdisken.

2. Raskt Planlegging Kommandoer

Linux-proffene kjenner nesten sikkert kommandoen, det lar deg sette en bestemt tid for en jobb som skal kjøres. Du sier bare hva du skal gjøre og når du skal gjøre det, og tar vare på resten. Dens bruk kan være forvirrende for noen, så her er en vanlig måte å planlegge en oppgave med .

 kl 12:30 #Enter nøkkel somecommandtorun anothercommand # ctrl-D 

Hvis du vil bekrefte at det fungerte, kan du enkelt oppgi de ledige jobbene med

 ved -l 

3. Gjenopprett tidligere kommandoer

Kanskje du kjørte en lang komplisert kommando, men glemte å forordne det med sudo, eller kanskje du ikke har lagt til noen nødvendige alternativer til slutten. I stedet for å tilbakestille hele greia eller gå tilbake gjennom shell-historien, kan du bruke "double bangs" for å representere din siste kommando.

 mkdir / etc / myDir #Permission nektet sudo !! #Suksess! 

Hvis du er typen som sporer kommandolinjens tall, kan du bruke samme tilnærming til å huske noen tidligere kommando ved å referere til nummeret sitt:

4. Finn PID for en prosess

Hvis du trenger å drepe en bestemt prosess, men ikke har PID, er det en enkel snarvei for å finne den - pgrep-kommandoen. Det gjør ikke noe som ikke kan gjøres med en kombinasjon av ps og grep, men hver eneste liten bit hjelper.

5. Finn den raskeste Apt-speilet

De fleste Debian-avledede distribusjoner (men ikke Ubuntu) har tilgang til et flott verktøy som synes å gå stort sett ubemerket. Den kalles apt-spy, og dens formål er å skanne listen over kjente Debian-speil for å finne den raskeste for deg .

 apt-spy update #Dette eksempelet vil skanne stabil gren av 20 amerikanske speil i 30 sekunder hver apt-spy -d stabilt -A Amerika -E 20 -30 

6. Vis lytteportene og deres prosesser

Hvis du trenger å se hva som lytter etter tilkoblinger på systemet ditt, og prosessene som håndterer disse tilkoblingene, er det gamle, pålitelige netstatverktøyet opp til jobben. Prøve

 netstat -tlnp 

å se bare en slik liste.

7. SSH uten passord

Mange mennesker, som forfatteren, bruker SSH på nesten konstant basis. Det er et flott verktøy, det er ingen benektelse det, men å måtte gjenta passordene dine kan bli irriterende. I stedet kan du bare kopiere (offentlig) SSH-informasjonen til den eksterne maskinen, slik at den kan autentisere deg uten å kreve passordet ditt, og alt du trenger er en enkelt kommando.

 ssh-copy-id brukernavn @ ekstern maskin 

Konklusjon

Åpenbart har vi bare begynt å klø på overflaten når det gjelder nyttige CLI-verktøy, men de som er oppført her er noen av de som vi på MTE anser uunnværlige. Hvis du har noen favorittverktøy som vi glemte å nevne, gi oss beskjed i kommentarene nedenfor.