GNU/Linux >> Linux Esercitazione >  >> Linux

Comandi Linux dalla A alla Z

Ci sono numerosi comandi Linux là fuori. Ci sono un sottoinsieme di comandi della shell incorporati come cd e poi ci sono quelli di GNU coreutils come less. In aggiunta a ciò ci sono utilità CLI aggiuntive come curl, wget ecc.

Su Linux Handbook, abbiamo trattato oltre 80 comandi Linux con esempi pratici. Questa è una raccolta di tutti i comandi Linux che abbiamo trattato finora.

I comandi sono stati organizzati in ordine alfabetico in modo che sia facile trovare i comandi dall'indice.

A

alias

Il comando alias è semplicemente un modo per fare riferimento a un altro comando. Può essere utilizzato per evitare la digitazione lunga e ripetitiva di comandi e linee di shell e semplificare il lavoro.

at

Il comando at in Linux viene utilizzato per pianificare i lavori che non vengono eseguiti in base a una pianificazione regolare.

awk

Il comando AWK risale ai primi giorni di Unix. Molto tempo prima che Perl o Python esistessero, AWK veniva usato negli script per manipolare il testo. Puoi usarlo per scrivere programmi relativamente complessi, ma anche grazie ai potenti one-liner che puoi scrivere per risolvere i problemi con i tuoi file di dati.

B

nome base

Il comando basename in Linux stampa il componente finale in un percorso file. Ciò è particolarmente utile negli script bash in cui desideri estrarre il nome del file dal percorso del file lungo.

C

cal

I sistemi simili a Unix forniscono una manciata di strumenti per gestire date e orari. Cal è uno di questi comandi che ti consente di visualizzare il calendario nella riga di comando.

gatto

cat è uno dei comandi più usati in Linux. Destinato alla concatenazione del testo, viene utilizzato principalmente per visualizzare il contenuto dei file di testo.

cd

Il comando cd viene utilizzato per navigare tra le directory in Linux. Sta per "cambia directory".

chgrp

Il comando chgrp viene utilizzato per modificare il gruppo di un file o una directory in Linux.

chmod

chmod sta per cambio modalità. Questo comando serve per modificare la modalità di accesso, ovvero i permessi dei file in Linux.

chown

Il comando chown in Linux ti consente di modificare la proprietà dell'utente e del gruppo di un file o di una directory.

cp

Uno dei comandi che devi conoscere in Linux è cp. Viene spesso chiamato comando copy in Linux ed è in realtà l'abbreviazione di copy e fa esattamente come suggerisce il nome:copia.

cron

Il crontab viene utilizzato per automatizzare tutti i tipi di attività sui sistemi Linux. Questa è un'abilità particolarmente importante da apprendere per gli aspiranti amministratori di sistema.

ricciolo

CURL è uno strumento per il trasferimento dei dati. Il caso d'uso più popolare per il comando curl è scaricare file dal Web nel terminale Linux.

taglia

Il comando cut è lo strumento canonico per rimuovere le “colonne” da un file di testo. In questo contesto, una "colonna" può essere definita come un intervallo di caratteri o byte identificati dalla loro posizione fisica sulla riga, oppure un intervallo di campi delimitato da un separatore.

D

data

Il comando date ti fornisce la data e l'ora correnti del tuo sistema Linux. Ma può fare molto di più.

gg

Il comando dd in Linux è una potente utility per copiare e convertire file. Il suo caso d'uso più popolare è la creazione di USB Linux live utilizzando la riga di comando di Linux.

df

Il comando df viene utilizzato per controllare lo spazio su disco in Linux.

diff

Quando devi confrontare due file contenenti testo simile in Linux, l'uso del comando diff può semplificare notevolmente il tuo compito. Il comando confronta due file per suggerire modifiche che renderebbero i file identici. Ottimo per trovare quella parentesi graffa in più che ha rotto il codice appena aggiornato.

scava

Il comando Dig in Linux è comunemente usato per recuperare le informazioni DNS di un server remoto.

dirname

Il comando dirname in Linux stampa un percorso di file con il suo componente finale rimosso. Questo sostanzialmente ti dà il percorso della directory dal percorso del file.

du

Conoscere la dimensione di un file è facile in Linux ma non mostrerà la dimensione delle directory. Il comando du viene utilizzato per controllare la dimensione della directory.

E

eco

Il comando echo è forse uno dei primi comandi che vedi quando inizi a imparare i comandi Linux o lo scripting della shell bash. È un semplice comando che stampa semplicemente i suoi argomenti sul display.

emacs

Ci sono molti editor basati su testo in Linux. GNU Emacs è uno dei più vecchi e potenti editor con una curva di apprendimento ripida.

