Bash Ottieni la directory corrente

Bash Ottieni la directory corrente
In Linux, tutte le attività svolte tramite la riga di comando richiedono agli utenti di accedere a directory adeguate. Esistono diversi tipi di directory in un sistema informatico con Linux o Ubuntu OS. Gli utenti possono accedere a ciascuna directory tramite il terminale e interagire con loro. Esistono più opzioni e ogni volta che gli utenti interagiscono con il prompt dei comandi della directory corrente stanno lavorando.

Il sistema Linux risponde fornendo informazioni su ogni richiesta di input. L'uscita raggiunta è standard e stampata sul prompt della shell. In questo tutorial, approfondiremo in profondità i modi per accedere alla directory di lavoro attuale e come gli utenti possono passare da una directory o posizione all'altra, seguita da esempi pertinenti. Il comando utilizzato per l'accesso alla directory di lavoro corrente li aiuterà ad accedere in qualsiasi posizione nel proprio sistema in qualsiasi momento, secondo i loro requisiti.

Requisiti

I seguenti requisiti di sistema sono obbligatori per eseguire i comandi nella Bash per ottenere la directory:

OS consigliato: Linux Mint 20 o Ubuntu 20.04
Account utente: Un account utente con i diritti sudo

Il tutorial presuppone che gli utenti abbiano già l'ultimo sistema operativo Linux Mint sui loro sistemi informatici. Per Bash, ottieni la directory corrente in Linux Mint 20, apri il terminale dal menu principale in basso a sinistra dello schermo, quindi seleziona l'opzione terminale.

Per interagire con il terminale, digita bash e quindi premere Invio.

$ bash

Viene visualizzato un prompt, che mostra che Bash sta aspettando il valore dell'input.

NOTA: tutto dipende dal sistema informatico dell'utente che potrebbero ottenere un carattere sollevato diverso (la posizione corrente nella struttura del file del sistema informatico inclusa la directory di lavoro attualmente in esecuzione sul sistema). Durante l'inserimento dei comandi, non digitare $ o qualsiasi altro carattere prima del comando. Inoltre, nota che negli esempi menzionati in questo tutorial, le righe che hanno un prompt in essi e non iniziano con $ carattere, sono le output di ciascun comando.

PWD (Print Working Directory)

La directory di lavoro corrente è la directory in cui vengono eseguiti tutti i comandi. È necessario ottenere il nome dell'attuale directory di lavoro. Digita il comando PWD, quindi fai clic su Invio. Mostrerà la directory completa nell'output, come mostrato di seguito:

$ pwd

L'output di cui sopra mostra che siamo attualmente nella directory dell'utente, i.e., /home/aqsa. Il comando utilizzato qui è PWD, una directory di lavoro di stampa e una volta digitato, è richiesto il sistema Linux Mint 20 per visualizzare la posizione corrente. La directory predefinita è la directory home che verrà visualizzata quando gli utenti inizieranno una nuova sessione di bash.

Nota: Per uscire dalla directory di un livello, digita CD ... e quindi fai clic su Invio. Verrai restituito in una directory.

$ cd ..

Considerando che, se si desidera uscire da tutte le directory, digita semplicemente CD, quindi fai clic su Invio. Raggiungerai la directory predefinita.

CD (modifica la directory di lavoro corrente)

A volte gli utenti vogliono passare da una directory all'altra per accedere alle posizioni e ai file pertinenti in un'altra directory. Per questo, devono utilizzare il comando CD, quindi seguito da una posizione o una directory, E.G., Documenti, casa, ecc.

Basta digitare il nome della directory CD, quindi fare clic su Invio. Puoi stampare la tua directory per controllare questo nuovo percorso. La directory di lavoro può essere modificata in quella esistente e la directory di lavoro corrente verrà aggiornata, come mostrato nell'esempio seguente. Qui, abbiamo raggiunto la directory della casa.

$ CD Directory-Name

È inoltre possibile spostarsi ulteriormente in qualsiasi directory digitando il nome della directory CD e quindi premi Invio. Questo ti porterà ulteriormente nella posizione, che è alla ricerca di. Gli utenti possono provare a inserire anche l'intero percorso in una volta, E.G., CD/Home/Documents/Test.docx; Ciò li salverà dal provare più passaggi e li aiuterà a raggiungere la posizione in una volta.

Nota: Puoi anche vedere l'elenco di tutti i file presenti nella posizione in cui sei attualmente presente. Può essere completato semplicemente digitando LS, quindi, è possibile premere Invio per vedere l'output.

Visualizza o elenca tutte le directory

Conoscere l'elenco di tutte le directory è una cosa importante mentre si lavora su sistemi Linux. Gli utenti possono verificare diverse opzioni in base alle directory in cui stanno attualmente lavorando e vorrebbero passare da un po ', in modo che possano utilizzare queste posizioni.

Per visualizzare tutte le directory da una posizione particolare, prova il comando come sotto:

$ ls -d */

Qui, nell'esempio seguente, l'utente è nella sua directory home, quindi visualizzerà la directory pertinente, che è denominata "AQSA elencata" e "attualmente in uso".

Nota: Puoi anche usare una combinazione di comandi LS e GREP che elencheranno i nomi delle directory. Per questo, gli utenti possono utilizzare il comando Trova. Di seguito sono riportati alcuni comandi che possono essere utilizzati anche al posto del comando sopra menzionato:

$ ls -l | grep '^d'
$ ls -l | egrep '^d'

Conclusione

In questo tutorial, abbiamo esplorato diverse opzioni per ottenere la directory corrente utilizzando Bash in Linux Mint 20. In questo modo, gli utenti possono accedere alla directory corrente in Linux o Ubuntu in base al sistema che stanno utilizzando. Le varie opzioni della riga di comando sono discusse per far sapere agli utenti come ottenere la directory corrente in cui stanno lavorando. L'attuale directory di lavoro è la directory da cui gli utenti invocano diversi tipi di comandi dal loro terminale o linea di console. Possono accedere a posizioni diverse semplicemente digitando questi semplici comandi in una volta e quindi eseguire azioni pertinenti nelle posizioni in cui tendono a lavorare.