Esercitazione sulla riga di comando di Linux: manipolazione del terminale con i comandi del CD

Sommario:

Anonim

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

  1. Terminale (interfaccia della riga di comando - CLI)
  2. 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\downloads
In 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