espandi

Questo è un comando piuttosto meno noto e meno utilizzato con il caso d'uso principale che è la capacità di convertire le schede in spazi.

V

file

Il comando file fornisce varie informazioni su un file in Linux. Ciò include il tipo di file, il tipo MIME ecc.

trova

Uno dei comandi usati di frequente. Il comando trova può essere utilizzato per cercare i file in base al loro nome, tipo, ora di modifica e altro. Combinalo con comandi del calibro di exec o xargs e avrai un potente strumento a portata di mano per la ricerca e la modifica dei file.

trova

Un altro comando meno noto che viene utilizzato per verificare se un file system è montato.

fmt e piega

Entrambi questi comandi vengono utilizzati per formattare il testo in modo che le righe si adattino allo spazio disponibile sul dispositivo di destinazione.

gratuito

Se desideri conoscere le informazioni dettagliate sulla disponibilità di memoria sul tuo sistema Linux, il comando free è una semplice utility che semplifica la ricerca di risultati in tempo reale per una varietà di casi d'uso.

fsck

Il comando fsck (controllo del file system) aiuta con un file system potenzialmente danneggiato. Questa utilità viene utilizzata per controllare e (facoltativamente) riparare il file system.

G

grep

Il comando Trova funziona sul nome del file. Il comando grep viene utilizzato per trovare modelli all'interno del contenuto del file.

groupadd

Il comando groupadd in Linux crea nuovi gruppi

groupdel

Il comando groupdel è forse il comando più semplice in Linux praticamente senza opzioni. Viene utilizzato per eliminare un gruppo esistente.

groupmod

Puoi modificare le proprietà del gruppo come il nome del gruppo e l'ID del gruppo con il comando groupmod in Linux.

gruppi

Questo comando ti aiuta a trovare i gruppi a cui appartiene un utente Linux nella riga di comando di Linux.

H

È possibile utilizzare il comando head per stampare un numero specificato di righe dall'inizio del file.

storia

Tutto ciò che digiti nel terminale è memorizzato nella cronologia della shell. Questo aspetto può essere visualizzato e controllato tramite il comando cronologia.

Io

id

Ogni utente in Linux ha un ID utente numerico univoco e un gruppo predefinito con un ID gruppo numerico univoco. Il comando id stampa queste informazioni.

J

lavori

Il comando jobs in Linux consente all'utente di interagire direttamente con i processi nella shell corrente.

L

meno

Less è una fantastica utilità di comando Linux per la visualizzazione di file di testo.

ln

Il comando ln ti consente di creare collegamenti sia soft che hard in Linux.

trova

Il comando locate ti consente di eseguire una ricerca super veloce dei file.

ls

Il comando ls in Linux è uno dei comandi più utilizzati. Viene utilizzato per elencare il contenuto di una directory.

lsof

Puoi elencare i file aperti da un utente o da un processo usando il comando lsof in Linux.

M

mkdir

Il comando mkdir ti permette di creare nuove directory (cartelle in termini comuni) in Linux.

mkfs

mkfs è lo strumento da riga di comando in Linux per formattare un disco o una partizione in un determinato filesystem a tua scelta.

altro

Il comando more in Linux apre un file di testo nelle visualizzazioni di pagina. È il predecessore del comando less e non viene utilizzato molto in questi giorni.

mv

Il comando mv in Linux viene utilizzato per spostare e rinominare file e directory.

N

nc (netcat)

La funzionalità principale di Netcat è consentire a due computer di connettersi e condividere risorse. È uno strumento di rete potente e versatile disponibile per macchine Linux, Mac e Windows.

nohup

Il comando Nohup in Linux ti consente di eseguire comandi anche dopo il logout.

nslookup

nslookup è uno dei comandi di rete più diffusi in Linux utilizzato per eseguire query sui record DNS (Domain Name System).

P

passwd

Il comando passwd in Linux ti consente di modificare la password dell'utente, bloccare gli account, far scadere le password e altro.

incolla

Il comando incolla unisce diversi file di input per produrre da essi un nuovo file di testo delimitato.

ping

Il ping viene utilizzato principalmente per verificare se un host remoto è raggiungibile o meno.

printf

Puoi stampare output semplici con il comando echo ma non è abbastanza per output formattati complicati. printf consente una formattazione in stile C dell'output.

ps

Il comando ps in Linux viene utilizzato per ottenere informazioni sui processi in esecuzione.

R

leggi

Con il comando read, puoi rendere interattivo il tuo script bash accettando gli input dell'utente.

riavvia

Reboot esegue le azioni del comando halt (spiegato di seguito), richiedendo l'interruzione di tutta l'elaborazione. Quindi, invece di attivare il segnale ACPI, il tuo sistema viene riavviato.

rinomina

Il comando Rinomina può essere utilizzato per rinominare più file in Linux contemporaneamente.

rm

Il comando rm viene utilizzato per rimuovere file e directory in Linux.

rsync

Rsync (Remote Sync) è uno strumento di sincronizzazione per la copia di file e directory in un sistema o tra sistemi. Il suo caso d'uso più diffuso include la copia di file tra sistemi remoti.

S

scp

Scp sta per copia sicura ma mi piace pensarlo come "copia SSH". Come rsync, scp viene utilizzato anche per copiare file tra sistemi remoti.

schermo

Il comando screen in Linux consente di utilizzare più terminali virtuali che possono essere salvati per nome e riaperti utilizzando le scorciatoie da tastiera.

sed

Sed fa parte della cassetta degli attrezzi standard di Unix dalla fine degli anni '60. Come qualsiasi editor di testo, ti aiuterà a modificare i file di testo.

sequenza

Il comando seq, abbreviazione di sequenza, viene utilizzato per stampare una sequenza di numeri. I numeri possono essere interi o reali (con punti decimali).

dormi

Il comando sleep di Linux è uno dei comandi più semplici in circolazione. Come puoi intuire dal nome, la sua unica funzione è dormire. In altre parole, introduce un ritardo per un tempo specificato.

fonte

Il comando source è una pratica utilità che può essere utilizzata per aggiornare le variabili di ambiente tra le altre cose.

stat

Puoi ottenere permessi sui file, dimensioni, mtime, ctime, atime, proprietà e molte altre informazioni sugli attributi dei file utilizzando il comando stat in Linux.

T

coda

Il comando tail stampa le ultime dieci righe dei file di input. Il comando tail serve anche per leggere i file di log in tempo reale.

tar

Tar è uno degli strumenti più comuni utilizzati per l'archiviazione di file in Linux.

tee

Il comando tee legge dallo standard input e scrive sia nello standard output che nei file. Il risultato è che puoi vedere l'output del tuo comando e allo stesso tempo salvarlo in un file.

ora

Il comando time in Linux misura per quanto tempo viene eseguito un particolare comando o script.

timeout

Con il comando timeout puoi impostare un limite di tempo per l'esecuzione di altri comandi e programmi.

in alto

Il comando in alto fornisce una rapida panoramica delle risorse e dei processi di sistema.

tocca

Il comando touch in Linux viene utilizzato per modificare i timestamp dei file, tuttavia uno degli usi più comuni del comando touch include la creazione di un nuovo file vuoto.

tr

Il comando tr in Linux viene utilizzato per eseguire traduzioni semplici ma utili di un insieme di caratteri in un altro.

digitare

Il comando type ti dice se un comando Linux è un comando shell integrato, dove si trova il suo eseguibile e se è associato a qualche altro comando.

U

ulimit

Ulimit è un comando di shell integrato progettato per visualizzare, allocare e limitare le risorse.

uname

Puoi ottenere la versione del kernel Linux e alcune altre informazioni di sistema con il comando uname in Linux.

uniq

Il comando uniq in Linux e Unix viene utilizzato per rimuovere le righe duplicate da un file.

useradd

Il comando useradd consente a un superutente di creare un nuovo account utente su Linux.

userdel

Userdel ti consente di eliminare un utente esistente.

usermod

Il comando usermod in Linux ti permette di modificare un account utente in vari modi.

V

vim

Vim è uno degli editor di testo più popolari nella riga di comando di Linux.

C

guarda

Watch è un'ottima utility che aggiorna automaticamente i dati. Alcuni degli usi più comuni di questo comando riguardano il monitoraggio dei processi o dei registri del sistema, ma può essere utilizzato in combinazione con le pipe per una maggiore versatilità.

wc

Il comando wc visualizza informazioni statistiche su un file come il numero di righe, parole, caratteri.

quale

quale comando è un comando estremamente utile per individuare i file eseguibili che si trovano ovunque nel sistema Linux.

chi

Il comando who in Linux elenca tutti gli utenti che hanno effettuato l'accesso al sistema.

Questo è tutto per il momento. Aggiungerò altri comandi man mano che verranno presentati qui.


Linux
  1. Comandi Linux:job, bg e fg

  2. 5 comandi Linux che non uso mai

  3. Comando Linux mv

  4. Linux du comando

  5. Capire i comandi di base di Linux

Comando di sorveglianza di Linux

Comando W in Linux

Comandi di base di Linux

Al comando in Linux

Comandi Linux - Guida completa

Comando Df in Linux