Skip to main content

15 Linux Terminal Commands, der vil rocke din verden

Dragnet: Big Gangster Part 1 / Big Gangster Part 2 / Big Book (Kan 2024)

Dragnet: Big Gangster Part 1 / Big Gangster Part 2 / Big Book (Kan 2024)
Anonim

I denne artikel er en liste over Linux kommandoer, værktøjer, kloge små tricks og nogle almindelige sjove kommandoer.

01 af 15

Nyttige kommandolinje tastaturgenveje

Følgende tastaturgenveje er utroligt nyttige og sparer dig masser af tid:

  • CTRL + U - Skærer tekst op til markøren.
  • CTRL + K - Skærer tekst fra markøren til slutningen af ​​linjen
  • CTRL + Y - Pastes tekst
  • CTRL + E - Flyt markøren til slutningen af ​​linjen
  • CTRL + EN - Flyt markøren til begyndelsen af ​​linjen
  • ALT + F - Spring videre til næste rum
  • ALT + B - Spring tilbage til foregående rum
  • ALT + Backspace - Slet det forrige ord
  • CTRL + W - Skær ord bag markøren
  • Flytte + Indsæt - Indsætter tekst i terminal

Bare sådan at kommandoerne ovenfor giver mening at se på den næste tekstlinie.

sudo apt-get install programnavn

Som du kan se, er der en stavelsesfejl, og for kommandoen til at arbejde skal jeg ændre "intall" til "installere".

Forestil dig, at markøren er i slutningen af ​​linjen. Der er forskellige måder at komme tilbage til ordet installere for at ændre det.

Du kan trykke på ALT + B to gange, hvilket vil placere markøren i følgende position (betegnet med ^ -symbolet):

sudo apt-get ^ intall programnavn

Nu kan du trykke på markørtasten og indsætte '' s 'i installationen.

En anden nyttig kommando er flytte + indsætte, især hvis du skal kopiere tekst fra en browser til terminalen.

02 af 15

SUDO !!

Du vil virkelig takke mig for den næste kommando, hvis du ikke allerede ved det, for indtil du ved det, forbander du dig selv hver gang du indtaster en kommando og ordene adgang nægtet komme til syne.

  • sudo !!

Hvordan bruger du sudo!!? Ganske enkelt. Forestil dig at du har indtastet følgende kommando:

apt-get install ranger

Ordene Adgang nægtet vises, medmindre du er logget ind med forhøjede rettigheder.

sudo !! kører den foregående kommando som sudo. Så den tidligere kommando bliver nu:

sudo apt-get install ranger

03 af 15

Pausering af kommandoer og kørsel af kommandoer i baggrunden

Du kan køre terminalkommandoer i baggrunden.

  • CTRL + Z - Pauser en ansøgning
  • fg - Returnerer dig til ansøgningen

Forestil dig at du har åbnet en fil i nano som følger:

sudo nano abc.txt

Halvvejs ved at skrive tekst ind i filen indser du, at du hurtigt vil skrive en anden kommando ind i terminalen, men det kan du ikke fordi du åbnede nano i forgrundsindstilling.

Du tror måske, at din eneste mulighed er at gemme filen, afslutte nano, køre kommandoen og genåbne nano igen.

Alt du skal gøre er at trykke på CTRL + Z og forgrundsapplikationen vil standse, og du vil blive returneret til kommandolinjen. Du kan derefter køre enhver kommando, du kan lide, og når du er færdig med at vende tilbage til din tidligere midlertidige session ved at indtaste fg ind i terminalvinduet og trykke på retur.

En interessant ting at prøve er at åbne en fil i nano, indtaste nogle tekst og sætte pause i sessionen. Nu åbner du en anden fil i nano, indtast nogle tekst og sæt pause i sessionen. Hvis du nu indtaster fg du vender tilbage til den anden fil, du åbnede i nano. Hvis du forlader nano og indtaster fg igen vender du tilbage til den første fil, du åbnede inden for nano.

04 af 15

Brug nohup til at køre kommandoer, når du logger ud af en SSH-session

Kommandoen nohup er virkelig nyttig, hvis du bruger ssh-kommandoen til at logge på andre maskiner.

