I denne artikel er en liste over Linux kommandoer, værktøjer, kloge små tricks og nogle almindelige sjove kommandoer.
01 af 15Nyttige 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 programnavnSom 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):
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 15SUDO !!
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 rangerOrdene 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 ranger03 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.txtHalvvejs 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 15Brug 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 15At 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 på kommando giver dig mulighed for at gøre netop det. 'at' kan bruges som følger.
kl. 10:38 frepå> cowsay 'hej'ved> CTRL + DOvennævnte kommando vil køre programmet cowsay klokken 10:38 p.m. fredag aften
Syntaxen er på 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 på.
06 af 15Man 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 = mestDu 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 = 80Endelig, 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 -HBemærk dette virker kun, hvis du har en standardbrowser oprettet i $ BROWSER miljøvariabel.
07 af 15Brug 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 15Naviger 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:
rangerKommandolinjevinduet 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 15Annuller 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
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.
xkillHvad 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:
REISUBDette genstarter din computer uden at holde tænd / sluk-knappen nede.
11 af 15Download 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-videoDu 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 15Download 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 / filnavnFor eksempel:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadDer 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/downloadAt 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 15Damp 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 15Få 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 15Få 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 | cowsayHvis du har et grafisk skrivebord, kan du bruge xcowsay at få en tegneserieko til at vise din formue:
formue | xcowsaycowsay 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.