Le attività più frequenti che esegui sul tuo PC sono la creazione, lo spostamento o l'eliminazione di file. Diamo un'occhiata a varie opzioni per la gestione dei file.
Per gestire i tuoi file, puoi utilizzare
- Terminale (interfaccia della riga di comando - CLI)
- File manager (interfaccia utente grafica -GUI)
In questo tutorial imparerai-
- Perché imparare l'interfaccia della riga di comando?
- Avvio della CLI su Ubuntu
- Presente directory di lavoro (pwd)
- Modifica delle directory (cd)
- Navigare nella directory home (cd ~)
- Spostarsi nella directory principale (cd /)
- Navigazione attraverso più directory
- Salire di un livello di directory (cd ...)
- Percorsi relativi e assoluti
Fare clic qui se il video non è accessibile
Perché imparare l'interfaccia della riga di comando?
Anche se il mondo si sta spostando verso sistemi basati su GUI, CLI ha i suoi usi specifici ed è ampiamente utilizzata nello scripting e nell'amministrazione del server. Diamo un'occhiata ad alcuni usi convincenti:- Comparativamente, i comandi offrono più opzioni e sono flessibili. Piping e stdin / stdout sono immensamente potenti non sono disponibili nella GUI
- Alcune configurazioni nella GUI sono profonde fino a 5 schermate mentre in una CLI è solo un singolo comando
- Spostare e rinominare migliaia di file nella GUI richiederà molto tempo (utilizzando Control / Shift per selezionare più file), mentre nella CLI, utilizzando espressioni regolari, è possibile eseguire la stessa attività con un singolo comando.
- La CLI si carica velocemente e non consuma RAM rispetto alla GUI. Negli scenari critici questo è importante.
Sia la GUI che la CLI hanno i loro usi specifici. Ad esempio, nella GUI, i grafici di monitoraggio delle prestazioni forniscono un feedback visivo istantaneo sullo stato di salute del sistema, mentre vedere centinaia di righe di log nella CLI è un pugno nell'occhio.
Devi imparare a usare sia la GUI (File Manager) che la CLI (Terminal)
La GUI di un sistema operativo basato su Linux è simile a qualsiasi altro sistema operativo. Quindi, ci concentreremo sulla CLI e impareremo alcuni comandi utili.
Avvio della CLI su Ubuntu
Ci sono 2 modi per avviare il terminale.
1) Vai al Dash e digita terminal
2) Oppure puoi premere CTRL + Alt + T per avviare il Terminale
Una volta avviata la CLI (Terminale), troverai qualcosa come guru99 @ VirtualBox (vedi immagine) scritto su di esso.
1) La prima parte di questa riga è il nome dell'utente (bob, tom, ubuntu, home ...)
2) La seconda parte è il nome del computer o il nome dell'host. Il nome host aiuta a identificare un computer sulla rete. In un ambiente server, il nome host diventa importante.
3) ":" è un semplice separatore
4) Il segno tilde '~' indica che l'utente sta lavorando nella directory home . Se cambi la directory, questo segno svanirà.
Nell'illustrazione sopra, ci siamo spostati dalla directory / home a / bin utilizzando il comando "cd" . Il segno ~ non viene visualizzato mentre si lavora nella directory / bin. Appare tornando alla directory home.
5) Il segno "$" suggerisce che stai lavorando come un utente normale in Linux. Mentre si lavora come utente root, viene visualizzato "#".
Presente directory di lavoro
La directory che si sta attualmente esplorando è chiamata directory di lavoro presente. Si accede alla directory home quando si avvia il PC. Se vuoi determinare la directory su cui stai lavorando, usa il comando -
pwd
comando pwd sta per p tampa w orking d irectory
La figura sopra mostra che / home / guru99 è la directory su cui stiamo attualmente lavorando.
Modifica delle directory
Se vuoi cambiare la tua directory attuale usa il comando " cd ".
cd /tem
Considera il seguente esempio.
Qui, siamo passati dalla directory / tmp a / bin a / usr e poi di nuovo a / tmp.
Navigando alla directory home
Se vuoi navigare nella directory home, digita cd .
cd
Puoi anche usare il comando cd ~ .
cd ~
Passaggio alla directory principale
La radice del file system in Linux è indicata da "/". Simile a "c: \" in Windows.
Nota: in Windows, si utilizza la barra rovesciata "\", mentre in UNIX / Linux viene utilizzata la barra "/"
Digita "cd /" per passare alla directory principale.
cd /
SUGGERIMENTO : non dimenticare lo spazio tra cd e / . In caso contrario, riceverai un errore.
Navigazione attraverso più directory
È possibile navigare attraverso più directory contemporaneamente specificandone il percorso completo.
Esempio: se si desidera spostare la directory / cpu in / dev, non è necessario interrompere questa operazione in due parti.
Invece, possiamo digitare "/ dev / cpu" per raggiungere direttamente la directory.
cd /dev/cpu
Salire di un livello di directory
Per navigare fino a un livello di directory, prova.
cd…
Qui, usando il comando "cd ...", abbiamo spostato una directory su una directory da "/ dev / cpu" a "/ dev".
Quindi, usando di nuovo lo stesso comando, siamo passati dalla directory principale "/ dev" alla directory principale "/".
Percorsi relativi e assoluti
Un percorso in informatica è l'indirizzo di un file o di una cartella.
Esempio: in Windows
C:\documentsandsettings\user\downloadsIn Linux
/home/user/downloads
Esistono due tipi di percorsi:
1. Percorso assoluto:
Diciamo che devi sfogliare le immagini memorizzate nella directory Immagini della cartella home "guru99".
Il percorso file assoluto della directory Pictures / home / guru99 / Pictures
Per navigare in questa directory, puoi usare il comando.
cd /home/guru99/Pictures
Questo è chiamato percorso assoluto poiché stai specificando il percorso completo per raggiungere il file.
2. Percorso relativo:
Il percorso relativo è utile quando devi sfogliare un'altra sottodirectory all'interno di una determinata directory.
Ti evita lo sforzo di digitare sempre percorsi completi.
Supponi di essere attualmente nella tua directory Home. Si desidera accedere alla directory dei download.
Non è necessario digitare il percorso assoluto
cd /home/guru99/Downloads
Invece, puoi semplicemente digitare "cd Download" e navigare nella directory Download poiché sei già presente nella directory "/ home / guru99" .
cd Downloads
In questo modo non è necessario specificare il percorso completo per raggiungere una posizione specifica all'interno della stessa directory nel file system.
Sommario:
- Per gestire i tuoi file, puoi utilizzare la GUI (File manager) o la CLI (Terminal) in Linux. Entrambi hanno i suoi vantaggi relativi. Nella serie di tutorial, ci concentreremo sulla CLI aka Terminal
- È possibile avviare il terminale dalla dashboard o utilizzare il tasto di scelta rapida Cntrl + Alt + T
- Il comando pwd fornisce l'attuale directory di lavoro.
- Puoi usare il comando cd per cambiare directory
- Il percorso assoluto è l'indirizzo completo di un file o di una directory
- Il percorso relativo è la posizione relativa di un file di directory rispetto alla directory corrente
- Il percorso relativo aiuta a evitare di digitare sempre percorsi completi.
Comando | Descrizione |
---|---|
cd o cd ~ |
Vai alla directory HOME |
CD… |
Salire di un livello |
CD |
Per passare a una directory particolare |
cd / |
Passa alla directory principale |