If-Koubou

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

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

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 la directorul imediat după. 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 la 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 (puteți să numiți comanda cum vreți) și va rula mkdir comandă și apoi CD comanda. "$1" pe 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.

Daț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, ieșiți și intrați înapoi.

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.