I denne artikkelen er det en liste over Linux-kommandoer, verktøy, smarte små triks og noen enkle morsomme kommandoer.
01 av 15Nyttige kommandolinjens tastaturgenveier
Følgende hurtigtastene er utrolig nyttige og vil spare deg for mye tid:
- CTRL + U - Skjærer tekst opp til markøren.
- CTRL + K - Kutter tekst fra markøren til slutten av linjen
- CTRL + Y - Pastes tekst
- CTRL + E - Flytt markøren til slutten av linjen
- CTRL + EN - Flytt markøren til begynnelsen av linjen
- ALT + F - Gå videre til neste plass
- ALT + B - Gå tilbake til forrige plass
- ALT + Backspace - Slett det forrige ordet
- CTRL + W - Klipp ord bak markøren
- Skifte + Sett inn - Pastes tekst til terminal
Bare slik at kommandoene ovenfor er fornuftige, se på neste linje med tekst.
sudo apt-get installer programnavnSom du kan se er det en stavelsesfeil, og for kommandoen til å jobbe ville jeg måtte endre "intall" til "installere".
Tenk på at markøren er på slutten av linjen. Det er flere måter å komme tilbake til ordet installere for å endre det.
Du kan trykke ALT + B to ganger, som vil sette markøren i følgende posisjon (betegnet med ^ -symbolet):
Nå kan du trykke på piltastene og sette inn '' s 'i installasjonen.
En annen nyttig kommando er skifte + sett inn, spesielt hvis du trenger å kopiere tekst fra en nettleser til terminalen.
02 av 15SUDO !!
Du kommer til å virkelig takke meg for neste kommando hvis du ikke allerede vet det, for til du vet dette eksisterer du forbann deg hver gang du skriver inn en kommando og ordene tillatelse avslått vises.
- sudo !!
Hvordan bruker du sudo!!? Ganske enkelt. Tenk deg at du har skrevet inn følgende kommando:
apt-get install rangerOrdene Tillatelse avslått vises hvis du ikke er logget inn med forhøyede rettigheter.
sudo !! kjører den forrige kommandoen som sudo. Så den forrige kommandoen blir nå:
sudo apt-get install ranger03 av 15
Pauser kommandoer og kjører kommandoer i bakgrunnen
Du kan kjøre terminalkommandoer i bakgrunnen.
- CTRL + Z - Pauser et program
- fg - Returnerer deg til søknaden
Tenk deg at du har åpnet en fil i nano som følger:
sudo nano abc.txtHalvveis gjennom å skrive inn tekst i filen, skjønner du at du raskt vil skrive inn en annen kommando i terminalen, men du kan ikke fordi du åpnet nano i forgrunnsmodus.
Du tror kanskje det eneste alternativet er å lagre filen, gå ut av nano, kjør kommandoen og åpne nano igjen.
Alt du trenger å gjøre er å trykke CTRL + Z og forgrunnsapplikasjonen vil pause og du vil bli returnert til kommandolinjen. Du kan deretter kjøre en hvilken som helst kommando du liker, og når du er ferdig med å gå tilbake til den tidligere pausede økten ved å skrive inn fg inn i terminalvinduet og trykk tilbake.
En interessant ting å prøve ut er å åpne en fil i nano, skrive inn tekst og stoppe økten. Åpne nå en annen fil i nano, skriv inn litt tekst og pause sesjonen. Hvis du nå skriver inn fg Du kommer tilbake til den andre filen du åpnet i nano. Hvis du avslutter nano og skriver inn fg igjen går du tilbake til den første filen du åpnet i nano.
04 av 15Bruk nohup til å kjøre kommandoer etter at du logger deg ut av en SSH-sesjon
Nohup-kommandoen er veldig nyttig hvis du bruker ssh-kommandoen til å logge på andre maskiner.
Så hva gjør nohup?
Tenk deg at du er logget på en annen datamaskin eksternt ved å bruke ssh og du vil kjøre en kommando som tar lang tid, og deretter avslutte ssh-sesongen, men la kommandoen gå, selv om du ikke lenger er tilkoblet, så kan du ikke gjøre det.
For eksempel kan du bruke en Raspberry PI til å laste ned distribusjoner for gjennomgang formål. Koble til Raspberry PI via ssh fra en bærbar PC. Hvis du begynte å laste ned en stor fil på Raspberry PI uten å bruke kommandoen nohup, må du vente på at nedlastingen skal fullføres før du logger av ssh-sesongen og før du slår av den bærbare datamaskinen. Hvis du gjorde dette, kan du også ikke ha brukt Raspberry PI til å laste ned filen i det hele tatt.
For å bruke nohup alt du trenger å skrive er nohup etterfulgt av kommandoen som følger:
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 av 15Kjører en Linux Command 'AT' en bestemt tid
De nohupkommandoen er bra hvis du er koblet til en SSH-server, og du vil at kommandoen skal fortsette å løpe etter å ha logget ut av SSH-økten.
Tenk deg at du vil kjøre den samme kommandoen på et bestemt tidspunkt.
De på kommandoen lar deg gjøre nettopp det. 'på' kan brukes som følger.
klokken 10:38 frepå> cowsay "hei"ved> CTRL + DKommandoen ovenfor vil kjøre programmet cowsay klokken 10:38 p.m. på fredag kveld.
Syntaxen er på etterfulgt av dato og klokkeslett for å kjøre.
Når på> Varsel vises, skriv inn kommandoen du vil kjøre på den angitte tiden.
De CTRL + D returnerer deg til markøren.
Det er mange forskjellige dato og klokkeslettformater, og det er verdt å sjekke mannens sider for flere måter å bruke på.
06 av 15Man Pages
Man-sider gir deg en oversikt over hvilke kommandoer som skal gjøres og bryterne som kan brukes med dem.
Mannsidene er litt kjedelige på egenhånd. (Gjett de ikke var designet for å opphisse oss).
Du kan imidlertid gjøre ting for å gjøre din bruk av mannen mer tiltalende.
eksporter PAGER = mestDu må installere mest; for at dette skal fungere, men når du gjør det, gjør manens sider mer fargerike.
Du kan begrense bredden på man siden til et bestemt antall kolonner ved å bruke følgende kommando:
eksporter MANWIDTH = 80Endelig, hvis du har en nettleser tilgjengelig, kan du åpne en hvilken som helst mannsside i standard nettleseren ved å bruke -H bytte om som følger:
mann -HMerk dette virker bare hvis du har en standard nettleser satt opp i $ nettleser miljøvariabel.
07 av 15Bruk htop til å vise og administrere prosesser
Hvilken kommando bruker du for øyeblikket for å finne ut hvilke prosesser som kjører på datamaskinen din? Vår innsats er at du bruker ps og at du bruker forskjellige brytere for å få utgangen du ønsker.
Installere htop. Det er definitivt et verktøy du vil ønske deg installert tidligere.
Htop gir en liste over alle løpende prosesser i terminalen mye som filbehandleren i Windows.
Du kan bruke en blanding av funksjonstaster for å endre sorteringsrekkefølgen og kolonnene som vises. Du kan også drepe prosesser fra htop.
For å kjøre htop skriver du bare inn følgende i terminalvinduet:
htop 08 av 15Naviger filsystemet ved hjelp av ranger
Hvis htop er utrolig nyttig for å kontrollere prosessene som kjører via kommandolinjen, så ranger er utrolig nyttig for å navigere filsystemet ved hjelp av kommandolinjen.
Du må sannsynligvis installere ranger for å kunne bruke den, men når installert kan du bare kjøre den ved å skrive følgende inn i terminalen:
rangerKommandolinjevinduet vil være mye som alle andre filbehandlinger, men det fungerer fra venstre til høyre i stedet for fra øverst til nederst, noe som betyr at hvis du bruker venstre piltast, arbeider du opp med mappestrukturen og høyre piltast fungerer ned i mappestrukturen .
Det er verdt å lese mannssidene før du bruker ranger slik at du kan bli vant til alle tastaturbrytere som er tilgjengelige.
09 av 15Avbryt En nedleggelse
Så du startet avstengingen enten via kommandolinjen eller fra GUI, og du skjønte at du virkelig ikke ville gjøre det.
- avslutning -c
Merk at hvis avslutningen allerede har startet, kan det være for sent å stoppe nedleggelsen.
En annen kommando for å prøve er som følger:
- pkill shutdown
Killing Hung Processes Den enkle måten
Tenk deg at du kjører et program og uansett grunn, det henger.
Du kan bruke ps -ef å finne prosessen og deretter drepe prosessen eller du kan bruke htop.
Det er en raskere og enklere kommando som du vil elske kalt xkill.
Bare skriv inn følgende i en terminal og klikk deretter på vinduet i programmet du vil drepe.
xkillHva skjer selv om hele systemet henger?
Hold nede 'alt' og 'sysrq' -tastene på tastaturet ditt og mens de holdes nede, skriv følgende sakte:
REISUBDette vil starte datamaskinen på nytt uten å måtte holde på strømknappen.
11 av 15Last ned Youtube videoer
Generelt sett er de fleste av oss ganske glade for at Youtube skal være vert for videoene, og vi ser dem ved å streame dem gjennom vår valgte mediespiller.
Hvis du vet at du skal være offline for en stund (dvs. på grunn av en flytur eller reise mellom sør i Skottland og Nord-England), kan du kanskje laste ned noen videoer på en pennstasjon og se dem på din fritid.
Alt du trenger å gjøre er å installere youtube-dl fra pakken din.
Du kan bruke youtube-dl som følger:
youtube-dl url-til-videoDu kan få nettadressen til en hvilken som helst video på Youtube ved å klikke på delingslinken på videoens side. Kopier bare lenken og lim den inn i kommandolinjen (ved hjelp av skifte + sett inn snarvei).
12 av 15Last ned filer fra nettet med wget
Wget-kommandoen gjør det mulig for deg å laste ned filer fra nettet ved hjelp av terminalen.
Syntaxen er som følger:
wget-banen / til / filnavnFor eksempel:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadDet er et stort antall brytere som kan brukes med wget som -O som lar deg sende filnavnet til et nytt navn.
I eksemplet ovenfor lastet vi ned AntiX Linux fra Sourceforge. Filnavnet antiX-15-V_386-full.iso er ganske lang. Det ville være fint å laste den ned som bare antix15.iso. For å gjøre dette, bruk følgende kommando:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadÅ laste ned en enkelt fil virker ikke verdt det, du kan enkelt bare navigere til nettsiden ved hjelp av en nettleser og klikke på linken.
Hvis du likevel vil laste ned et dusin filer, så kan du legge til linkene til en importfil og bruke wget til å laste ned filene fra disse koblingene vil bli mye raskere.
Bare bruk den -En bytte som følger:
wget -i / path / to / importfile 13 av 15Damp Lokomotiv
Denne er ikke så mye nyttig som litt moro.
Tegn et damptog i terminalvinduet ditt ved å bruke følgende kommando:
sl 14 av 15Få Fortune Fortalt
En annen som ikke er spesielt nyttig, men bare litt moro, er fortune-kommandoen.
Som sl kommando, det kan hende du må installere den fra depotet ditt først.
Deretter skriver du bare følgende for å få din formue fortalt
formue 15 av 15Få en ku til å fortelle din formue
Endelig, få en ku for å fortelle deg din formue ved hjelp av cowsay.
Skriv inn følgende i din terminal:
formue | cowsayHvis du har et grafisk skrivebord du kan bruke xcowsay å få en tegneserieku for å vise din formue:
formue | xcowsaycowsay og xcowsay kan brukes til å vise hvilken som helst melding. For eksempel å vise Hei Verdenbare bruk følgende kommando:
cowsay "hei verden"Sammendrag
Jeg håper at du fant denne listen nyttig og at du tenker "jeg visste ikke at du kunne gjøre det" for minst 1 av de 11 elementene som er oppført.