2Sep

Cum să faci un director nou și să îl schimbi cu o singură comandă în Linux

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

Puteți rula manual două comenzi simultan pe linia de comandă, dar vă vom arăta cum să adăugați o linie în fișierul. bashrc care va combina comanda mkdir și comanda cd într-o comandă particularizată pe care o puteți tipări cu un directorNume. Articole

Cum se rulează simultan două sau mai multe comenzi terminale în Linux
Cum se adaugă file la terminalul Ubuntu

Fișierul. bashrc este un script care rulează de fiecare dată când deschideți o fereastră Terminal apăsând pe Ctrl + Alt + T sau deschiso 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 folosi 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ă.Noua comandă personalizată din exemplul nostru se numește mkdircd( puteți numi comanda exact așa cum doriți) și va rula comanda mkdir și apoi comanda cd."$ 1" din 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ă reveniți pentru ca schimbarea 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 reveniți.

Acum, când tastați noua comandă, urmată de un nume de director nou, se numește funcția mkdircd pe care ați creat-o în fișierul. bashrc și numele 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 timp.