2Sep

Come creare una nuova directory e cambiarla con un singolo comando in Linux

click fraud protection

Se passi del tempo nel Terminale, probabilmente usi il comando mkdir per creare una directory, e poi il comando cd per cambiare a quella directory subito dopo. Tuttavia, esiste un modo per eseguire entrambe le azioni con un solo comando.

È possibile eseguire manualmente due comandi contemporaneamente sulla riga di comando, ma ti mostreremo come aggiungere una riga al file. bashrc che unirà il comando mkdir e il comando cd in un comando personalizzato che puoi digitare con una directorynome. ARTICOLI CORRELATI

Come eseguire due o più comandi di terminale contemporaneamente su
Linux Come aggiungere schede al terminale di Ubuntu

Il file. bashrc è uno script che viene eseguito ogni volta che si apre una finestra di terminale premendo Ctrl + Alt + T o apriuna nuova scheda in una finestra di Terminale.È possibile aggiungere comandi al file. bashrc che si desidera eseguire automaticamente ogni volta che si apre una finestra di Terminale.

instagram viewer

Per modificare il file. bashrc, useremo gedit. Digitare il seguente comando al prompt.

gedit ~ /. bashrc

Puoi usare qualsiasi editor di testo che ti piace, come vi o nano. Basta sostituire "gedit" nel comando precedente con il comando per eseguire l'editor di testo scelto.

Scorrere fino alla fine del file. bashrc e aggiungere la seguente riga alla fine del file. Ti consigliamo di copiare la riga sottostante e incollarla nel file. bashrc.

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

Questa è essenzialmente una funzione che eseguirà i due comandi uno subito dopo l'altro. Il nuovo comando personalizzato nel nostro esempio è chiamato mkdircd( puoi effettivamente dare il nome al comando come vuoi) ed eseguirà il comando mkdir e poi il comando cd. Il "$ 1" su entrambi i comandi indica che i comandi accetteranno un valore su cui operare. In questo caso, è il nome della nuova directory.

È possibile aggiungere un commento sopra il comando in modo da ricordare cosa fa il comando. Basta inserire un cancelletto( #) all'inizio della riga e quindi qualsiasi descrizione che si desidera aggiungere.

Fare clic su "Salva".

Chiudi gedit( o un altro editor di testo) facendo clic sulla "X" nell'angolo in alto a sinistra della finestra.

L'impostazione appena aggiunta al file. bashrc non influirà sulla sessione corrente della finestra del terminale.È necessario chiudere la finestra del terminale e disconnettersi e rientrare affinché la modifica abbia effetto. Quindi, digita exit al prompt e premi Invio o fai clic sul pulsante "X" nell'angolo in alto a sinistra della finestra. Quindi, disconnettersi e rientrare.

Ora, quando si digita il nuovo comando seguito da un nuovo nome di directory, viene chiamata la funzione mkdircd creata nel file. bashrc e il nome della directory "Test \ Directory" viene passato ai duecomandi( mkdir e cd).La directory "Directory di test" verrà creata e verrà immediatamente visualizzata.

Se gestisci le tue directory utilizzando la riga di comando, questo trucco può farti risparmiare tempo.