Article Number: 000123980
I comandi del terminale sono istruzioni che è possibile utilizzare all'interno dell'applicazione terminale Ubuntu per eseguire qualsiasi attività sul computer. I comandi sono stati suddivisi in tabelle ridotte per semplificarne l'uso e fornire supporto nell'utilizzo di questi articoli.
Comando | Effetto | Altre informazioni |
---|---|---|
cd |
Modificare la directory | Con questo comando, è possibile spostarsi attraverso il file system. Digitare cd oppure cd~ consente di accedere allacartella Home, che è la posizione iniziale predefinita in Terminale. |
cd/ |
Passare alla directory principale | |
cd.. |
Un livello di directory in alto | |
cd- |
Tornare alla directory precedente | |
pwd |
Stampa directory di lavoro | Visualizza la posizione dell'utente nel file system. |
bash |
GNU Bourne-Again Shell | |
break |
Uscire da un loop | |
case |
Eseguire in modo condizionale un comando | |
clear |
Cancellare la schermata del terminale | |
continue |
Riprendere l'iterazione successiva di un ciclo | |
cron |
Daemon per l'esecuzione di comandi pianificati | |
crontab |
Pianificazione dell'esecuzione di un comando in un secondo momento | |
echo |
Visualizza un messaggio sullo schermo | |
enable |
Abilitazione e disabilitazione dei comandi della shell integrata | |
env |
Variabili di ambiente | |
eval |
Valutare diversi comandi o argomenti | |
expect |
Automatizza le applicazioni a cui si accede tramite un terminale | |
export |
Impostazione di una variabile di ambiente | |
expr |
Valutare espressioni | |
false |
Non fare nulla, senza successo | |
for |
Espandere le parole ed eseguire comandi | |
hash |
Ricordare il nome completo del percorso di un argomento name | |
hostname |
Stampare o impostare il nome dei dispositivi | |
if |
Eseguire in modo condizionale un comando | |
jobs |
Elencare i processi attivi | |
join |
Unire le linee su un campo comune | |
journalctl |
Visualizzare i registri di sistema e risolvere i problemi | Fornisce informazioni su registri di servizio, messaggi del kernel e altro ancora |
local |
Creare variabili | |
logout |
Uscire da una shell di accesso | |
more |
Uscita display una schermata alla volta | |
nice |
Impostazione della priorità di un comando o di un job | |
nohup |
Eseguire un comando immune da blocchi | |
notify-send |
Inviare notifiche sul desktop | |
op |
Accesso operatore | |
readarray |
Leggere da stdin in una variabile di array | |
readonly |
Contrassegnare le variabili o le funzioni come read-only | |
reboot |
Riavviare il dispositivo | |
return |
Uscire da una funzione della shell | |
sed |
Editor di flusso | |
select |
Accetta input da tastiera | |
set |
Manipola le variabili e le funzioni della shell | |
shift |
Parametri di posizione dello spostamento | |
shopt |
Opzioni shell | |
shutdown |
Arrestare o riavviare Linux | |
sleep |
Ritardare per un periodo di tempo specificato | |
ssh |
Client della shell protetto | Programma di accesso remoto |
suspend |
Sospendi l'esecuzione di questa shell | |
sync |
Sincronizzazione dei dati su disco con la memoria | |
test |
Valutare un'espressione condizionale | |
trap |
Eseguire un comando quando è impostato un segnale | |
true |
Non fare nulla, con successo | |
type |
Descrivere un comando | |
unshar |
Decompressione degli script della shell | |
until |
Eseguire i comandi | Fino all'errore |
vmstat |
Report delle statistiche sulla memoria virtuale | |
watch |
Esecuzione o visualizzazione periodica di un programma | |
while |
Esegue i comandi | |
write |
Inviare un messaggio a un altro utente | |
xargs |
Eseguire l'utilità, passando elenchi di argomenti costruiti | |
### |
Consente di effettuare osservazioni o commenti senza disturbare il terminale | |
while |
Esegue i comandi |
La gestione di file e testo è costituita da comandi che influiscono direttamente sui file e sul testo memorizzati e utilizzati nel computer. Il trattino e lo strumento Esplora risorse sono versioni note dell'interfaccia grafica utente (GUI) di questo strumento.
Comando | Effetto | Altre informazioni |
---|---|---|
cp |
Copia | Consente di copiare un file, a tale scopo, aggiungere il nome del file che si desidera copiare insieme al comando. Dove si trova il file nella directory visitata. In caso contrario, digitare cp~/< file path > per specificare dove si trova il file che si desidera copiare. |
ls |
Elencare | Elenca tutti i file nella directory corrente |
ls~ |
Elenca i file nella directory principale | L'aggiunta di un nome cartella mostra un elenco di tutti i file in quella cartella specifica. Ad esempio: ls~/desktop mostra i file nella cartella desktop |
mkdir |
Creare una directory | Consente di creare una directory. Ad esempio: mkdir private files crea una nuova directory denominata private files che si trova nella directory principale. a meno che non sia stata selezionata un'altra directory o non sia stato specificato un altro percorso. |
mv |
Move | È possibile rinominare o spostare un file con questo comando. Se si desidera rinominare il file sunny today, è possibile digitare mv sunny day . Ciò richiede che sia stato eseguito l'accesso alla directory corretta o che sia stato specificato il percorso file corretto. Quando si digita mv day ~/Desktop , il giorno del file viene spostato dalla home page al desktop. Tuttavia, se si desidera anche rinominare il file come il nuovo file, rinominarlo accanto al nome corrente nel comando. |
rm |
Rimozione | Rimuove un file, specifica il percorso o il nome del file |
rmdir |
Rimuovere una directory | Rimuove un empty Directory |
rm -r |
Rimuovere in modo ricorsivo | Rimuove una directory insieme al relativo contenuto |
grep |
Cercare stringhe di testo | |
head |
Visualizzare l'inizio del file | |
less |
Visualizzare parte del file | |
tail |
Visualizzare la fine del file | |
apropos |
Cerca nelle pagine di manuale della guida | |
aspell |
Controllo ortografico | |
awk |
Trova e sostituisci testo | Ordinamento, convalida o indicizzazione del database |
cmp |
Confronto di due file | |
comm |
Confronta due file ordinati riga per riga | |
csplit |
Suddivisione di un file in parti determinate dal contesto | |
cut |
Dividere un file in due parti separate | |
cksum |
Visualizzare il checksum CRC e il numero di byte | |
find |
Cercare file che soddisfano i criteri impostati | |
fmt |
Formattare il testo del paragrafo | |
fold |
Disporre il testo a una larghezza specifica | |
dir |
Elencare brevemente il contenuto della directory | |
dircolors |
Impostazione del colore per ls |
|
dirname |
Convertire un nome di percorso completo in un percorso | |
dirs |
Visualizzare un elenco delle directory memorizzate | |
cat |
Visualizzazione del contenuto di un file | |
bzip2 |
Comprimere o decomprimere i file denominati | |
chroot |
Eseguire un comando con una directory principale diversa | |
fgrep |
Cercare nei file le righe che corrispondono a una stringa fissa | |
fuser |
Identificare o terminare il processo che accede a un file | |
gawk |
Trovare e sostituire il testo all'interno dei file | |
gzip |
Comprimere o decomprimere i file Name | |
ln |
Crea collegamenti tra file | |
locate |
Trovare i file | |
look |
Visualizzare le righe che iniziano con una determinata stringa | |
lpr |
Stampa off-line | |
lpc |
Programma di controllo per la stampante di linea | |
lprm |
Rimozione di processi dalla coda di stampa | |
lprint |
Stampare un file | |
lprintd |
Annullamento di un processo di stampa | |
lprintq |
Elencare la coda di stampa | |
lsof |
Elencare i file aperti | |
vdir |
Elencare in modo dettagliato il contenuto della directory | ls -| -b |
v |
Elencare in modo dettagliato il contenuto della directory | ls -| -b |
vi |
Editor di testo | |
uuencode |
Decodifica di un file | Decodificare un file utilizzando uuencode |
uuencode |
Codifica di un file | Codificare un file utilizzando uuencode |
tty |
Visualizzare il nome file del terminale in stdin | |
touch |
Modificare i timestamp dei file | |
expand |
Convertire le tabulazioni in spazi | |
import |
Cattura lo schermo di un server x e salva l'immagine in un file | |
install |
Copiare file e impostare attributi | |
fg |
Invio del lavoro in primo piano | |
bg |
Invio del lavoro in background | |
nl |
Numera le righe e scrivi i file | |
open |
Aprire un file in its default application |
|
paste |
Unione di righe di file | |
pathchk |
Controllare la portabilità dei nomi di file | |
popd |
Ripristinare il valore precedente della directory corrente | |
pr |
Preparazione dei file per la stampa | |
printcap |
Database delle funzionalità della stampante | |
printenv |
Stampare variabili di ambiente | |
printf |
Formattare e stampare dati | |
pushd |
Salvare e quindi modificare la directory corrente | |
rcp |
Copiare file tra due computer | |
read |
Lettura di una riga dall'input standard | |
rename |
Rinominare file | |
remsync |
Sincronizzazione dei file remoti tramite e-mail | |
mmb |
Spostamento e ridenominazione di massa dei file | |
mtools |
Manipolazione di file MS-DOS | |
rev |
Invertire le righe in un file | |
rsync |
Eseguire la copia in remoto di un file | Sincronizzazione delle strutture ad albero dei file |
sdiff |
Unione interattiva di due file | |
scp |
Copia protetta | |
sftp |
Secure File Transfer Protocol | |
slocate |
Trovare un file | |
sort |
Ordinare file di testo | |
split |
Dividere un file in parti di dimensioni fisse | |
sum |
Stampare un checksum per un file | |
tee |
Reindirizzare l'output in più file | |
tsort |
Ordinamento topologico | |
unmask |
Maschera di creazione per il file utente | |
source |
Esecuzione di comandi da file | |
symlink |
Creare un nuovo nome per un file | |
tr |
Tradurre, comprimere e/o eliminare | |
uniq |
Rendere i file univoci | |
wc |
Stampare numeri di byte, parole e righe | |
whereis |
Cercare gli utenti $path, le man page e i file di origine di un programma | |
which |
Ricerca di un file di programma negli utenti $path | |
wget |
Recuperare pagine web o file | |
unexpand |
Convertire lo spazio in schede | |
yes |
Stampare una stringa fino a quando non viene interrotta | |
xdg-open |
Aprire un file o un URL nell'applicazione preferita dell'utente | |
dmesg |
Stampare i messaggi del kernel e del driver |
Questi comandi consentono di gestire, configurare, risolvere i problemi e ripristinare le impostazioni di utenti e gruppi sul dispositivo Ubuntu.
Comando | Effetto | Altre informazioni |
---|---|---|
passwd |
Creazione di una password | |
groupadd |
Aggiungere un gruppo | |
groupmod |
Modifica di un gruppo | |
chgrp |
Cambiare un gruppo | |
groupdel |
Eliminare un gruppo | |
adduser |
Aggiunta di un utente al dispositivo | |
addgroup |
Aggiunta di un gruppo al dispositivo | |
alias |
Creazione di un alias | |
useradd |
Creare un nuovo account utente | |
usermod |
Modifica dell'account utente | |
users |
Elenco degli utenti che hanno effettuato l'accesso | |
chmod |
Cambiare le autorizzazioni di accesso | |
chown |
Cambiare il proprietario e il gruppo dei file | |
groups |
Stampare i nomi dei gruppi in cui si trova un utente | |
id |
Visualizzare l'ID dell'utente e del gruppos |
|
logname |
Stampa il nome di accesso | |
su |
Sostituzione di un'altra identità utente | |
times |
Tempi utente e computer | |
who |
Stampa tutti i nomi utente che hanno effettuato l'accesso | |
TimeDatectl | Gestire le impostazioni di ora e data dei dispositivi. (include i fusi orari e la sincronizzazione con i server NTP). | |
whoami |
Stampa l'ID e il nome utente correnti | id -un |
I seguenti comandi trattano programmi e informazioni specifici del dispositivo.
Comando | Effetto | Altre informazioni |
---|---|---|
cal |
Calendario | Visualizzare il calendario |
date |
Data | Visualizzare la data |
dc |
Desk Calculator | Calcolatrice |
fsck |
Controllo del file system | |
bc |
Linguaggio arbitrario della calcolatrice di precisione | |
kill |
Interruzione dell'esecuzione di un processo | |
killall |
Termina i processi per nome | |
let |
Eseguire operazioni aritmetiche sulle variabili della shell | |
make |
Ricompilare un gruppo di programmi | |
pkill |
Interruzione dell'esecuzione dei processi | |
ps |
Stato del processo | |
seq |
Stampa sequenze numeriche | |
units |
Converti le unità da una scala all'altra |
I pacchetti sono il metodo Ubuntu predefinito per il caricamento e l'aggiornamento di nuovi file e applicazioni. Questi comandi consentono la gestione e la configurazione dei pacchetti scaricati.
Comando | Effetto | Altre informazioni |
---|---|---|
apt -get |
Cercare e installare pacchetti software | |
aptitude |
Cercare e installare pacchetti software | |
apt -get update |
Aggiorna gli aggiornamenti disponibili | |
apt - get upgrade |
Aggiorna tutti i pacchetti | |
apt -get dist-upgrade |
Eseguire l'upgrade con sostituzioni di pacchetti | Eseguire l'upgrade della versione di Ubuntu |
apt -get install pkgname |
Installare il pacchetto per nome | |
apt -get purge pkgname |
Disinstallare il pacchetto per nome | |
apt -get autoremove |
Rimozione di pacchetti obsoleti | |
apt -get -f install |
Provare a riparare i pacchetti danneggiati | |
dpkg -configure -a |
Provare a riparare i pacchetti danneggiati | |
dpkg -i pkg.deb |
Installare un file pkg.deb |
Questi comandi offrono un modo diretto per gestire i servizi sul dispositivo Ubuntu.
Comando | Effetto | Altre informazioni |
---|---|---|
start service |
Avviare un servizio di job | Upstart |
stop service |
Arrestare il servizio di lavoro | Upstart |
status service |
Verificare se il servizio è in esecuzione | Upstart |
/etc/init.d/service start |
Avviare il servizio | SysV |
/etc/init.d/service stop |
Arrestare il servizio | SysV |
/etc/init.d/service restart |
Riavviare il servizio | SysV |
/etc/init.d/service check |
Controllare il servizio | SysV |
systemctl | Nuovo comando di servizio | Questo ha sostituito service |
runlevel |
Ottenere il runlevel corrente |
La gestione delle unità e dei formati consente di influire sulle periferiche collegate al computer. che si tratti di varie unità del disco rigido, supporti rimovibili o altri dispositivi. I comandi consentono di gestire e configurare questi dispositivi a livello di riga di comando.
Comando | Effetto | Altre informazioni |
---|---|---|
mount |
Eseguire il mount di un'unità | |
unmount |
Unmount di un'unità | |
fdisk |
Formatta dis | |
cfdisk |
Editor delle tabelle delle partizioni per Linux | |
dd |
Duplicare un disco | Conversione e copia di un file, scrittura di intestazioni disco o record di avvio |
ddrescue |
Strumento di ripristino dei dati | |
declare |
Dichiarare le variabili e assegnare gli attributi | |
df |
Spazio disponibile su disco | Visualizza la quantità di spazio su disco occupata su ogni partizione montata. df utilizza MB e GB anziché blocchi. |
du |
Utilizzo della directory | Visualizza la quantità di spazio utilizzata da una determinata directory e da tutte le relative sottodirectory. |
du -s |
Riepilogo di utilizzo della directory | |
du -h |
Informazioni di base sull'utilizzo della directory | Questo traduce le informazioni in un formato di base non tecnico |
free |
Quantità di spazio libero disponibile | Indica la quantità di spazio libero disponibile per l'uso |
free -m |
Mostra le statistiche sullo spazio libero | Mostra le statistiche in MB |
uname -a |
Acquisizione di tutte le informazioni sul kernel | |
uname -r |
Acquisizione di informazioni sul kernel | |
lsb_release -a |
Visualizzare le informazioni sulla distribuzione di Linux | |
top |
Avvio del monitoraggio dei dispositivi | In questo modo viene avviato il monitoraggio e la visualizzazione dell'utilizzo di RAM, CPU e swap, oltre al totale dei processi in esecuzione |
Htop | Fornisce il monitoraggio in tempo reale delle risorse del computer | Questo ha sostituito top |
q |
Arresto del monitoraggio dei dispositivi | |
diff |
Visualizza la differenza tra due file | |
diff3 |
Visualizza la differenza tra tre file |
Comando | Effetto | Altre informazioni |
---|---|---|
history |
Elencare tutti i comandi utente | Il comando history mostra un lungo elenco di comandi digitati. Ogni comando viene visualizzato accanto a un numero. È possibile digitare | x per eseguire un comando digitato in precedenzadall'elenco (sostituire la X con un numero). Se l'output della cronologia è troppo lungo, utilizzare history | less per un elenco scorrevole. |
REISUB |
Riavvia il computer | Tenere premuti i tasti ALT e PRINTSCRN mentre si digita questa opzione per riavviare il computer. |
apt -get |
Application | Utilizzato per installare, rimuovere, aggiornare e altro ancora |
file |
Controllo del tipo di uno o più file | |
sleep |
Comandi di ritardo | Attendere x secondi per passare al comando successivo |
pidof |
Ottenere il PID | PID specificato in formato leggibile |
ps |
Monitoraggio del sistema per la riga di comando | Ottimo anche per gli script |
cat |
Stampa file nella riga di comando | |
crontab |
Eventi di unità temporale | |
man |
Manuale di assistenza | Aprire il manuale dei programmi, visualizza il manuale dei comandi |
man man |
Manual about Manual | Pagina della guida sull'utilizzo della pagina della guida |
man intro |
Un breve elenco di comandi | Quando hai bisogno di informazioni su un comando , digita < command name >-h oppure < command name , se la prima regola non funziona. Sinoti che alcune righe di comando potrebbero non essere associate -h Con --help . |
info info |
Introduzione alle pagine di informazione | |
basename |
Eliminare directory e suffisso dai nomi di file | |
eject |
Espulsione di supporti rimovibili | |
fdformat |
Formattazione a basso livello | Formattazione di un disco floppy (FD) |
mkisofs |
Creazione di un file system ibrido | |
format |
Formattare dischi o nastri | |
mknod |
Crea file speciali per blocchi o caratteri | |
quotactl |
Impostare quote del disco | |
quotacheck |
Scansione di un file system per l'utilizzo del disco | |
quota |
Visualizzare l'utilizzo e i limiti del disco | |
tar |
Archivio di nastri | |
ram |
Dispositivo disco RAM |
I diritti su file e directory e la possibilità di modificarli sono richiesti a livello di amministratore. Questi possono essere utilizzati per modificare o riparare i file esistenti o per impedire ad altri file o directory di utenti inesperti di causare danni.
Comando | Effetto | Altre informazioni |
---|---|---|
chmod |
Cambiare modalità | |
su |
Cambia utente | |
ulimit |
Limitare le risorse utente | |
unalias |
Rimozione di un alias | |
unset |
Rimuovere i nomi di variabili o funzioni | |
function |
Definisci macro funzione |
I privilegi elevati sono quelli che Ubuntu chiama diritti di amministratore. È necessario eseguire questi comandi quando è necessario modificare gli elementi sul dispositivo a un livello sufficientemente alto. L'equivalente di Windows aprirà un prompt dei comandi come amministratore.
Comando | Effetto | Altre informazioni |
---|---|---|
sudo |
Privilegi elevati | Esecuzione di comandi con privilegi elevati- < superuser do > ; Espressione comune cheindica che l'azione intrapresa deve essere verificata con la password amministratore. |
sudo -r |
Aprire la root shell come utente | |
sudo -r -u |
Aprire la shell come utente | |
sudo -k |
Dimentica le password sudo |
Questi comandi riguardano la configurazione e la risoluzione dei problemi delle connessioni di rete sul dispositivo. Sono incluse le connessioni cablate e senza fili.
Comando | Effetto | Altre informazioni |
---|---|---|
chkconfig |
Verifica i servizi attivati | |
ping |
Testare le connessioni di rete | |
ftp |
File Transfer Protocol | |
host |
Controllare l'IP del dominio | |
ifconfig |
Configurazione dei dispositivi di rete | |
Ip | Configurazione dei dispositivi di rete | Ciò ha sostituito ifconfig |
iwconfig |
Mostra informazioni wireless | |
Iw | Mostra informazioni wireless | Ciò ha sostituito iwconfig |
sudo iwlist scan |
Cercare reti wireless. | |
ifup eth0 |
Portare online l'interfaccia eth0 | |
ifdown eth0 |
Visualizzare l'interfaccia eth0 | |
netstat |
Visualizzare la tabella di routing | |
Ss | Visualizzare la tabella di routing | Ciò ha sostituito netstat |
route |
Impostare la route | |
telnet |
Connessione a Telnet | |
traceroute |
Visualizzare la route | |
dig |
Ricerca DNS | |
ethtool |
Impostazioni della scheda Ethernet | |
mkfifo |
Creare FIFO | Named pipe |
mtr |
Diagnostica di rete | traceroute/ping |
nslookup |
Interrogare in modo interattivo i server dei nomi Internet | |
screen |
Terminale multiplex | Esecuzione di shell remote utilizzando ssh |
strace |
Tracciamento delle chiamate e dei segnali del computer |
Questi comandi riguardano la gestione e la configurazione del firewall di Ubuntu.
Comando | Effetto | Altre informazioni |
---|---|---|
ufw enable |
Attivazione del firewall | |
ufw disable |
Disattivare il firewall | |
ufw default allow |
Consenti tutte le connessioni per impostazione predefinita | |
ufw default deny |
Nega tutte le connessioni per impostazione predefinita | |
ufw status |
Stato e regole correnti | |
ufw allow port |
Consenti traffico sulla porta | |
ufw deny port |
Nega traffico sulla porta | |
ufw deny from ip |
Bloccare un indirizzo IP |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 May 2024
4
How To