Linux är så flexibel att du ofta kan uppnå samma resultat på flera olika sätt. Det som skiljer sysadmins från varandra är hur vi använder denna flexibilitet för att uppnå önskat resultat. En av glädjen vi alla delar är vår dagliga interaktion med Linux-terminaler och kommandoraden. Uppenbarligen spelar terminaler och kommandorader en viktig roll i nästan varje Linux-administratörs liv.
kommandon kan bli knepiga ibland och verkligen frustrerande när du har rätt kompetens, men din hjärna börjar tänka snabbare än vad tangentbordet och musen kan göra för dig.
vad kan du göra för att förenkla din interaktion med Linux så att du kan åstadkomma mycket mer varje dag? Den enklaste, men praktiska lösningen är att använda genvägar. Genvägar kan förbättra dina färdigheter avsevärt och spara dig flera dagar varje år, enligt nya studier. Så nu kanske du frågar dig själv, ” Vilka är de mest populära och ofta använda Linux-genvägarna där ute?”
Tja, fråga inte mer! I den här artikeln delar jag mina topp 10 terminalgenvägar som jag tror är användbara för det bredaste utbudet av sysadmin-samhället. De är en viktig del av mitt liv och tillåter mig att spara tid och fokusera bättre på vad jag tycker om att göra: byggsystem. Jag ger också ett snabbt tips i slutet för att hjälpa dig att behärska alla Linux-genvägar.
men vänta, vad är genvägar?
genvägar är en nyckel eller kombination av nycklar som ger snabb åtkomst till en specifik uppgift eller kommando. Nästan alla använder datorgenvägar i någon form eller mode, men de är särskilt kritiska för Linux-sysadminer.
bara en anteckning, de flesta av dessa knep antar att du använder ett Bash-skal. De kan vara liknande i andra skal, men var medveten om att det kan finnas subtila skillnader.
Tab
Tab är min ultimata vän-det låter mig aldrig ner. Det är den mest praktiska genväg och tidsbesparing som någonsin utvecklats. Det kompletterar automatiskt kommandon, filnamn eller katalognamn åt dig. Börja bara skriva ett kommando, filnamn eller katalognamn och tryck sedan på tabbtangenten. Systemet kommer antingen att slutföra strängen eller visa alla tillgängliga alternativ för dig.
Ctrl + C
Ctrl+C är en välkänd genväg som jag använder hela tiden. Det avbryter rent de flesta program genom att skicka SIGINT-signalen till programmet som jag vill avbryta och avbryta. De flesta program fångar det korrekt och avslutar rent. Om programmet inte anger hur man hanterar SIGINT, avslutas de underliggande processerna själv. Ja, det är säkert att använda.
Ctrl + R/O/G
Jag tycker att denna kombination (omvänd-i-sökning) är mycket användbar när jag söker igenom Min kommandohistorik. Jag kan ta upp kommandon som jag använde tidigare, navigera genom dem och upprepa kommandot jag behöver. Detta är till stor hjälp med långa och kedjade kommandon.
- Ctrl+R: minns det sista kommandot som matchar de tecken du anger.
- Ctrl+R (igen): navigera genom matchande kommandon.
- Ctrl + O: skicka kommandot tillbaka till din terminal eller välj Enter för att köra kommandot från sökläget.
- Ctrl + G: lämna sökläget Historik utan att köra ett kommando.
Ctrl+L
denna genväg motsvarar kommandotclear
. Det rensar din terminalskärm.
Ctrl + D
denna genväg loggar dig effektivt ut från en terminal och stänger den, eller tar dig tillbaka till den ursprungliga användaren när den används efter su
eller sudo
kommandon. Den skickar en EOF (End-of-file) markör till bash. Bash går ut när den tar emot denna markör. Den här genvägen liknar att köra kommandot exit
.
Ctrl + Alt + D
denna genväg minimerar alla terminaler / fönster och visar skrivbordet. Upprepa det för att återställa dina fönster i samma ordning.
Ctrl+U
denna genväg raderar allt från den aktuella markörpositionen till början av raden. Jag tycker att det här är användbart när jag skriver fel på ett kommando eller ser ett syntaxfel och föredrar att börja om. Det är en väldigt praktisk genväg.
Ctrl + Z
den här genvägen är användbar om du behöver få tillbaka terminalen medan du arbetar med något. Den skickar sigtstp-signalen till förgrundsprocessen. Till exempel arbetar du i en textredigerare och måste bryta ut för att hitta några data. Du kan använda den här genvägen för att avbryta och skicka redigeraren till bakgrunden, göra din andra uppgift och sedan köra fg
för att komma tillbaka till din ansökan.
Ctrl+A
flytta markören till början av raden. Mycket praktiskt när du behöver den lilla flaggan läggs till i början av ditt 200 tecken kedjade kommando. Jag använder detta istället för piltangenterna för att spara tid.
Ctrl + E
denna genväg gör motsatsen till Ctrl + A. Den flyttar markören till slutet av raden. Jag använder alltid genvägarna Ctrl+A och Ctrl+E för att snabbt flytta markören runt den aktuella raden medan du skriver långa eller kedjade kommandon.
bonustips
Du har nu min topp 10-lista och en bra uppfattning om hur genvägar kan förbättra dina sysadmin-färdigheter och övergripande produktivitet. Hur ska du memorera dem?
ett av de bästa sätten jag hittade för att lära mig Linux-genvägar är att välja ett par genvägar, skriva dem på en post-it-anteckning och hålla den till min skärm. Jag håller Post-it där tills jag har lärt mig genvägarna utantill. Jag byter sedan till en annan anteckning som innehåller nya genvägar.
Wrap up
det tar tid att utveckla kvalitets Linux färdigheter. Jag vet att jag inte hade dem alla när jag började med Linux för två decennier sedan. Att lära sig denna handfull genvägar hjälper till att lysa som en Linux pro och tjäna dig allvarliga skryträttigheter i Linux-samhället.