Sommario:
- Comandi Linux per navigare nel terminale
- Comandi Linux per ottenere i diritti di superutente
- Comandi Linux per la gestione del gestore di pacchetti
- Comandi Linux per la gestione dei processi
- Comandi Linux per la gestione dei file
- Comandi Linux per lavorare con le partizioni
- Comandi Linux per la gestione del sistema
- Comandi Linux per la gestione degli utenti
- Comandi Linux per la gestione della rete
- E qualcos'altro
2024 Autore: Malcolm Clapton | [email protected]. Ultima modifica: 2024-01-19 14:17
Puoi fare quasi tutto nel terminale Linux: configurare il sistema, installare e disinstallare applicazioni, gestire dischi e file e persino parlare con le mucche.
Comandi Linux per navigare nel terminale
-
&&
… A rigor di termini, questo non è un comando. Se vuoi eseguire più comandi contemporaneamente, metti una doppia e commerciale tra di loro in questo modo:
primo_comando && secondo_comando
- … Il terminale eseguirà i comandi in ordine. Puoi inserire tutti i comandi che desideri.
-
alias
… Assegna i nomi che crei a comandi lunghi che non ricordi. accedere
alias comando lungo comando breve
- .
-
cd
… Modifica la cartella del terminale corrente. Quando avvii il terminale, usa la tua cartella home. accedere
cd cartella_indirizzo
- e il terminale funzionerà con i file presenti.
-
chiaro
- … Cancella tutti i messaggi dalla finestra del terminale.
-
storia
… Visualizza tutti i comandi immessi di recente. Inoltre, puoi passare da un comando recente all'altro utilizzando i tasti Su e Giù. Se non vuoi che il comando che hai inserito venga scritto, inserisci uno spazio prima in questo modo:
la tua squadra
- .
-
uomo
… Visualizza una guida ai programmi e ai comandi di Linux. accedere
man nome_pacchetto
o
uomo tuo_comando
- .
-
Cos'è
… Visualizza una breve descrizione di un programma. Inserisci il comando e il nome del programma
whatis nome_pacchetto
- .
Comandi Linux per ottenere i diritti di superutente
Per eseguire molte azioni sul sistema, ad esempio per aggiungere e rimuovere programmi, sono necessari i diritti di amministratore o il root del superutente, come viene chiamato in Linux.
-
sudo
… Questo comando ti darà i diritti di superutente. accedere
sudo
prima del comando che vuoi (es.
sudo apt upgrade
- ) per eseguirlo come amministratore. Il sistema ti chiederà una password.
-
sudo su
- … Dopo questo comando, tutti i comandi immessi verranno eseguiti per conto del superutente fino alla chiusura del terminale. Usalo se hai bisogno di eseguire molti comandi con diritti di amministratore.
-
sudo gksudo
… Comando per eseguire un'applicazione GUI come amministratore. Ad esempio, se si desidera spostare o modificare i file di sistema, immettere
sudo gksudo nautilus
- (specificare il file manager che si sta utilizzando).
-
sudo!!
… Questo comando eseguirà il comando inserito in precedenza con i privilegi di amministratore. Utile se hai digitato un comando senza
sudo
- .
Non eseguire comandi per conto del superutente che non comprendi.
Comandi Linux per la gestione del gestore di pacchetti
L'installazione e la disinstallazione delle applicazioni su Linux vengono eseguite dai gestori di pacchetti. Ubuntu e Debian chiamano il gestore di pacchetti apt, Fedora chiama dnf, Arch e Manjaro chiamano pacman. Scaricano applicazioni da repository online, sorgenti di pacchetti. I comandi dovrebbero essere dati loro con i diritti di superutente.
apt (Debian / Ubuntu / Mint)
-
sudo apt install nome_pacchetto
- … Installa il pacchetto richiesto.
-
sudo apt-add-repository indirizzo_repository
- … Aggiungi un repository di terze parti.
-
sudo apt update
- … Aggiorna le informazioni sul pacchetto.
-
sudo apt upgrade
… Aggiorna tutti i pacchetti al più recente (esegui dopo
apt aggiornamento
- ).
-
sudo apt remove nome_pacchetto
- … Rimuovere il pacchetto non necessario.
-
sudo apt purge nome_pacchetto
- … Rimuovi un pacchetto non necessario con tutte le dipendenze se vuoi liberare più spazio.
-
sudo apt autoremove
- … Rimuovi tutte le dipendenze non necessarie, i pacchetti orfani e altra spazzatura.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf install nome_pacchetto
- … Installa il pacchetto richiesto.
-
sudo dnf config-manager --add-repo repository_address
- … Aggiungi un repository di terze parti.
-
sudo dnf upgrade
- … Aggiorna tutti i pacchetti al più recente.
-
sudo dnf remove nome_pacchetto
- … Rimuovere il pacchetto non necessario.
-
sudo dnf autoremove
- … Rimuovi tutte le dipendenze non necessarie.
pacman (Arch / Manjaro)
-
sudo pacman -S nome_pacchetto
- … Installa il pacchetto richiesto.
-
sudo yaourt -S nome_pacchetto
- … Installa un pacchetto da AUR se non è nel repository principale.
-
sudo pacman -Sy
- … Aggiorna le informazioni sul pacchetto.
-
sudo pacman -Syu
- … Aggiorna tutti i pacchetti al più recente.
-
sudo pacman -R nome_pacchetto
- … Rimuovere il pacchetto non necessario.
-
sudo pacman -Rs nome_pacchetto
- … Rimuovi il pacchetto non necessario con tutte le dipendenze.
Puoi installare e disinstallare più pacchetti contemporaneamente semplicemente elencandoli separati da uno spazio.
sudo apt install firefox clementine vlc
Se vuoi installare un pacchetto ma non conosci il suo nome esatto, inserisci le prime lettere del nome del pacchetto e premi Tab due volte. Il gestore dei pacchetti mostrerà tutti i pacchetti che iniziano con lo stesso nome.
Comandi Linux per la gestione dei processi
-
uccisione
… Questo comando viene utilizzato per forzare la chiusura dei processi. Devi entrare
uccidi process_PID
… Il PID del processo può essere trovato inserendo
superiore
- .
-
xkill
- … Un altro comando per terminare i processi. Inseriscilo, quindi fai clic sulla finestra che desideri chiudere.
-
uccidi tutti
… Uccide i processi con un nome specifico. Per esempio,
killall firefox
- .
-
superiore
- … Visualizza un elenco di processi in esecuzione, ordinati in base al consumo di CPU. Una sorta di terminale "System Monitor".
Comandi Linux per la gestione dei file
Visualizzazione e modifica dei file
-
gatto
… Quando il comando viene utilizzato con un file di testo (in questo modo:
gatto percorso_del_file
), visualizza il suo contenuto in una finestra di terminale. Se specifichi due o più file,
gatto percorso_del_file_1 percorso_del_file_2
li incollerà. Se ci presentiamo
cat percorso_del_file_1> nuovo_file
- , unirà il contenuto dei file specificati in un nuovo file.
-
chmod
- … Consente di modificare i permessi dei file. Questo può essere utile se vuoi apportare modifiche al file di sistema.
-
chown
- … Cambia il proprietario del file. Dovrebbe essere eseguito con i diritti di superutente.
-
file
- … Visualizza le informazioni sul file specificato.
-
nano
… Apre un semplice editor di testo. Puoi creare un nuovo file di testo o aprirne uno esistente:
nano path_to_file
- .
-
rinominare
- … Rinomina un file o più file. Il comando può essere utilizzato anche per la ridenominazione di massa di file tramite maschera.
-
tocco
- … Modifica la data dell'ultima apertura o modifica del file specificato.
-
wget
- … Scarica file da Internet in una cartella del terminale.
-
cerniera lampo
- … Decomprime e comprime gli archivi.
Creazione ed eliminazione di file e cartelle
-
mkdir
… Crea una nuova cartella nella cartella del terminale corrente o nella cartella specificata:
mkdir percorso_cartella
- .
-
rmdir
- … Elimina la cartella specificata.
-
rm
- … Elimina i file. Può eliminare sia un file separato che un gruppo corrispondente a determinate caratteristiche.
Copiare e spostare file
-
cp
… Crea una copia del file specificato nella cartella del terminale:
cp percorso_del_file
… Oppure puoi specificare la destinazione
cp percorso_del_file percorso_della_copia
- .
-
mv
- … Sposta un file da una cartella all'altra. È possibile specificare un nome per il file rilocabile. Stranamente, su Linux, questo comando può essere utilizzato anche per rinominare i file. Basta specificare la stessa cartella in cui si trova il file e un nome diverso.
Cerca file
-
trova
- … Cerca i file in base a criteri specifici come nome, tipo, dimensione, proprietario, data di creazione e modifica.
-
grep
- … Cerca file di testo contenenti stringhe specifiche. I criteri sono molto flessibili.
-
individuare
- … Cerca file e cartelle i cui nomi corrispondono alla query e visualizza i loro percorsi nel file system.
Comandi Linux per lavorare con le partizioni
-
lsblk
- … Questo comando mostra quali dischi ci sono sul tuo sistema e in quali partizioni sono divisi. Il comando visualizza anche i nomi delle partizioni e delle unità, nel formato sda1, sda2 e così via.
-
montare
… Monta unità, dispositivi o file system Linux con cui lavorare. Di solito i dispositivi vengono collegati automaticamente non appena si fa clic su di essi nel file manager. Ma a volte potrebbe essere necessario montare qualcosa manualmente. Puoi montare qualsiasi cosa: dischi, unità esterne, partizioni e persino immagini ISO. Questo comando deve essere eseguito con i diritti di superutente. Per montare un disco o una partizione esistente, digitare
montare sdX
- .
-
smontare
… Scarica i file system. Comando
smonta sdX
- smonterà il file system del supporto esterno in modo da poterlo espellere.
-
dd
… Questo comando copia e converte file e sezioni. Ha molti usi diversi. Per esempio,
dd if = / dev / sda di = / dev / sdb
farà una copia esatta della partizione sda sulla partizione sdb.
dd if = / dev / zero di = / dev / sdX
sovrascriverà il contenuto del supporto specificato con zeri in modo che le informazioni non possano essere ripristinate. UN
dd if = ~ / Download / ubuntu.iso of = / dev / sdX bs = 4M
- renderà il supporto di avvio dall'immagine di distribuzione scaricata.
Comandi Linux per la gestione del sistema
-
df
- … Visualizza la dimensione del tuo disco e quanto spazio libero è rimasto su di esso.
-
gratuito
- … Visualizza la quantità di RAM disponibile e utilizzata.
-
il tuo nome
… Visualizza le informazioni di sistema Se si immette
il tuo nome
il terminale riporterà solo Linux. Ma la squadra
uname -a
- visualizza informazioni sul nome del computer e sulla versione del kernel.
-
uptime
- … Indica da quanto tempo il tuo sistema è in funzione.
-
dove si trova
- … Visualizza la posizione del file eseguibile per il programma desiderato.
-
chi sono
- … Chiama il nome utente.
Comandi Linux per la gestione degli utenti
-
useradd
… Registra un nuovo utente. accedere
utenteaggiungi nome utente
- e l'utente verrà creato.
-
utentedel
- … Rimuove account utente e file.
-
usermod
- … Modifica l'account utente. Può spostare la cartella Inizio dell'utente o impostare una data in cui l'account verrà bloccato.
-
passwd
- … Modifica le password dell'account. Un utente normale può modificare la password solo del proprio account, il superutente può modificare la password di qualsiasi account.
Comandi Linux per la gestione della rete
-
ip
… Team multifunzionale per lavorare con la rete. Comando
mostra l'indirizzo IP
visualizza informazioni sugli indirizzi di rete,
ip route
gestisce il routing e così via. Dare comandi
ip link impostato ethX up
,
ip link imposta ethX inattivo
puoi attivare e disattivare le connessioni. Il gruppo
ip
molti usi, quindi prima di usarlo è meglio leggere il manuale o entrare
ip --help
-
ping
- … Mostra se sei connesso alla rete e aiuta a determinare la qualità della connessione.
E qualcos'altro
Infine, ci sono i principali comandi di Linux. Mostrano una mucca che può parlarti (non chiedere cosa stanno usando gli sviluppatori).
-
parolaccia qualunque cosa
- … La mucca dirà quello che le dici.
-
fortuna | parolaccia
- … La mucca darà un pensiero o una citazione intelligente (o non così).
-
cowsay -l
- … Elenca tutti gli animali che possono essere visualizzati nel terminale. Se improvvisamente non ti piacciono le mucche.
-
fortuna | cowsay -f animal_from_list
- … L'animale che hai scelto inizia a fare la doccia con citazioni, a volte appropriate.
-
sudo apt-get install fortune fortune-mod fortunes-min fortunes-ru
- … Fai in modo che l'intero zoo parli russo. Senza questo, gli animali stanno citando Twain e Wilde nell'originale.
Questi non sono tutti i comandi di Linux. Se hai bisogno di conoscere in dettaglio le opzioni e come utilizzare i comandi di Linux, puoi utilizzare il tutorial integrato. Comporre
uomo tuo_comando
o
tuo_comando --aiuto
Consigliato:
19 app per musicisti per tutte le occasioni
Da accordatori e metronomi a studi di registrazione portatili. GuitarTuna, Famous Riffs, MuseScore, Drum Machine e GarageBand - Lifehacker ha raccolto le migliori app per musicisti
Come sono quasi morto in Thailandia e sono quasi diventato un filosofo
Bene, ok, ho esagerato "per un grande effetto drammatico" (Goblin). Anche se mi sono sentito davvero male. Ma per prima cosa… Tutto è iniziato con il fatto che io e la mia famiglia siamo andati in Thailandia per tre mesi. Lascia che ti ricordi che volevo lasciare la mia zona di comfort e scuotere un po' le cose.
30 pacchetti di adesivi per Telegram per tutte le occasioni
Qualcuno usa adesivi per far ridere gli amici e qualcuno sostituisce i messaggi di testo con loro. Compilato una selezione di pacchetti di adesivi per tutte le occasioni
12 ingegnosi trucchi per la vita popolare per tutte le occasioni
Un'altra raccolta di saggezza popolare dagli utenti di Reddit: da un modo per riempire rapidamente una coperta in un copripiumino per salvare un camion con cassone ribaltabile da una fossa
20 scorciatoie Siri per iOS 12 per tutte le occasioni
Costruire percorsi, impostare promemoria, modificare foto, ordinare la pizza: con questi comandi, le attività quotidiane diventeranno più facili e convenienti. Trasferimento di geolocalizzazione Invia le coordinate della tua posizione come link sulla mappa.