Annons
Vi har pratat om och rekommenderat att få tag på din dators kommandoradsterminal flera gånger tidigare. Tina skrev en bra primer för Windows-användare med En nybörjarguide till Windows-kommandoraden En nybörjarguide till Windows-kommandoradenKommandoraden låter dig kommunicera direkt med din dator och instruera den att utföra olika uppgifter. Läs mer . I ett stort antal artiklar har MakeUseOf undersökt andra användningar av kommandoraden, vilket visar att ovanstående primers bara börjar klåra ytan.
I vilket fall som helst verkar den allmänna konsensus vara att kommandoraden, även om det verkar komplicerat, låter dig utföra några enkla vardagliga uppgifter mycket snabbare än du skulle kunna använda grafiska användargränssnitt (när du har fått rätt syntax ner). Ännu bättre är att vissa uppgifter inte utförs lika enkelt med hjälp av vanliga grafiska användargränssnittsapplikationer - kraftfulla operativsystemfunktioner som gömmer sig helt synligt, vilket framgår av Ryans visa överraskande användningar av Windows-kommandoraden
Windows-kommandotolken: Enklare och mer användbar än du trorKommandona har inte alltid förblivit desamma, i själva verket har vissa gått sönder medan andra nyare kommandon följde, även med Windows 7 i själva verket. Så varför skulle någon vilja bry sig om att klicka på start ... Läs mer .Tyvärr går en hel del (om inte de flesta) av kommandoradens överlägsen hastighet förlorad om rätt kommando flaggas råkar slippa dig, eller om kommandona själva blir så noggrant komplicerade att du inte ser huvudet från svans. Plötsligt utvecklas ditt avancerade arbetsflöde i en kombination av Googling och test och fel.
Kommandorad alias
Vissa människor håller en lista med sina mest besökta kommandon, men det är fortfarande långt borta från en varaktig lösning. Istället vänder vi oss till ett inneboende drag i kommandoradskal - alias. Kommandorads alias är en väsentlig del av arbetet med kommandoradsgränssnittet, och när du börjar använda dem kommer du att undra hur du någonsin har klarat dig utan det.
Som namnet antyder tillåter kommandoraden att definiera alias, eller alternativ syntax inom räckvidden för ditt operativsystems kommandoradsskal. När det har definierats kommer alla förekomst av alias att bytas ut för lämpliga kommandon. Detta gör att du kan binda ett kommandoradssamtal, kanske med några av de flaggor som redan är inställda, till ett lättminne alias. I framtiden kommer du istället för att blanda med flaggor eller försöka komma ihåg en diskombobulerad serie av kommandon helt enkelt använda rätt alias.

Detta ställer följande frågor: ska du använda kommandorads alias? Och i så fall, när krävs det? Om du inte är en fullständig främling för kommandoraden är svaret på den första frågan ett klart ja. När det gäller den andra frågan är alla kommandon som du befinner dig att använda upprepade gånger bra kandidater. När allt kommer omkring tar det bara lite tid att konfigurera och sparar mycket tid på lång sikt.
Den exakta processen för att definiera ett kommandorads alias beror på ditt operativsystem, även om det finns definitiva likheter. Vi granskar dem från fall till fall.
Mac OS X
Att definiera ett tillfälligt alias är mycket enkelt. Använd bara följande kommando:
alias namn=’kommando‘
Var namn är det alias nyckelord du vill ange och kommando är kommandot du försöker binda till det. Till exempel, säg att jag ville ha ett enklare sätt att bläddra till mappen Nedladdningar på min Mac, jag kunde definiera följande alias:
alias down = 'cd ~ / Nedladdningar'
Genom att köra "ner" gör min mapp för nedladdningar den aktuella katalogen. Det huvudsakliga problemet med den här metoden är att den bara är tillfällig; alias upphävs när du stänger terminalen. Det finns emellertid ett enkelt sätt att definiera alias på ett mer permanent sätt. Vi måste bara lägga till alias-kommandona som beskrivs ovan till en av initialiseringsfilerna i terminalen. På detta sätt förvärvas aliasen varje gång du avfyrar terminalen.
Skapa och / eller redigera en .bash_profile-fil i din hemkatalog med följande kommando:
nano ~ / .bash_profile
Nu kommer du att kunna ange eller revidera de alias som du vill ha på ditt system permanent. När du är klar, tryck på CTRL + X för att avsluta. Du måste starta om terminalen eller skapa ett nytt fönster innan du kan använda dessa alias.
Ubuntu
Ubuntu: s kommandoradsskal liknar mycket Mac OS X. Det borde inte vara förvånande att alias-kommandot hanteras på liknande sätt. Som beskrivits ovan kan du definiera ett tillfälligt alias genom att köra följande kommando:
alias namn=’kommando‘
Var namn är alias nyckelord och kommando är det tillhörande kommandot. Om du vill göra aliaset bestående över sessioner måste du lägga till alias-kommandona som anges ovan i en av de olika initialiseringsfilerna. Jag rekommenderar att du lägger till den i .bash_aliases. Du kan skapa (om den inte finns ännu) eller redigera filen i nano med följande kommando:
nano ~ / .bash_aliases
Därefter anger du önskade kommandoradalias. När du är klar trycker du på CTRL + X för att stänga filen. Du måste starta om terminalen eller skapa ett nytt fönster för att dina ändringar ska träda i kraft.
Windows
Windows-skalet är ett mycket annat djur än Mac OS X eller Ubuntu-skalet, och att skapa alias är ännu mer olika. Egentligen stöder Windows inte ens alias-kommandot, men vi kan emulera det med hjälp av DOSKEY-kommandot.
DOSKEY namn=’kommando‘
Ovanstående kommando skapar ett tillfälligt alias, vilket innebär att det kommer att pågå tills du stänger sessionen genom att stänga kommandoradsfönstret. Att definiera ett permanent alias är något mer komplicerat än att använda ett UNIX-skal.
Skapa en ny batchfil (.cmd) med dina DOSKEY-kommandon i mappen Application Data, som är en dold mapp i din hemmapp. Kör kommandot "regedit" för att avfyra registerredigeraren och lägga till följande data:
- Nyckel: HKCU \ SOFTWARE \ Microsoft \ Command Processor
- Värde: AutoRun
- Typ: REG_EXPAND_SZ
- Data: “% AppData% \ aliases.cmd”
Kredit går till grawity hos SuperUser för ger dessa detaljer. Observera att Windows-registret är ett mycket känsligt område, som du inte borde krulla i. Utför endast redigeringar i registret om du vet vad du gör.
Nu när du vet hur du definierar ett kommandoalias, hur kommer du använda det? Låt oss veta i kommentaravsnittet nedanför artikeln!
Bildkredit: Shutterstock
Jag är författare och datavetenskapsstudent från Belgien. Du kan alltid göra mig en tjänst med en bra artikelidé, bokrekommendation eller receptidé.