Un AZ di Linux - 40 comandi essenziali che dovresti sapere

Linux è la terza ruota spesso ignorata per Windows e Mac. Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato popolare.

Linux è la terza ruota spesso ignorata per Windows e Mac.  Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato popolare.
Annuncio pubblicitario

comandi di linux Linux è la terza ruota spesso ignorata per Windows e Mac. Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato popolare. Nonostante ciò possa essere vero, Linux guadagna ancora nuovi convertiti ogni giorno. Ti unirai a loro?

La curva di apprendimento di Linux è ciò che scoraggia la maggior parte degli utenti persino a provarlo in primo luogo. Può essere un'esperienza traumatica dover passare da un sistema operativo basato su GUI come Windows o Mac a uno che richiede il comando a linea di comando. Ma se riesci a superare quella gobba iniziale di difficoltà, potresti scoprire che Linux è sorprendentemente robusto.

Se vuoi un corso accelerato su tutto ciò che è Linux, abbiamo una fantastica guida per principianti di Linux che ti insegnerà tutto ciò che devi sapere. Per il resto di voi che vogliono solo una breve panoramica di alcuni importanti comandi che dovreste sapere, il seguente elenco è tutto ciò di cui avrete bisogno.

Comandi principianti

cd - Cambia la directory di lavoro corrente nella console della riga di comando.

exit - Esce dal programma corrente, termina il terminale della riga di comando corrente o disconnette da una rete Unix a seconda del contesto.

kill - Termina il processo in esecuzione specificato. La versione Linux di "End Process" di Windows nel task manager.

ls - Elenca tutti i contenuti di una directory specificata. Se non viene specificata alcuna directory, utilizzerà la directory corrente.

uomo - Nella comunità Linux c'è un gag nella corsa che l' uomo è l'unico comando che devi sapere. È sinonimo di manuale e ti fornirà informazioni dettagliate su comandi e aspetti di Linux.

pwd - Visualizza la directory di lavoro corrente per il terminale della riga di comando. Buono per quando hai perso traccia di dove ti trovi nel tuo sistema.

riavvio: arresta immediatamente tutti i processi in esecuzione, arresta il sistema, quindi si riavvia.

shutdown - Arresta tutti i processi in esecuzione e arresta il sistema. I parametri possono essere specificati per emettere uno spegnimento ritardato o uno spegnimento in un determinato momento.

sudo - Esegue i comandi come root, il che significa che non ci sono limitazioni dovute alle autorizzazioni.

comandi di linux

Informazioni di sistema

data - Stampa la data e l'ora del sistema corrente. I parametri specificati possono cambiare il formato dell'output.

df: riporta l'utilizzo dello spazio su disco per il file system.

nome host: visualizza il nome del sistema host corrente.

ps - Visualizza le informazioni su tutti i processi attualmente in esecuzione sul sistema.

quota - Visualizza i limiti del disco e l'utilizzo corrente del disco per un utente specificato. Utile quando ci sono più utenti assegnati a un particolare sistema.

top - Visualizza tutti i processi principali del sistema, ordinati per impostazione predefinita in base all'utilizzo della CPU.

uptime - Riporta da quanto tempo il sistema è in esecuzione dall'ultimo avvio. Estremamente utile per i server.

comandi di linux di base

Manipolazione dei file

bzip2 - Comprime i contenuti specificati in un archivio .bz2 o estratti da un archivio .bz2 in base ai parametri.

chmod / chown - Cambia i permessi di accesso di uno o più file ( chmod ) o cambia la proprietà di un particolare file in un nuovo utente ( chown ). Solo gli utenti con permesso o proprietà di un file possono modificare le autorizzazioni o la proprietà di quel file.

cp - Copia i file in una nuova posizione con un nuovo nome in base ai parametri. Può copiare anche le directory, sia ricorsivamente (include tutte le sottodirectory) oppure no.

find / locate - Cerca il sistema partendo da una directory specifica e facendo corrispondere tutti i file all'interno di quella posizione a un insieme di condizioni stabilite dai parametri del comando. Molto utile per trovare rapidamente determinati file.

grep: ricerca tutti i file in una posizione specificata cercando di trovare i file che contengono linee che corrispondono a una determinata stringa. Restituisce una lista di tutti i file che hanno segnato una partita.

installazione - Utilizzato in combinazione con Makefile per copiare i file da una posizione al sistema. Da non confondere con l'installazione di pacchetti da un repository software.

mkdir / rmdir - Crea una directory ( mkdir ) o cancella una directory specificata ( rmdir ). Le directory possono essere create e cancellate solo all'interno delle directory in cui hai il permesso.

mv - Sposta file e directory in un'altra posizione. Può essere usato per rinominare i file e le directory mantenendo la loro posizione di origine e destinazione allo stesso modo.

apri: apre un file specificato utilizzando l'applicazione di sistema predefinita per i file del suo tipo.

rm - Rimuovere e rimuovere la directory. Utilizzato per cancellare file e directory dal sistema, uno alla volta o in gruppo.

tar - Crea un archivio .tar o estratti da un archivio .tar in base ai parametri specificati.

zip / decompressione - Crea un archivio .zip o estratti da un archivio .zip in base ai parametri specificati.

comandi di linux

Altri comandi degni di nota

apt-get - Strumento di packaging avanzato. Utilizzare questo comando per installare, rimuovere e configurare i pacchetti software sul proprio sistema. Per una versione basata su menu, utilizzare il comando aptitude . Disponibile su distribuzioni Linux basate su Debian.

ftp / sftp - Si collega a un server FTP remoto per scaricare più file.

wget: scarica i file da Internet nell'URL specificato sul tuo sistema.

yum - Aggiornatore di Yellowdog, modificato. Un gestore di pacchetti open source utilizzato per installare facilmente pacchetti software dai repository. Disponibile su distribuzioni Linux compatibili con RPM.

emacs: uno dei più noti editor di testo su sistemi simil-Unix.

nano - Un editor di testo da riga di comando che si adatta ai principianti e usa le scorciatoie da tastiera per simulare i menu.

vim - Vim è il successore di Vi, entrambi sono editor di testo da riga di comando per sistemi tipo Unix. Anche se Vim è popolare, non usa i menu o le icone per la sua interfaccia, quindi ha una reputazione di essere newbie-friendly.

Crediti immagine: cartella Via Shutterstock, Sistema Via Shutterstock

In this article