Att använda terminalen är något oundvikligt för alla Linux-användare. Det är ungefär som en chatbox som låter dig prata med din maskin. Att använda terminalen effektivt kan minska din arbetsbelastning mycket. För att använda terminalen med lätthet måste varje användare känna till många av Linux-terminalgenvägarna. Att använda genvägarna för Linux-terminalen är nyckelskillnaden mellan en avancerad Linux-användare och en vanlig användare.
Behärska bara kommandoradens genvägar; du kommer att ha en så bekväm känsla med terminalen som du aldrig har känt förut. Håll dig till det här inlägget till slutet för att få ett kristallklart koncept om Linux-terminalgenvägar.
Linux-terminalgenvägar du måste känna till
Det finns många skal tillgängliga online. För Linux är Bash den mest populära. I det här inlägget kommer jag att bekanta er med Bash-genvägar förutsatt att din dator har Bash som kommandoprocessor.
I andra skal kanske det finns några skillnader i genvägarna som du måste upptäcka själv. För Inga fler lediga samtal! Låt oss hoppa in i huvuddelen av dagens inlägg.
1. Ctrl+Alt+T
Du vilar på skrivbordet. Eller på någon annan skärm, och plötsligt behöver du använda terminalen. Att söka efter terminalen från applikationsmenyn är inte något som rekommenderas. Det dödar din tid och är också monotont.
Genom att använda Ctrl+Alt+T-kombinationen öppnas en helt ny terminal för dig. Det verkar magiskt, eller hur? Inget musklick, ingen tröttsam sökning. Bara tre magiska kranar för en terminal.
2. Tab
Fliken är den mest använda terminalgenvägen i alla Linux-distroer. När du skriver ett kommando kan du ibland se ett förslag från terminalen med en ljusare färg. Genom att trycka på fliken i det ögonblicket kan du få hela det föreslagna kommandot skrivet på skärmen utan att faktiskt skriva det. Ganska coolt va?
Det finns också andra användningsområden för fliken. Låt oss säga att du har skrivit “sudo” på terminalen och tryck sedan på tabbtangenten. Vad kommer att hända? Det kommer att visa all möjlig kommandoradssyntax du kan skriva med “sudo”. Det här är som en magisk nyckel som du har bäddat in på ditt tangentbord. Använd den väl.
—
3. Ctrl+L
Ibland skriver vi massor av kommandon, och skärmen blir riktigt rörig. Det ser inte vackert eller rent ut. Hur rengör man skärmen? Genom att skriva “clear” och sedan trycka på ENTER kan du rensa skärmen på ett ögonblick.
Men för att göra detta måste du trycka på 6 tangenter i följd. CLEAR-ENTER. Om du är en lat kille, precis som jag, kan du undvika att skriva så många karaktärer. Tryck bara på Ctrl och sedan L samtidigt. Det kommer att torka av skärmen och ger dig en snygg och tydlig terminal att arbeta med. Bara 2 träffar istället för 6. Visst är det coolt?
4. Ctrl+P
Okej. Du har rensat skärmen för din bekvämlighet. Men plötsligt måste du se ett kommando som du skrivit tidigare. Men du har redan torkat hela skärmen. Hur ser du dina tidigare skrivna kommandon?
Genom att trycka på Ctrl tillsammans med P kan du se dina tidigare skrivna kommandon. Om du trycker på de två knapparna upprepade gånger kan du gå tillbaka till dina tidigare kommandon ett efter ett. Den här genvägen hjälper dig att ta tillbaka de kommandon som går förlorade från skärmen efter att du har rengjort den.
I vissa terminaler kan du få denna fördel med Pg Up-tangenten från ditt tangentbord.
5. Ctrl+N
Denna Linux-terminalgenväg gör precis det motsatta som du redan har gjort med Ctrl+P. Låt oss till exempel säga att du redan har gått igenom några tidigare skrivna kommandon. Nu vill du gå framåt, inte bakåt. Ctrl+N tar dig framåt. Det kommer att visa kommandot “nästa” på skärmen som du har passerat tidigare genom att använda Ctrl+N.
Du kan luta dig fram och tillbaka i kommandohistoriken med dessa två, Ctrl+P och Ctrl+N-kommandona.
6. Ctrl+A
I vardagliga skrivapplikationer gör Ctrl+A jobbet med att välja “Alla”. Du kan välja allt som skrivits på skärmen med Ctrl+A. Men i Bashs fall gör det inte samma sak.
Låt oss säga att du har skrivit ett ganska långt kommando, och av en uppenbar anledning måste du gå till kommandots startpunkt. Genom att använda Ctrl+A kommer du till början av alla kommandon du skriver. Du behöver inte ströva med piltangenten genom hela kommandot du har skrivit för att nå början.
7. Ctrl+E
Precis som Ctrl+P och Ctrl+N-paret kommer Ctrl+A också i ett par och har en följeslagare. Ctrl+E gör precis det motsatta som du har gjort med Ctrl+E.
Du kom till början av ett kommando som du har skrivit genom att använda Ctrl+A. Nu av någon anledning måste du gå till slutet av kommandot. Du behöver inte navigera med piltangenten för att göra det. Använd Ctrl+E, så kommer du till slutet av raden. Det här paret är här för att minska din arbetsbelastning med en enorm mängd.
8. Ctrl+U
Anta att du skriver ett gäng kommandon, och plötsligt har du skrivit ett kommando som inte var tänkt att skrivas där. Du måste radera detta kommando. Om du trycker på backsteg ganska länge kommer raden att raderas för dig. Men det är tråkigt.
Ctrl+U raderar ett kommando som du skriver nu. Den raderar från början av raden till den aktuella markörpositionen. Sparar mycket tid, eller hur?
9. Ctrl+K
Igen. Ett annat par. Ctrl+K är en bror till Ctrl+K. Du raderade från början av ett kommando till nuvarande markörposition med Ctrl+U. Men låt oss säga att du är någonstans mitt i ett kommando du redan har skrivit, och att du inte vill ha resten av den skrivna delen som ligger efter markören.
Ctrl+K raderar från nuvarande markörposition till slutet av raden åt dig. Det gör precis det motsatta som vi har gjort med Ctrl+U.
10. Ctrl+W
Vi har lärt oss att radera från nuvarande markörposition till början av en rad eller till slutet av en rad. Men vad händer om vi vill radera från den aktuella markörpositionen till början av ordet vi skriver? Ctrl+W kommer i scenariot som räddaren.
Genom att använda Ctrl+W raderas från den aktuella markörpositionen till början av föregående ord. Om du vill radera något speciellt ord du har skrivit, placerar du bara markören bredvid ordet och använder Ctrl+W. Det önskade ordet kommer att försvinna.
11. Ctrl+Y
Låt oss säga att du har använt Ctrl+U eller Ctrl+K eller Ctrl+W på fel ställe och vill få tillbaka det du har raderat. Genom att använda Ctrl+Y ångras det du har raderat som din senaste åtgärd.
Du kan också klistra in var som helst den delen av en rad som du har raderat med något av de tre kommandona vi har angett ovan. Placera markören på önskad plats och genom att använda Ctrl+Y kan du klistra in den raderade delen där. Bland de ofta använda genvägarna till Linux-terminalen är detta en annan.
12. Ctrl+C
Du har skrivit vilket kommando som helst i terminalen och tryckt på enter. Avrättningen äger rum, och plötsligt har du insett att du inte behöver utföra den här processen just nu. Du måste avbryta den. Hur avslutar jag processen som körs i förgrunden?
Genom att använda Ctrl+C-kombinationen kan du avbryta alla processer som körs på terminalskärmen. Ett ganska trevligt sätt att stoppa en process omedelbart.
13. Ctrl+Z
Föreställ dig exakt samma scenario som det föregående. Du har skrivit ett kommando och tryckt på enter. Processen har börjat köras. Nu har du kommit ihåg att du måste göra andra arbeten också. Att vänta på att den pågående processen ska ta slut kommer att slösa bort din värdefulla tid.
Genom att använda genvägskombinationen Ctrl+Z skickas den pågående processen i bakgrunden. Din terminal är ledig nu. Gör vad du vill göra. Denna terminalgenväg kommer att hjälpa dig mycket.
14. Ctrl+R
Kombinationen Ctrl+R låter dig göra en sökning i kommandohistoriken. Använd Ctrl+R och börja sedan skriva i terminalen. Det allra sista kommandot som du har skrivit (som inte är synligt på skärmen. Om det var synligt, så skulle du definitivt inte använda historiken för att se det) och har en matchning med raden du skriver just nu kommer att visas.
Genom att trycka på Ctrl+R upprepade gånger visas fler kommandon som matchar din för närvarande inskrivna del. Välj kommandot som du vill utföra och tryck på enter. Om du trycker på ESC tas du ut ur sökhistoriken med det senaste sökresultatet i historikloggen.
15. Ctrl+D
Det här är ungefär som exit-kommandot. Det kommer att logga ut dig från den nuvarande terminalen. Det kommer att stänga en SSH-anslutning, och alla program som körs direkt från terminalen kommer att stängas omedelbart.
16. Ctrl+J (Bonus: Ctrl+M)
Förmodligen den mest använda tangenten på ett tangentbord är ENTER-tangenten. Den trycks ner mer än någon annan tangent. Det är helt normalt att ha en skadad ENTER-knapp. Men vänta lite! Utan ENTER är livet omöjligt i Linux. Hur ska man hantera det?
Ctrl+J (och Ctrl+M också) gör exakt samma sak som en ENTER gör. Detta är ett alternativ som du kan använda vid behov. Hittills har vi sett genvägarna med Ctrl. Men det finns också andra Linux-terminalgenvägar som kommer att hjälpa dig mycket. Låt oss också se dem.
17. Alt+F
Vi har tidigare sett hur man går vidare till slutet av en rad från den aktuella markörpositionen. Låt oss säga att vi inte behöver gå till slutet; istället måste vi gå ett ord framåt. Kombinationen Alt+F låter dig flytta på ett sådant sätt.
18. Alt+B
Det är inte en överraskning att om du har ett sätt att flytta ett ord framåt, så måste det finnas ett sätt att flytta ett ord bakåt. Alt+B är bror till Alt+F. Det låter dig dra dig tillbaka med ett ord från den aktuella markörpositionen.
19. Ctrl+T
Anta att du har skrivit två tecken i en sträng i omvänd ordning. Du var tvungen att skriva “su” men du har skrivit “oss”. Du hade bråttom, och sådana typer av stavfel är ganska vanliga. För att göra en övergång från su till oss krävs fyra knapptryckningar. Två backsteg och sedan skriva rätt bokstäver. Vad händer om du kan göra samma operation med ett mindre antal slag?
Innan du använder Ctrl+T:
us
Efter att ha använt genvägskombinationen,
su
Genom att använda Ctrl+T byts det aktuella markörpositionstecknet ut med tecknet före det. Det minskar två slag, sparar tid och förlänger ditt tangentbords liv.
20. Ctrl+[[
Som vi diskuterade tidigare kan du ha en skadad ENTER-knapp. Precis så kan du också ha en skadad Esc-nyckel. Esc är inte en mindre viktig nyckel för alla Linux-användare. Du behöver inte oroa dig. Kombinationen Ctrl+[ärettbrasubstitutförEsc-tangentenDetslutförsammajobb[combinationisanicesubstitutefortheEsckeyItcompletesthesamejob
21. Ctrl+XX
Vi har sett hur man går till startpunkten för en linje genom att använda kortkommandon. Ctrl+XX är en förbättrad version av det. Det låter dig växla mellan början av en kommandorad och markörens nuvarande plats. Du kan fortsätta växla genom att trycka på Ctrl+XX upprepade gånger.
22. Alt+U
Kombinationen Alt+U låter dig konvertera alla alfabet som skrivits från den aktuella markörpositionen till slutet till versaler. Om det finns stora bokstäver skrivna mellan gränsen förblir de oförändrade. Och om det finns gemener skrivna, kommer de att konverteras.
23. Alt+L
Så vi har ett kommando för att konvertera bokstäver från gemener till versaler. Finns det något sätt att göra vice versa? Visst finns det! Alt+U och Alt+L är det önskade paret. Genom att använda Alt+L förvandlas alla bokstäver som skrivs från den aktuella markörpositionen till slutet av raden till gemener. De små bokstäverna förblir oförändrade. De enda ändringarna kommer att göras för versaler.
24. Alt+T (Bonus: Esc+T)
Ctrl+T bytte två alfabet som var synliga på skärmen. Men hur byter man två ord som är skrivna i fel ordning? Inga bekymmer! Det finns ett sätt att göra det också. Genvägskombinationen Alt+T (du kan också använda Esc+T. Den gör samma jobb för dig) låter dig byta mellan två ord som har skrivits just nu.
Du har skrivit
su sudo
Genom att trycka på Alt+T (eller Esc+T), kommer det att konverteras till
sudo su
25.!!
Tja, vid första anblicken ser det inte ut som en genväg, men det är faktiskt en genväg i Bash. Den upprepar det senaste skrivna kommandot. Du behöver inte gå igenom historiken, eller så behöver du inte skriva kommandot igen. Skriv bara “!!” (uppenbarligen utan citattecken) och tryck på ENTER. Ditt arbete kommer att göras.
Sista ord
Hittills har vi sett många Linux-terminalgenvägar som du bör känna till för att gå från nivån för en genomsnittlig användare till en pro-nivå användare. Jag försökte täcka alla nödvändiga genvägar som gör det möjligt för oss att utföra vårt jobb med handlighet.
Om jag hoppar över något, eller om det finns andra genvägar som är nödvändiga för en avancerad användare, låt oss veta. Lämna en kommentar i kommentarsfältet nedan. Dela detta inlägg med dina vänner för att sprida kunskapen. Kom ihåg att ju mer du vet, desto mer växer du.