Hur man gör ett nytt katalog och byter till det med en enda kommando i Linux

Video: Hur man gör ett nytt katalog och byter till det med en enda kommando i Linux

Video: Hur man gör ett nytt katalog och byter till det med en enda kommando i Linux
Video: What is IPv6 and why does it matter? : Episode 8 2024, Mars
Hur man gör ett nytt katalog och byter till det med en enda kommando i Linux
Hur man gör ett nytt katalog och byter till det med en enda kommando i Linux
Anonim
Om du tillbringar någon tid i terminalen alls använder du förmodligen
Om du tillbringar någon tid i terminalen alls använder du förmodligen

mkdir

Kommando att skapa en katalog, och sedan

cd

Kommando att byta till den katalogen strax efter. Det finns dock ett sätt att göra båda dessa åtgärder med ett kommando.

Du kan köra två kommandon samtidigt på kommandoraden manuellt, men vi visar dig hur du lägger till en rad i.bashrc-filen som kombinerar

mkdir

kommando och

cd

kommandot till ett anpassat kommando du kan skriva med ett katalognamn.

.Bashrc-filen är ett skript som körs varje gång du öppnar ett terminalfönster genom att trycka på Ctrl + Alt + T eller öppna en ny flik i ett terminalfönster. Du kan lägga till kommandon till.bashrc-filen som du vill köra automatiskt varje gång du öppnar ett terminalfönster.

För att redigera.bashrc-filen, kommer vi att använda gedit. Skriv följande kommando vid prompten.

gedit ~/.bashrc

Du kan använda vilken textredigerare du är bekväm med, som vi eller nano. Byt bara "gedit" i ovanstående kommando med kommandot för att köra din valda textredigerare.

Bläddra till botten av.bashrc-filen och lägg till följande rad till slutet av filen. Vi rekommenderar att du kopierar raden nedan och klistrar in den i.bashrc-filen.
Bläddra till botten av.bashrc-filen och lägg till följande rad till slutet av filen. Vi rekommenderar att du kopierar raden nedan och klistrar in den i.bashrc-filen.

mkdircd(){ mkdir '$1' && cd '$1'; }

Detta är i huvudsak en funktion som kommer att köra de två kommandona en direkt efter varandra. Det nya anpassade kommandot i vårt exempel heter

mkdircd

(du kan faktiskt namnge kommandot vad du vill) och det kommer att springa

mkdir

kommandot och sedan

cd

kommando. De

'$1'

På båda kommandona indikerar att kommandona accepterar ett värde för att fungera. I det här fallet är det namnet på den nya katalogen.

Du kan lägga till en kommentar ovanför kommandot så du kommer ihåg vad kommandot gör. Lägg helt enkelt ett pundtecken (#) i början av raden, och sedan någon beskrivning du vill lägga till.

Klicka på "Spara".

Stäng gedit (eller annan textredigerare) genom att klicka på "X" i det övre vänstra hörnet av fönstret.
Stäng gedit (eller annan textredigerare) genom att klicka på "X" i det övre vänstra hörnet av fönstret.
Inställningen som du just lagt till i.bashrc-filen påverkar inte den aktuella Terminalfönstersessionen. Du måste stänga Terminalfönstret och logga ut och komma tillbaka för att ändringen ska kunna påverka. Skriv så avsluta vid prompten och tryck på Enter eller klicka på knappen "X" i det övre vänstra hörnet av fönstret. Logga ut och tillbaka sedan.
Inställningen som du just lagt till i.bashrc-filen påverkar inte den aktuella Terminalfönstersessionen. Du måste stänga Terminalfönstret och logga ut och komma tillbaka för att ändringen ska kunna påverka. Skriv så avsluta vid prompten och tryck på Enter eller klicka på knappen "X" i det övre vänstra hörnet av fönstret. Logga ut och tillbaka sedan.
Nu när du skriver det nya kommandot följt av ett nytt katalognamn, så kommer
Nu när du skriver det nya kommandot följt av ett nytt katalognamn, så kommer

mkdircd

funktionen du skapade i.bashrc filen heter och katalognamnet "Test Directory" skickas till de två kommandon (

mkdir

och

cd

). "Test Directory" -katalogen kommer att skapas och du kommer omedelbart att tas till den.

Rekommenderad: