Sådan laver du en ny mappe og ændres til den med en enkelt kommando i Linux

Video: Sådan laver du en ny mappe og ændres til den med en enkelt kommando i Linux

Video: Sådan laver du en ny mappe og ændres til den med en enkelt kommando i Linux
Video: IPv6 from scratch - the very basics of IPv6 explained 2024, Marts
Sådan laver du en ny mappe og ændres til den med en enkelt kommando i Linux
Sådan laver du en ny mappe og ændres til den med en enkelt kommando i Linux
Anonim
Hvis du bruger nogen tid i Terminal overhovedet, bruger du sandsynligvis
Hvis du bruger nogen tid i Terminal overhovedet, bruger du sandsynligvis

mkdir

kommandoen for at oprette en mappe, og derefter den

cd

kommando at skifte til den pågældende katalog lige efter. Men der er en måde at gøre begge disse handlinger med en kommando.

Du kan køre to kommandoer på én gang på kommandolinjen manuelt, men vi viser dig, hvordan du tilføjer en linje til.bashrc-filen, der kombinerer

mkdir

kommando og

cd

kommando i en brugerdefineret kommando, du kan skrive med et katalognavn.

.Bashrc filen er et script, der kører hver gang du åbner et Terminal vindue ved at trykke Ctrl + Alt + T eller åbne en ny fane i et Terminal vindue. Du kan tilføje kommandoer til den.bashrc-fil, som du vil køre automatisk hver gang du åbner et Terminal-vindue.

For at redigere.bashrc filen, vil vi bruge gedit. Skriv følgende kommando ved prompten.

gedit ~/.bashrc

Du kan bruge enhver teksteditor du er komfortabel med, som vi eller nano. Du skal blot erstatte "gedit" i ovenstående kommando med kommandoen for at køre din valgte teksteditor.

Rul til bunden af.bashrc filen og tilføj den følgende linje til slutningen af filen. Vi anbefaler at du kopierer linjen herunder og indsætter den i.bashrc-filen.
Rul til bunden af.bashrc filen og tilføj den følgende linje til slutningen af filen. Vi anbefaler at du kopierer linjen herunder og indsætter den i.bashrc-filen.

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

Dette er i det væsentlige en funktion, der vil køre de to kommandoer en efter hinanden. Den nye brugerdefinerede kommando i vores eksempel kaldes

mkdircd

(du kan faktisk nævne kommandoen, hvad du vil), og det vil køre

mkdir

kommando og derefter

cd

kommando. Det

'$1'

På begge kommandoer indikeres, at kommandoerne vil acceptere en værdi til at fungere på. I dette tilfælde er det navnet på den nye mappe.

Du kan tilføje en kommentar over kommandoen, så du kan huske hvad kommandoen gør. Du skal blot sætte et pundskilt (#) i begyndelsen af linjen, og derefter en beskrivelse, du vil tilføje.

Klik på "Gem".

Luk gedit (eller anden tekst editor) ved at klikke på "X" i øverste venstre hjørne af vinduet.
Luk gedit (eller anden tekst editor) ved at klikke på "X" i øverste venstre hjørne af vinduet.
Den indstilling, du lige har tilføjet til.bashrc-filen, påvirker ikke den aktuelle Terminal-vinduesession. Du skal lukke Terminal vinduet og logge ud og tilbage for at ændringen skal påvirke. Skriv så exit ved prompten, og tryk på Enter eller klik på knappen "X" i øverste venstre hjørne af vinduet. Så log ud og tilbage i.
Den indstilling, du lige har tilføjet til.bashrc-filen, påvirker ikke den aktuelle Terminal-vinduesession. Du skal lukke Terminal vinduet og logge ud og tilbage for at ændringen skal påvirke. Skriv så exit ved prompten, og tryk på Enter eller klik på knappen "X" i øverste venstre hjørne af vinduet. Så log ud og tilbage i.
Nu, når du skriver den nye kommando efterfulgt af et nyt mappenavn, skal du
Nu, når du skriver den nye kommando efterfulgt af et nyt mappenavn, skal du

mkdircd

funktionen du oprettede i.bashrc filen kaldes og mappenavnet "Test Directory" sendes til de to kommandoer (

mkdir

og

cd

). "Test Directory" -mappen oprettes, og du bliver straks taget til det.

Anbefalede: