Cosa significa Backslash Dot in Linux?

Cosa significa Backslash Dot in Linux?
Come utenti di Linux, tutti dobbiamo passare al terminale in un punto o nell'altro per svolgere alcune attività di sistema, sia che possano avere a che fare con l'installazione di nuovi programmi o la rimozione di quelli vecchi. Per coloro che amano usare la linea di comando, gli operatori di taglio saranno molto familiari. Ma quelli che non sono arrivati ​​nel posto giusto in quanto discuteremo di questa funzione in modo molto dettagliato in questo articolo.

Un breve guasto

Prima di entrare in ciò che il punto di riferimento Dot significa in Linux, definiamo alcuni punti di discussione. Tutti questi sono fondamentali per comprendere la funzione DOT Slash, e ci siamo presi di mano per guidarti attraverso tutto.

  • Qual è il percorso?
  • Qual è la directory di radice?
  • Qual è la differenza tra percorso assoluto e relativo?
  • Cosa significa punto in Linux?
  • Cosa significa slash in Linux?

Quindi, senza ulteriori indugi, entriamo.

Qual è il percorso?

In Linux e altri sistemi simili a Unix, utilizziamo la linea di comando per eseguire programmi eseguibili tramite comandi. Tuttavia, la shell deve essere puntata nella giusta direzione da qualcosa per rispondere alle nostre esigenze di eseguire eseguibili. Ecco dove arriva il percorso variabile ambientale.

Il percorso è una variabile ambientale responsabile di dire alla shell dove cercare i programmi (file eseguibili) vogliamo eseguire. Questa variabile ha un grande significato nel sistema operativo poiché aumenta efficacemente la convenienza e la sicurezza del sistema.

Le variabili ambientali sono solo una particolare classe di variabili che contengono valori modificabili. Tieni presente che esiste una differenza sottile ma importante tra il percorso maiuscolo e il percorso minuscolo. Il secondo è semplicemente l'indirizzo di una directory o un file nel sistema.

È possibile controllare la variabile del percorso eseguendo il comando seguente nel terminale.

$ echo $ percorso

Ora che abbiamo coperto un po 'di terreno sul percorso variabile ambientale, apprendiamo la directory radicale per utilizzare questi concetti insieme al nostro argomento principale.

Qual è la directory di radice?

Questa sezione si espanderà sulla directory principale senza perdersi totalmente nei dettagli dello standard di gerarchia del filesystem (FHS) di Linux. È strettamente correlato alla variabile del percorso che abbiamo menzionato in precedenza; Pertanto, è necessaria una piccola discussione.

La directory principale si trova comodamente nella parte superiore della gerarchia del filesystem Linux. Contiene ogni file e directory sul tuo computer, inclusi librerie, file di avvio, binari, file utente, impostazioni di configurazione, file temporanei e molto altro.

In breve, la directory di root funge da punto di riferimento generale per indirizzare i file e le directory nel computer.

Differenza tra percorso assoluto e relativo

Il prossimo nella nostra lista è il percorso assoluto e relativo. Useremo i concetti sopra menzionati di radice e percorso per determinare la differenza tra i due.

Un percorso assoluto è una posizione di file o directory riguardante la directory principale, non la directory corrente. Pertanto, l'indirizzo completo di un file nel computer è citato dalla directory principale. Il percorso assoluto contiene tutte le informazioni necessarie sul file o sulla directory che sta descrivendo.

D'altra parte, viene utilizzato un percorso relativo per descrivere una posizione di file/directory relativa alla directory corrente. Non traccia l'indirizzo di un file dalla directory principale, piuttosto da dove è stata impostata la directory corrente.

Cosa significa punto in Linux?

Punto o “."Affronta la directory utente corrente. Attraverso questa funzione o operatore, è possibile trovare dove è impostata la directory corrente. Vediamo come possiamo ottenere anche questo.

Apri una nuova finestra terminale attraverso il menu delle attività o premi Ctrl + Alt + T sulla tastiera. Il prossimo passo è eseguire il comando indicato di seguito.

$ ls -al

Puoi vedere che nell'output, la directory utente corrente è evidenziata dalla linea che termina con un punto.

Detto questo, siamo a metà strada attraverso la comprensione dello scopo di Dot Backslash in Linux. Passiamo alla sezione successiva per discutere di due tipi di operatori di slash (in avanti e indietro).

Cosa significa slash in Linux?

Come accennato in precedenza, ci sono due tipi di barre, entrambi con scopi completamente diversi. Pertanto, dobbiamo trarre una chiara distinzione tra i due.

La barra in avanti, /, se aggiunta alla fine di un punto, si assicura che tu non stia operando su un file. Lo stesso accade quando si aggiunge una barra alla fine del nome di una directory. Diamo un'occhiata a come puoi usarlo con un punto.

Innanzitutto, controlliamo la nostra home directory con il seguente comando.

$ pwd

Inseriremo un file di testo di esempio nella cartella/Home/Sample/. Possiamo usare Dot Slash per farlo senza cambiare la directory corrente.

$ nano ./campione/campione.TXT

Si noti che il nostro file di testo di esempio è stato accessibile e modificato senza che dobbiamo modificare la directory corrente. Successivamente, possiamo controllare le modifiche che abbiamo apportato attraverso il comando Cat.

$ cat ./campione/campione.TXT

E ora, otteniamo l'output come:

Per concludere la storia di "./", Possiamo dire che ci consente di affrontare la directory corrente. Quindi, possiamo anche usarlo sulla nostra variabile di percorso per accedere ai file che non si trovano nella nostra directory corrente senza mai lasciare la directory corrente.

Successivamente, abbiamo la backslash, \. Nei sistemi UNIX e persino in alcuni linguaggi di programmazione come C, il ruolo della retromarcia è indicare al sistema che il personaggio successivo ha un significato speciale. Pertanto, funziona come un personaggio di fuga. Ad esempio, un minestro N, se usato con una retroscena, \ n, indica un nuovo carattere di linea. Molti altri personaggi possono essere usati al posto di n per ottenere compiti diversi. Implementiamolo nel nostro terminale. Qui, %s è il segnaposto della stringa, \ n è il carattere newline e il resto delle tre linee sono le stringhe immesse ai segnaposto.

$ printf '%s \ n%s \ n%s \ n' 'vivo perché' 'le montagne non ridono' 'e i vermi non cantano.'

Quindi, ora abbiamo dimostrato lo scopo di entrambe le barre.

Conclusione

In questo articolo, abbiamo approfondito i dettagli sulla funzione di backslash Dot in Linux. Abbiamo imparato i concetti di base del percorso, dei percorsi relativi e assoluti, la directory della radice, i punti, le barre e, infine, il modo in cui sono implementati insieme tra loro.