Skip to main content

15 Linux Terminal Commands som vil stenge verden

Section: Debugging with Dan Armendariz (Juni 2025)

Section: Debugging with Dan Armendariz (Juni 2025)
Anonim

I denne artikkelen er det en liste over Linux-kommandoer, verktøy, smarte små triks og noen enkle morsomme kommandoer.

01 av 15

Nyttige 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 programnavn

Som 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):

sudo apt-get ^ intall programnavn

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 15

SUDO !!

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 ranger

Ordene 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 ranger

03 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.txt

Halvveis 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 15

Bruk 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 15

Kjø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 kommandoen lar deg gjøre nettopp det. 'på' kan brukes som følger.

klokken 10:38 frepå> cowsay "hei"ved> CTRL + D

Kommandoen ovenfor vil kjøre programmet cowsay klokken 10:38 p.m. på fredag ​​kveld.

Syntaxen er 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 .

06 av 15

Man 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 = mest

Du 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 = 80

Endelig, 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 -H

Merk dette virker bare hvis du har en standard nettleser satt opp i $ nettleser miljøvariabel.

07 av 15

Bruk 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 15

Naviger 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:

ranger

Kommandolinjevinduet 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 15

Avbryt 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
10 av 15

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.

xkill

Hva skjer selv om hele systemet henger?

Hold nede 'alt' og 'sysrq' -tastene på tastaturet ditt og mens de holdes nede, skriv følgende sakte:

REISUB

Dette vil starte datamaskinen på nytt uten å måtte holde på strømknappen.

11 av 15

Last 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-video

Du 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 15

Last 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 / filnavn

For eksempel:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Det 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 15

Damp Lokomotiv

Denne er ikke så mye nyttig som litt moro.

Tegn et damptog i terminalvinduet ditt ved å bruke følgende kommando:

sl 14 av 15

Få 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 15

Få 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 | cowsay

Hvis du har et grafisk skrivebord du kan bruke xcowsay å få en tegneserieku for å vise din formue:

formue | xcowsay

cowsay 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.