Elsker det eller hader det, kommandolinjen er her for at blive. Sikker på, at der er nye muligheder som TermKit, men det er usandsynligt, at kommandolinjen nogensinde vil gå væk. Dem, der tager sig tid til at mestre det, kan køre produktivitetscirkler rundt om deres jævnaldrende, men med det forbløffende udvalg af CLI-værktøjer til rådighed, hvor begynder du endda? Vi har sammensat nogle få af de mest nyttige værktøjer og tricks i denne vejledning for at hjælpe nye brugere med at få ny viden, og gamle forældre lærer nogle nye tricks.

Bemærk! Nogle af de værktøjer eller kommandoer, der er angivet her, kan kræve root-rettigheder.

1. Oprette et midlertidigt filsystem (Ramdisk)

Der er flere grunde til at lave et midlertidigt RAM-baseret filsystem, såsom hurtige læse- / skrive-tider eller for at garantere, at filerne ikke vil fortsætte efter genstart. At lave et sådant "falsk" filsystem er nemt, og kræver kun en kommando.

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

Hvor / mytemppartion er det sted, du ønsker at montere (det skal allerede eksistere) og 1024m er den ønskede størrelse af ramdisken.

2. Hurtigt planlægning af kommandoer

Linux-profferne kender næsten helt sikkert kommandoen, det lader dig indstille en bestemt tid til et job, der skal køres. Du siger blot hvad du skal gøre og hvornår du skal gøre det, og ved tager sig af resten. Dens brug kan være forvirrende for nogle, så her er en fælles måde at planlægge en opgave med.

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

Hvis du vil bekræfte, at det fungerede, kan du nemt liste de skræddersyede job med

 ved -l 

3. Genstart tidligere kommandoer

Måske løb du en lang kompliceret kommando, men glemte at forord det med sudo, eller måske har du ikke tilføjet nogle nødvendige muligheder til slutningen. I stedet for at genindtaste hele sagen eller gå tilbage gennem din shell historie, kan du bruge "double bangs" til at repræsentere din sidste kommando.

 mkdir / etc / myDir #Permission nægtet sudo !! #Succes! 

Hvis du er den type, der sporer dine kommandoprogrammer, kan du bruge den samme metode til at tilbagekalde enhver tidligere kommando ved at henvise til nummeret:

4. Find PID for en proces

Hvis du har brug for at dræbe en bestemt proces, men ikke har PID, er der en simpel genvej til at finde den - pgrep-kommandoen. Det gør ikke noget, der ikke kan gøres med en kombination af ps og grep, men hver lille smule hjælper.

5. Find den hurtigste Apt-spejl

De fleste Debian-afledte distributioner (men ikke Ubuntu) har adgang til et godt værktøj, der synes at gå stort set ubemærket. Det hedder apt-spy, og dets formål er at scanne listen over kendte Debian-spejle for at finde den hurtigste for dig .

 apt-spy update #Dette eksempel vil scanne stabil gren af ​​20 amerikanske spejle i 30 sekunder hver apt-spy -d stable -a Amerika -e 20 -t 30 

6. Vis lytteporte og deres processer

Hvis du har brug for at se, hvad der lytter til forbindelser på dit system, og processerne der håndterer disse forbindelser, er det gamle troværdige netstat-værktøj op til jobbet. Prøve

 netstat -tlnp 

at se bare en sådan liste.

7. SSH uden adgangskoder

Mange mennesker, som denne forfatter, bruger SSH på næsten konstant basis. Det er et godt værktøj, der er ikke benægte det, men at skulle konstant genopskrive dine adgangskoder kan blive irriterende. I stedet kan du simpelthen kopiere din (offentlige) SSH-information til den eksterne maskine, så den kan autentificere dig uden at kræve dit kodeord, og alt du behøver er en enkelt kommando.

 ssh-copy-id brugernavn @ remote-machine 

Konklusion

Vi har naturligvis kun begyndt at ridse overfladen, når det kommer til nyttige CLI-værktøjer, men de der er nævnt her, er nogle af dem, som vi på MTE anser uundværlige. Hvis du har nogle yndlingsværktøjer, som vi glemte at nævne, så lad os vide i kommentarerne nedenfor.