Ako vytvoriť nový adresár a zmeniť ho pomocou jediného príkazu v systéme Linux

Ako vytvoriť nový adresár a zmeniť ho pomocou jediného príkazu v systéme Linux
Ako vytvoriť nový adresár a zmeniť ho pomocou jediného príkazu v systéme Linux

Video: Ako vytvoriť nový adresár a zmeniť ho pomocou jediného príkazu v systéme Linux

Video: Ako vytvoriť nový adresár a zmeniť ho pomocou jediného príkazu v systéme Linux
Video: Why Do We Need IPv6? - YouTube 2024, Apríl
Anonim
Ak strávite nejaký čas na termináli, pravdepodobne použijete
Ak strávite nejaký čas na termináli, pravdepodobne použijete

mkdir

príkaz vytvoriť adresár a potom

cd

príkaz na zmenu na tento adresár hneď po. Existuje však spôsob, ako vykonať obe tieto akcie jedným príkazom.

Môžete spustiť dva príkazy naraz na príkazovom riadku manuálne, ale ukážeme vám, ako pridať riadok do súboru.bashrc, ktorý bude kombinovať

mkdir

príkaz a

cd

príkaz do jedného vlastného príkazu môžete zadať s názvom adresára.

Súbor.bashrc je skript, ktorý sa spustí pri každom otvorení okna Terminál stlačením kombinácie klávesov Ctrl + Alt + T alebo otvorením novej karty v okne Terminál. Môžete pridať príkazy do súboru.bashrc, ktorý sa má automaticky spustiť pri každom otvorení okna Terminál.

Ak chcete upraviť súbor.bashrc, použijeme gedit. Na výzvu zadajte nasledujúci príkaz.

gedit ~/.bashrc

Môžete použiť ľubovoľný textový editor, ktorý vám vyhovuje, napríklad vi alebo nano. Jednoducho nahraďte "gedit" vo vyššie uvedenom príkaze príkazom na spustenie zvoleného textového editora.

Prejdite do dolnej časti súboru.bashrc a do konca súboru pridajte nasledujúci riadok. Odporúčame skopírovať nasledujúci riadok a prilepiť ho do súboru.bashrc.
Prejdite do dolnej časti súboru.bashrc a do konca súboru pridajte nasledujúci riadok. Odporúčame skopírovať nasledujúci riadok a prilepiť ho do súboru.bashrc.

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

Toto je v podstate funkcia, ktorá spustí dva príkazy jeden po druhom. V našom príklade sa volá nový vlastný príkaz

mkdircd

(môžete skutočne pomenovať príkaz, čo chcete) a spustí sa

mkdir

príkaz a potom

cd

Príkaz.

'$1'

na oboch príkazoch naznačuje, že príkazy budú akceptovať jednu hodnotu, na ktorú bude pracovať. V tomto prípade je to názov nového adresára.

Môžete pridať komentár nad príkaz, aby ste si spomenuli, čo príkaz robí. Jednoducho vložte znamienko libra (#) na začiatok riadku a potom akýkoľvek popis, ktorý chcete pridať.

Kliknite na tlačidlo Uložiť.

Zatvorte gedit (alebo iný textový editor) kliknutím na "X" v ľavom hornom rohu okna.
Zatvorte gedit (alebo iný textový editor) kliknutím na "X" v ľavom hornom rohu okna.
Nastavenie, ktoré ste práve pridali do súboru.bashrc, neovplyvní aktuálnu reláciu okna terminálu. Teraz musíte zavrieť okno Terminálu a odhlásiť sa a vrátiť sa, aby sa zmena prejavila. Tak zadajte príkaz exit na výzvu a stlačte Enter alebo kliknite na tlačidlo "X" v ľavom hornom rohu okna. Potom odhláste sa a vráťte sa späť.
Nastavenie, ktoré ste práve pridali do súboru.bashrc, neovplyvní aktuálnu reláciu okna terminálu. Teraz musíte zavrieť okno Terminálu a odhlásiť sa a vrátiť sa, aby sa zmena prejavila. Tak zadajte príkaz exit na výzvu a stlačte Enter alebo kliknite na tlačidlo "X" v ľavom hornom rohu okna. Potom odhláste sa a vráťte sa späť.
Teraz, keď zadáte nový príkaz nasledovaný názvom nového adresára,
Teraz, keď zadáte nový príkaz nasledovaný názvom nového adresára,

mkdircd

funkcia, ktorú ste vytvorili v súbore.bashrc a názov adresára "Test Directory" sa odošle na dva príkazy

mkdir

a

cd

). Vytvorí sa adresár "Test Directory" a okamžite sa k nej dostanete.

Odporúča: