Pagina principala » HOWTO » Cum sa faci un nou director si sa il schimbi cu o singura comanda in Linux

    Cum sa faci un nou director si sa il schimbi cu o singura comanda in Linux

    Dacă petreceți vreun moment în Terminal, probabil că utilizați mkdir comanda pentru a crea un director și apoi CD comanda pentru a trece imediat la acel director. Cu toate acestea, există o modalitate de a face ambele acțiuni cu o singură comandă.

    Puteți rula manual două comenzi pe linie de comandă, dar vă vom arăta cum să adăugați o linie în fișierul .bashrc care va combina mkdir comandă și CD comanda într-o comandă personalizată puteți tasta cu un nume de director.

    Fișierul .bashrc este un script care rulează de fiecare dată când deschideți o fereastră Terminal apăsând Ctrl + Alt + T sau deschideți o filă nouă într-o fereastră Terminal. Puteți adăuga comenzi la fișierul .bashrc pe care doriți să-l executați automat de fiecare dată când deschideți o fereastră Terminal.

    Pentru a edita fișierul .bashrc, vom folosi gedit. Tastați următoarea comandă la prompt.

    gedit ~ / .bashrc

    Puteți utiliza orice editor de text cu care vă simțiți confortabil, cum ar fi vi sau nano. Pur și simplu înlocuiți "gedit" în comanda de mai sus cu comanda pentru a rula editorul de text ales.

    Derulați în partea de jos a fișierului .bashrc și adăugați următoarea linie la sfârșitul fișierului. Vă recomandăm să copiați linia de mai jos și să o lipiți în fișierul .bashrc.

    mkdircd () mkdir "$ 1" && cd "$ 1"; 

    Aceasta este, în esență, o funcție care va executa cele două comenzi una după cealaltă. Se numește noua comandă personalizată din exemplul nostru mkdircd (de fapt, poți numi comanda orice vrei) și se va executa mkdir comandă și apoi CD comanda. "$ 1" la ambele comenzi indică faptul că comenzile vor accepta o valoare pentru a funcționa. În acest caz, este numele noului director.

    Puteți adăuga un comentariu deasupra comenzii, astfel încât să vă amintiți ce face comanda. Pur și simplu puneți un semn de literă (#) la începutul liniei și apoi orice descriere pe care doriți să o adăugați.

    Faceți clic pe "Salvați".

    Închideți gedit (sau alt editor de text) făcând clic pe "X" în colțul din stânga sus al ferestrei.

    Setarea pe care tocmai ați adăugat-o în fișierul .bashrc nu va afecta sesiunea curentă a ferestrei Terminal. Trebuie să închideți fereastra terminalului și să vă deconectați și să vă întoarceți pentru ca modificarea să se afecteze. Deci, tastați ieșirea la prompt și apăsați Enter sau faceți clic pe butonul "X" din colțul din stânga sus al ferestrei. Apoi, deconectați-vă și întoarceți-vă.

    Acum, când tastați noua comandă urmată de un nume de director nou, mkdircd funcția pe care ați creat-o în fișierul .bashrc și denumirea directorului "Test \ Directory" este transmisă celor două comenzi ( mkdir și CD ). Directorul "Test Directory" va fi creat și veți fi îndreptat imediat spre el.

    Dacă gestionați directoarele folosind linia de comandă, acest truc vă poate economisi ceva timp.