Så hvad gør nohup?

Forestil dig at du er logget på en anden computer på afstand ved hjælp af ssh, og du vil køre en kommando, der tager lang tid, og derefter afslutte ssh-sessionen, men lad kommandoen køre, selv om du ikke længere er tilsluttet, så kan du ikke gøre det.

For eksempel kan du bruge en Raspberry PI til at downloade distributioner til gennemgang. Tilslut til Raspberry PI via ssh fra en bærbar computer. Hvis du startede at downloade en stor fil på Raspberry PI uden at bruge kommandoen nohup, så skulle du vente på, at downloadet skulle afslutte, før du logger af ssh-sessionen og inden du lukker den bærbare computer. Hvis du gjorde det, så har du lige så godt ikke brugt Raspberry PI til at hente filen overhovedet.

For at bruge nohup er alt du skal skrive, nohup efterfulgt af 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 af 15

At køre en Linux Command 'AT' en bestemt tid

Det nohupkommandoen er god, hvis du er tilsluttet en SSH-server, og du vil have kommandoen forblive kørende, når du logger ud af SSH-sessionen.

Forestil dig at du vil køre den samme kommando på et bestemt tidspunkt.

Det kommando giver dig mulighed for at gøre netop det. 'at' kan bruges som følger.

kl. 10:38 frepå> cowsay 'hej'ved> CTRL + D

Ovennævnte kommando vil køre programmet cowsay klokken 10:38 p.m. fredag ​​aften

Syntaxen er efterfulgt af dato og klokkeslæt for at løbe.

Når ved> prompt vises, indtast den kommando, du vil køre på den angivne tid.

Det CTRL + D vender dig tilbage til markøren.

Der er mange forskellige dato og klokkeslæt formater, og det er værd at tjekke manens sider for flere måder at bruge .

06 af 15

Man Pages

Mandsider giver dig en oversigt over, hvad kommandoer skal gøre, og de switches, der kan bruges sammen med dem.

Mandsiderne er slags kedelige alene. (Gætte, at de ikke var designet til at begejstre os).

Du kan dog gøre ting for at gøre din brug af mand mere tiltalende.

eksport PAGER = mest

Du skal installere mest; for at dette skal fungere, men når du gør det gør dine mandsider mere farverige.

Du kan begrænse bredden af ​​man siden til et bestemt antal kolonner ved hjælp af følgende kommando:

eksport MANWIDTH = 80

Endelig, hvis du har en browser tilgængelig, kan du åbne enhver man side i standard browseren ved hjælp af -H kontakt som følger:

mand -H

Bemærk dette virker kun, hvis du har en standardbrowser oprettet i $ BROWSER miljøvariabel.

07 af 15

Brug htop til at se og administrere processer

Hvilken kommando bruger du for øjeblikket til at finde ud af, hvilke processer der kører på din computer? Vores væddemål er, at du bruger ps og at du bruger forskellige kontakter for at få det output, du ønsker.

Installere htop. Det er absolut et værktøj, du vil ønske, at du installerede tidligere.

HTOP indeholder en liste over alle igangværende processer i terminalen ligesom filhåndteringen i Windows.

Du kan bruge en blanding af funktionstaster til at ændre sorteringsrækkefølgen og de kolonner, der vises. Du kan også dræbe processer fra htop.

For at køre htop skal du blot skrive følgende i terminalvinduet:

htop 08 af 15

Naviger filsystemet ved hjælp af ranger

Hvis htop er uhyre nyttig til styring af processerne, der kører via kommandolinjen, så ranger er uhyre nyttig til at navigere filsystemet ved hjælp af kommandolinjen.

Du skal sandsynligvis installere ranger for at kunne bruge den, men når du er installeret, kan du køre den ved blot at skrive følgende i terminalen:

ranger

Kommandolinjevinduet vil ligne en hvilken som helst anden filhåndtering, men det virker fra venstre mod højre i stedet for fra øverst til nederst, hvilket betyder at hvis du bruger venstre piletast, arbejder du dig op i mappestrukturen og højre piletast arbejder ned i mappestrukturen .

Det er værd at læse man pages før du bruger ranger, så du kan vænne sig til alle tastaturkontakter, der er tilgængelige.

09 af 15

Annuller en nedlukning

Så du startede afbrydelsen enten via kommandolinjen eller fra GUI'en, og du indså, at du virkelig ikke ønskede at gøre det.

  • shutdown -c

Bemærk, at hvis afbrydelsen allerede er startet, kan det være for sent at stoppe afbrydelsen.

En anden kommando at prøve er som følger:

  • pkill shutdown
10 af 15

Killing Hung Processes Den nemme måde

Forestil dig, at du kører en ansøgning, og af hvilken grund det hænger.

Du kunne bruge ps -ef at finde processen og derefter dræbe processen, eller du kan bruge htop.

Der er en hurtigere og lettere kommando, som du vil elske kaldet xkill.

Indtast blot følgende i en terminal og klik derefter på vinduet på det program, du vil dræbe.

xkill

Hvad sker der dog, hvis hele systemet hænger?

Hold tasten 'alt' og 'sysrq' nede på tastaturet, og mens de holdes nede, skriv følgende langsomt:

REISUB

Dette genstarter din computer uden at holde tænd / sluk-knappen nede.

11 af 15

Download Youtube videoer

Generelt er de fleste af os meget glade for, at Youtube er vært for videoerne, og vi ser dem ved at streame dem gennem vores valgte medieafspiller.

Hvis du ved, at du skal være offline for et stykke tid (dvs. på grund af en flygtur eller rejse mellem den sydlige del af Skotland og det nordlige England), kan du eventuelt downloade et par videoer på et drev og se dem på din fritid.

Alt du skal gøre er at installere youtube-dl fra din pakkechef.

Du kan bruge youtube-dl som følger:

youtube-dl url-til-video

Du kan få URL'en til en video på Youtube ved at klikke på linket del på videoens side. Du skal blot kopiere linket og indsætte det i kommandolinjen (ved hjælp af flytte + indsætte genvej).

12 af 15

Download filer fra internettet med wget

Wget-kommandoen gør det muligt for dig at downloade filer fra internettet ved hjælp af terminalen.

Syntaxen er som følger:

wget sti / til / filnavn

For eksempel:

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

Der er et stort antal afbrydere, der kan bruges sammen med wget som -O som giver dig mulighed for at udstille filnavnet til et nyt navn.

I eksemplet ovenfor downloadede vi AntiX Linux fra Sourceforge. Filnavnet Antix-15-V_386-full.iso er ganske lang. Det ville være rart at downloade det som bare antix15.iso. For at gøre dette skal du bruge følgende kommando:

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

At downloade en enkelt fil virker ikke værd, du kan nemt bare navigere til websiden ved hjælp af en browser og klikke på linket.

Hvis du imidlertid vil downloade et dusin filer, så kan du tilføje links til en importfil og bruge wget til at downloade filerne fra disse links vil være meget hurtigere.

Du skal blot bruge den -Jeg skifter som følger:

wget -i / path / to / importfile 13 af 15

Damp lokomotiv

Dette er ikke så meget nyttigt som lidt sjovt.

Tegn et damptog i dit terminalvindue ved hjælp af følgende kommando:

sl 14 af 15

Få Fortune Fortalt

En anden, der ikke er særlig nyttig, men bare en smule sjov, er formueforvaltningen.

Ligesom sl kommando, skal du muligvis installere det fra dit arkiv først.

Så skriv simpelthen følgende for at få din formue fortalt

formue 15 af 15

Få en ko til at fortælle din formue

Endelig få en ko til at fortælle din lykke ved hjælp af cowsay.

Indtast følgende i din terminal:

formue | cowsay

Hvis du har et grafisk skrivebord, kan du bruge xcowsay at få en tegneserieko til at vise din formue:

formue | xcowsay

cowsay og xcowsay kan bruges til at vise enhver besked. For eksempel at vise Hej Verdenbrug simpelthen følgende kommando:

cowsay "hej verden"

Resumé

Jeg håber, at du fandt denne liste nyttig, og at du tænker "jeg vidste ikke, du kunne gøre det" for mindst 1 af de 11 genstande, der er angivet.