Una A-Z 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. 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.
Uscita - Esce dal programma corrente, termina il terminale della riga di comando corrente o ti disconnette da una rete Unix a seconda del contesto.
uccidere - Termina il processo in esecuzione specificato. La versione Linux di Windows ' “Fine del processo” nel task manager.
ls - Elenca tutti i contenuti di una directory specificata. Se non viene specificata alcuna directory, utilizzerà la directory corrente.
uomo - C'è una gag nella comunità Linux che gira uomo è l'unico comando che devi sapere. Sta per 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 - Interrompe immediatamente tutti i processi in esecuzione, arresta il sistema, quindi si riavvia.
spegnimento - 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 radice, il che significa nessuna limitazione dovuta alle autorizzazioni.
Informazioni di sistema
Data - Stampa la data e l'ora del sistema corrente. I parametri specificati possono cambiare il formato dell'output.
df - Segnala l'utilizzo dello spazio su disco per il file system.
hostname - 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.
superiore - 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.
Manipolazione dei file
bzip2 - Comprime i contenuti specificati in un archivio .bz2 o estratti da un archivio .bz2 in base ai parametri.
chmod / chown - Modifica le autorizzazioni di accesso di uno o più file (chmod) o modifica la proprietà di un determinato 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.
trova / trova - Cerca il sistema iniziando da una directory specifica e facendo corrispondere tutti i file all'interno di quella posizione a una serie di condizioni stabilite dai parametri di comando. Molto utile per trovare rapidamente determinati file.
grep - Cerca tutti i file in una posizione specificata cercando di trovare file contenenti righe che corrispondono a una determinata stringa. Restituisce una lista di tutti i file che hanno segnato una partita.
installare - Utilizzato in combinazione con Makefile per copiare 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.
Aperto - 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.
catrame - Crea un archivio .tar o estratti da un archivio .tar in base ai parametri specificati.
zip / decomprimere - Crea un archivio .zip o estratti da un archivio .zip in base ai parametri specificati.
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 attitudine comando. 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 utilizza 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. Sebbene Vim sia popolare, non usa i menu o le icone per la sua interfaccia, quindi ha la reputazione di essere un novizio.
Crediti immagine: cartella Via Shutterstock, Sistema Via Shutterstock