37 I Comandi Di Linux Si Deve Sapere

0
967
fatmawati achmad zaenuri/Shutterstock.com

Sei nuovo di Linux o solo un po ‘ arrugginito? Qui ci sono tutti i comandi che è necessario sapere. Pensate a questo come un punto di riferimento essenziale per il terminale di Linux. Questo vale per il macOS riga di comando, troppo.

La raccolta di strumenti Essenziale per il Terminale

Linux include un gran numero di comandi, ma abbiamo scelto di 37 dei più importanti di quelli qui presenti. Imparare questi comandi, e sarai molto più a casa al prompt dei comandi di Linux.

La seguente lista è presentata in ordine alfabetico. Un comando di posizione nell’elenco non è rappresentativo della sua utilità o la semplicità. Per l’ultima parola su un comando di utilizzo, consultare le sue pagine man. L’uomo di comando è presente nella nostra lista, del corso—breve “manuale”.

1. alias

Il comando alias consente di dare il proprio nome a un comando o sequenza di comandi. È quindi possibile digitare il nome breve, e la shell di eseguire il comando o sequenza di comandi per voi.

alias cls=chiaro

Questo consente di impostare un alias chiamato cls . Sarà un altro nome per chiara . Quando si tipo cls, cancella lo schermo come se fosse stato digitato chiaro . Il tuo alias consente di risparmiare un paio di battute, certo. Ma, se si spostarsi frequentemente tra Windows e Linux a riga di comando, si può trovare digitando il Windows cls comando su una macchina Linux che non so cosa vuoi dire. Ora saprà.

Gli alias possono essere molto più complessi rispetto a quella semplice esempio. Ecco un alias chiamato pf (per processo) che è solo un po ‘ più complesso. Nota le virgolette intorno a la sequenza di comandi. Questo è necessario se la sequenza di comando dispone di spazi. Questo alias usa il comando ps per elencare i processi in esecuzione e quindi i tubi di loro attraverso il comando grep. Il comando grep cerca le voci in uscita dal ps che corrispondono al parametro della riga di comando $1 .

alias pf=”ps-e | grep $1″

Se si voleva scoprire l’ID di processo (PID) il pulsante di scatto o per scoprire se scatto anche in esecuzione—si può usare l’alias come questo. Tipo pf, uno spazio e il nome del processo che si sono interessati a:

pf di scatto

Gli alias definiti sulla linea di comando e morire con la finestra del terminale. Quando si chiude, se ne sono andati. Per rendere il tuo alias è sempre disponibile, aggiungere alla.bash_aliases file nella vostra home directory.

2. gatto

Il comando cat (abbreviazione di “concatenare”) elenca il contenuto del file nella finestra di terminale. Questo è più veloce ad aprire il file in un editor, e non c’è alcuna possibilità che si possono accidentalmente modificare il file. Per leggere il contenuto del tuo .bash_log_out file, digitare il comando riportato di seguito, mentre la home directory è la directory di lavoro corrente, come per impostazione predefinita:

cat .bash_logout

Con i file più rispetto al numero di righe nella finestra del terminale, il testo frusta passato troppo veloce per la lettura. È possibile reindirizzare l’output di cat con meno di rendere il processo più gestibile. Con meno si può scorrere avanti e indietro attraverso il file utilizzando il su e Giù tasti Freccia, i tasti PgUp e PgDn tasti e i tasti Home e Fine. Tipo q per uscire da meno.

cat .bashrc | meno

3. cd

Il comando cd cambia la directory corrente. In altre parole, si passa ad un nuovo posto nel filesystem.

Se si desidera passare a una directory all’interno della directory corrente, si può semplicemente digitare cd e il nome della directory.

cd lavoro

Se si desidera passare a una directory altrove all’interno del filesystem albero di directory, specificare il percorso della directory con un leader /.

cd /usr/local/bin

Per tornare rapidamente alla vostra home directory, utilizzare il carattere ~ (tilde) come il nome della directory.

cd ~

Ecco un altro trucco: È possibile utilizzare il doppio dot simbolo .. per rappresentare il padre della directory corrente. È possibile digitare il seguente comando per salire di una cartella:

cd ..

Immaginate di essere in una directory. La directory padre ha altre directory, così come la directory in cui ti trovi. Per cambiare in una di quelle altre directory, è possibile utilizzare il .. simbolo di accorciare quello che hai a che tipo.

cd ../giochi

4. chmod

Il comando chmod, imposta il file flag per i permessi di un file o di una cartella. Le bandiere definire chi può leggere, scrivere o eseguire il file. Quando si elencano i file con l’opzione-l (formato lungo) opzione visualizzata una stringa di caratteri che sembrano

-rwxrwxrwx

Se il primo carattere è una – la voce è un file, se si tratta di un d la voce è una directory. Il resto della stringa è di tre serie di tre caratteri. Da sinistra, i primi tre rappresentano le autorizzazioni per il file del proprietario, il mezzo tre rappresentano le autorizzazioni per il file del gruppo e il più a destra tre personaggi rappresentano le autorizzazioni per gli altri. In ogni set, r sta per leggere, un w sta per scrivere e x sta per eseguire.

Se la r, w, x il carattere è presente il file è concesso il permesso. Se la lettera non è presente e – appare, invece, il file non viene concessa l’autorizzazione.

Un modo di usare chmod è quello di fornire le autorizzazioni che si desidera dare al proprietario, gruppo e altri come un numero di 3 cifre. La cifra più a sinistra rappresenta il proprietario. La cifra media che rappresenta il gruppo. L’ultima cifra a destra rappresenta gli altri. Le cifre che si possono utilizzare e ciò che essi rappresentano sono elencati di seguito:

  • 0: Nessuna autorizzazione
  • 1: Eseguire il permesso
  • 2: i permessi di Scrittura
  • 3: autorizzazioni di Scrittura ed esecuzione
  • 4: permesso di Lettura
  • 5: autorizzazioni di Lettura ed esecuzione
  • 6: autorizzazioni di Lettura e scrittura
  • 7: Lettura, scrittura e esecuzione autorizzazioni

Guardando il nostro example.txt file, possiamo vedere che tutti e tre i set di caratteri sono rwx. Che dire, ognuno di noi ha la lettura, la scrittura e i diritti di esecuzione con il file.

Per impostare il permesso di lettura, scrittura ed esecuzione (7) per il proprietario, per leggere e scrivere (6) per il gruppo; lettura ed esecuzione (5) per gli altri, avremmo bisogno di utilizzare le cifre 765 con il comando chmod:

chmod -R 765 example.txt

Per impostare il permesso di lettura, scrittura ed esecuzione (7) per il proprietario, e leggere e scrivere (6) per il gruppo e per gli altri, avremmo bisogno di utilizzare le cifre 766 con il comando chmod:

chmod 766 example.txt

5. chown

Il comando chown permette di cambiare il proprietario e il gruppo proprietario di un file. Elenco nostra example.txt file con ls -l siamo in grado di vedere dave dave nella descrizione del file. Il primo di questi indica il nome del proprietario del file, che in questo caso è l’utente dave. La seconda mostra che il nome del gruppo, proprietario anche di dave. Ogni utente dispone di un gruppo predefinito creato quando viene creato l’utente. L’utente è il solo membro del gruppo. Questo dimostra che il file non è condiviso con altri gruppi di utenti.

È possibile utilizzare i comandi chown per cambiare il proprietario o gruppo, o di un file. È necessario fornire il nome del proprietario e il gruppo, separati da un carattere:. Avrete bisogno di usare sudo. Per mantenere dave come il proprietario del file, ma per impostare maria, come il proprietario di un gruppo, utilizzare questo comando:

sudo chown dave:maria example.txt

Per cambiare il proprietario e il gruppo proprietario di maria, utilizzare il seguente comando;

sudo chown maria:maria example.txt

Per modificare il file in modo che dave è ancora una volta il proprietario del file e il proprietario del gruppo, utilizzare questo comando:

sudo chown dave:dave example.txt

6. curl

Il comando curl è uno strumento per recuperare le informazioni e i file da Url (Uniform Resource Locator) o indirizzi internet.

Il comando curl non possono essere fornite come una parte standard della distribuzione di Linux. L’uso di apt-get per installare questo pacchetto sul vostro sistema se si sta utilizzando Ubuntu o un’altra distribuzione basata su Debian. Su altre distribuzioni Linux, usare la vostra distribuzione di Linux strumento di gestione dei pacchetti, invece.

sudo apt-get install curl

Si supponga di voler recuperare un singolo file da un repository GitHub. Non c’è ufficialmente supportato per questo. Sei costretto a clonare l’intero repository. Con curl tuttavia, siamo in grado di recuperare i file che si desidera sul proprio.

Questo comando consente di recuperare il file per noi. Si noti che è necessario specificare il nome del file da salvare, utilizzando l’opzione-o (output). Se non si esegue questa operazione, il contenuto del file vengono fatti scorrere rapidamente nella finestra del terminale, ma non vengono salvati nel computer.

curl https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Se non vuoi vedere l’avanzamento del download informazioni utilizzare l’opzione-s (silent).

curl-s https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

7. df

Il comando df mostra la dimensione, lo spazio utilizzato e lo spazio libero disponibile sul filesystem montati del tuo computer.

Due delle più utili opzioni sono -h (leggibile) e -x (escludere) opzioni. Il leggibile opzione consente di visualizzare le dimensioni in Mb o Gb invece di byte. L’opzione escludi ti permette di raccontare la df a sconto del filesystem che si sono interessati. Per esempio, la squashfs pseudo-filesystem che vengono creati quando si installa un’applicazione con il comando snap.

df -h -x squashfs

CORRELATI: Come Visualizzare lo Spazio Libero su Disco e l’Utilizzo del Disco Da Terminale Linux

8. diff

Il comando diff confronta due file di testo e mostra le differenze tra di loro. Ci sono molte opzioni per personalizzare la visualizzazione dei requisiti.

I -y (side by side) opzione mostra la linea differenze fianco a fianco. L’-w (larghezza) opzione consente di specificare la linea di massima larghezza, per evitare avvolgente linee. I due file sono chiamati alpha1.txt e alpha2.txt in questo esempio. –Sopprimere il-comune-linee impedisce diff elencare le linee di corrispondenza, permettendoti di concentrarti sulle linee che sono delle differenze.

diff -y -W 70 alpha1.txt alpha2.txt –sopprimere il-comune-linee

CORRELATI: Come Confrontare Due File di Testo con il Terminale di Linux

9. echo

Il comando echo stampa (echi) una stringa di testo nella finestra di terminale.

Il comando sotto stampare le parole “Una stringa di testo” nella finestra terminale.

eco Una stringa di testo

Il comando echo può mostrare il valore delle variabili di ambiente, per esempio, $UTENTE, $HOME, e $variabili di ambiente PATH. Questi tengono i valori del nome dell’utente, la home directory dell’utente, e il percorso cercato di corrispondenza comandi quando l’utente digita qualcosa sulla riga di comando.

echo $UTENTE
echo $HOME
echo $PATH

Il comando seguente consente di causare un bip per essere rilasciato. I -e (codice di escape) opzione interpreta il sfuggito un personaggio come una ‘campana’ di carattere.

echo-e “”

Il comando echo è preziosa anche in script di shell. Uno script è possibile utilizzare questo comando per generare un output visibile per indicare lo stato o i risultati dello script viene eseguito.

10. uscita

Il comando exit per chiudere la finestra del terminale, per concludere l’esecuzione di uno script di shell, o il log-out di un SSH sessione di accesso remoto.

uscita

11. trovare

Utilizzare il comando trova per rintracciare i file di cui si conosce l’esistenza, se non si ricorda dove li metti. Devi dire a trovare da dove iniziare la ricerca e cosa si sta cercando. In questo esempio, l’ . corrisponde all’attuale cartella e il nome-opzione indica a trovare per cercare i file con un nome che corrisponde al criterio di ricerca.

È possibile utilizzare i caratteri jolly, dove * rappresenta una qualsiasi sequenza di caratteri e ? rappresenta qualsiasi carattere singolo. Stiamo usando ** da abbinare con qualsiasi nome di file che contiene la sequenza“.” Questo corrisponderebbe a parole come ossa, pietre, e solitario.

trovare . -nome **

Come possiamo vedere, trovare, ha restituito un elenco di corrispondenze. Uno di loro è una directory chiamata Ramones. Possiamo dire trovare per limitare la ricerca solo ai file. Lo facciamo utilizzando l’opzione-type con il parametro f. Il parametro f sta per file.

trovare . -type f -name **

Se si desidera che la ricerca di essere tra maiuscole e minuscole uso-iname (insensibile nome).

trovare . -iname *wild*

12. dito

Il dito di comando fornisce una breve dump di informazioni sull’utente, compreso il momento dell’utente dell’ultimo accesso, la home directory dell’utente, e l’utente, nome completo dell’account.

13. gratis

Il comando free fornisce un riepilogo dell’utilizzo della memoria con il computer. Ciò avviene per esempio per il Memoria ad Accesso Casuale (RAM) e la memoria di swap. L’-h (umana) opzione viene utilizzata per fornire human-friendly numeri e unità di misura. Senza questa opzione, i dati sono presentati in byte.

libero -h

14. grep

Il grep utility ricerca per righe che contengono una stringa di ricerca. Quando abbiamo guardato il comando alias, abbiamo utilizzato grep per cercare l’output di un altro programma, ps . Il comando grep può anche cercare il contenuto del file. Qui stiamo cercando la parola “treno” in tutti i file di testo nella directory corrente.

grep treno *.txt

La lista di output il nome del file e mostra le linee che corrispondono. Il testo corrispondente viene evidenziato.

La funzionalità e la pura utilità di grep sicuramente garantisce check-out la sua pagina man.

15. gruppi

I gruppi di comando ti dice i gruppi a cui un utente è un membro di.

gruppi di dave
gruppi di maria

16. gzip

Il comando gzip comprime i file. Per impostazione predefinita, rimuove il file originale e ti lascia con la versione compressa. Per mantenere sia l’originale e la versione compressa, usare l’opzione-k (mantenere).

gzip -k core.c

17. testa

La testa di comando fornisce un elenco delle prime 10 righe di un file. Se volete vedere di meno o di più linee, utilizzare l’opzione-n (numero) opzione. In questo esempio, usiamo la testa con la sua impostazione di default di 10 righe. Abbiamo quindi ripetere il comando che chiede solo cinque righe.

testa -core.c
head-n 5 core.c

18. storia

La storia comando elenca i comandi precedentemente sulla riga di comando. È possibile ripetere qualsiasi dei comandi dalla storia digitando un punto esclamativo ! e il numero del comando dall’elenco della cronologia.

!188

Digitare i due punti esclamativi ripete l’ultimo comando eseguito.

!!

19. uccidere

Il comando kill che consente di terminare un processo da riga di comando. Questo, fornendo l’ID di processo (PID) del processo di uccidere. Non uccidere i processi di willy-nilly. È necessario disporre di un buon motivo per farlo. In questo esempio, faremo finta che l’otturatore programma si è bloccato.

Per trovare il PID di scatto utilizzeremo il nostro ps e grep trucco da sezione su alias di comando, di cui sopra. Ricerca di un otturatore di processo e di ottenere il suo PID come segue:

ps-e | grep di scatto.

Una volta determinato il PID—1692 in questo caso—si può uccidere come segue:

uccidere 1692

20. meno

Meno di comando permette di visualizzare i file senza aprire un editor. È più veloce da usare, e non c’è possibilità di inavvertitamente modificare il file. Con meno si può scorrere avanti e indietro attraverso il file utilizzando il su e Giù tasti Freccia, i tasti PgUp e PgDn tasti e i tasti Home e Fine. Premere il tasto Q per uscire da meno.

Per visualizzare un file di fornire il suo nome a meno come segue:

meno core.c

È anche possibile inviare l’output di altri comandi in meno. Per vedere l’output di ls per una quotazione del vostro intero disco rigido, utilizzare il seguente comando:

ls -R / | meno

Utilizzare / per la ricerca in avanti nel file e utilizzare ? per la ricerca all’indietro.

21. ls

Questo potrebbe essere il primo comando la maggior parte degli utenti Linux, si incontrano. Elenca i file e le cartelle nella directory specificata. Per impostazione predefinita, ls ricerca nella directory corrente. Ci sono molte opzioni che è possibile utilizzare con ls , e vi consiglio vivamente di rivedere la sua pagina man. Alcuni esempi comuni sono presentati qui.

Per elencare i file e le cartelle nella directory corrente:

ls

Per elencare i file e le cartelle nella directory corrente, con un elenco dettagliato utilizzare l’opzione-l (lungo) opzione:

ls -l

Per l’uso umano, amichevole file di dimensioni-h (umana) opzione:

ls -lh

Per includere i file nascosti usare l’opzione-a (tutti i file) opzione:

ls -lha

22. uomo

L’uomo è il comando per visualizzare il “man pages” per un comando in meno . Le pagine man sono il manuale dell’utente per il comando. Perché l’uomo utilizza meno per visualizzare le pagine man, è possibile utilizzare la funzionalità di ricerca del meno.

Per esempio, per vedere le pagine man chown, utilizzare il seguente comando:

man chown

Utilizzare il su e Giù tasti freccia o i tasti PgUp e PgDn tasti per scorrere il documento. Premere q per chiudere la pagina man o pressh per aiutare.

23. mkdir

Il comando mkdir consente di creare nuove cartelle nel file system. È necessario fornire il nome della nuova directory mkdir. Se la nuova directory di non essere più all’interno della directory corrente, è necessario fornire il percorso per la nuova directory.

Per creare due nuove cartelle nella directory corrente denominata “fatture” e “citazioni”, l’utilizzo di questi due comandi:

mkdir fatture
mkdir preventivi

Per creare una nuova directory chiamata “2019” all’interno di “fatture” directory, è possibile utilizzare questo comando:

mkdir fatture/2109

Se avete intenzione di creare una directory, ma suo padre la directory non esiste, è possibile utilizzare l’opzione-p (i genitori) opzione per mkdir crea tutte le directory principali necessarie. Il comando seguente, stiamo creando il “2019” directory all’interno della “annuale” di directory all’interno le “virgolette” directory. Il “annuale” la directory non esiste, ma possiamo avere mkdir crea tutte le directory specificate in una volta:

mkdir -p citazioni)/annuale/2019

Il “annuale” della directory viene creata anche.

24. mv

Il comando mv consente di spostare file e cartelle da una directory. Consente anche di rinominare i file.

Per spostare un file che si deve parlare di mv in cui il file è e dove si vuole essere trasferito. In questo esempio, stiamo passando un file chiamato apache.pdf dal “~/Documenti/Ukulele” directory e inserirlo nella directory corrente, rappresentata dal singolo . carattere.

mv ~/Documenti/Ukulele/Apache.pdf .

Per rinominare il file, si “sposta” in un nuovo file con il nuovo nome.

mv Apache.pdf The_Shadows_Apache.pdf

Lo spostamento di file e rinominare azione avrebbe potuto essere realizzato in un unico passaggio:

mv ~/Documenti/Ukulele/Apache.pdf ./The_Shadows_Apache.pdf

25. passwd

Il comando passwd consente di modificare la password di un utente. Basta digitare passwd per cambiare la propria password.

È inoltre possibile modificare la password di un altro account utente, ma è necessario usare il comando sudo. Vi verrà chiesto di inserire la nuova password due volte.

sudo passwd maria

26. ping

Il comando ping consente di verificare che si dispone di connettività di rete con un altro dispositivo di rete. È comunemente usato per aiutare a risolvere i problemi di rete. Per utilizzare il comando ping, immettere l’indirizzo IP o il nome del computer di un altro dispositivo.

ping 192.168.4.18

Il comando ping verrà eseguito fino a quando non si arresta con Ctrl+C.

Ecco cosa sta succedendo:

  • Il dispositivo indirizzo IP 192.168.4.18 è di rispondere alle nostre richieste di ping e l’invio di pacchetti di 64 byte.
  • Il Controllo di Internet Messaging Protocol (ICMP) numerazione della sequenza ci permette di controllare per mancate risposte (perdita di pacchetti).
  • Il TTL figura è il “tempo di vivere”, per un pacchetto. Ogni volta che il pacchetto passa attraverso un router, è (dovrebbe essere) decrementato di uno. Se si raggiunge lo zero, il pacchetto viene scartato. Lo scopo di questo è quello di evitare di rete loopback problemi di sovraccarico della rete.
  • Il valore del tempo è la durata di andata e ritorno dal vostro computer al dispositivo e indietro. Messo semplicemente, il basso questa volta, il meglio.

Per chiedere il ping a funzionare per un determinato numero di tentativi di ping, usare l’opzione-c (conta).

ping-c 5 192.168.4.18

Per ascoltare un ping, usare l’opzione-a (udibile).

ping-192.168.4.18

27. ps

Ps comando elenca i processi in esecuzione. Tramite ps senza opzioni, la fa l’elenco dei processi in esecuzione nella shell corrente.

ps

Per vedere tutti i processi relativi ad un particolare utente, utilizzare l’opzione-u (utente). Questo sarà probabilmente un lungo elenco, quindi per comodità tubo attraverso di meno.

ps -u dave | meno

Per vedere tutti i processi in esecuzione, utilizzare l’opzione-e (ogni processo) opzione:

ps-e | meno

28. pwd

Bello e semplice, il comando pwd stampa la directory di lavoro (la directory corrente) dalla directory root/.

pwd

29. arresto

Il comando shutdown permette di spegnere o riavviare il vostro sistema Linux.

Utilizzando l’arresto senza parametri spegnerà il vostro computer in un minuto.

arresto

Per arrestare immediatamente, utilizzare il parametro now.

shutdown now

È anche possibile pianificare un arresto e informare gli utenti registrati di spegnimento in corso. Lasciare che il comando di arresto di sapere quando si desidera spegnere il sistema, è necessario fornire con un tempo. Questo può essere un certo numero di minuti da ora, ad esempio, +90 o un tempo preciso, come le 23:00. Qualsiasi messaggio di testo è di fornire è di trasmettere agli utenti registrati.

arresto 23:00 Arresto stasera alle 23:00, salvare il lavoro e il log out prima di allora!

Per annullare un arresto, usare l’opzione-c (annulla) opzione. Qui abbiamo in programma un arresto per quindici minuti e poi cambiato le nostre menti.

arresto +15 Chiudendo in 15 minuti!
shutdown-c

CORRELATI: Come Riavviare o Spegnere Linux Utilizzando la Riga di Comando

30. SSH

Utilizzare il comando ssh per connettersi a un computer Linux remoto e accedere al tuo account. Per effettuare una connessione, è necessario fornire il nome utente e l’indirizzo IP o il nome di dominio del computer remoto. In questo esempio, l’utente maria è la registrazione al computer in 192.168.4.23. Una volta stabilita la connessione, si è chiesto per la sua password.

ssh mary@192.168.4.23

Il suo nome utente e la password vengono verificati e accettati, e lei si è loggato. Notare che la sua richiesta, è cambiato da “Nostromo” a “howtogeek.”

Maria questioni w comando per elencare gli utenti correnti “howtogeek di sistema”. Lei è elencato come essere collegati da pts/1, che è una pseudo-terminale slave. Che è, non è un terminale collegato direttamente al computer.

Per chiudere la sessione, maria tipi di uscita e viene restituito alla shell sulla “Nostromo” computer.

w
uscita

31. sudo

Il comando sudo è necessaria durante l’esecuzione di azioni che richiedono il root o superuser autorizzazioni, come cambiare la password di un altro utente.

sudo passwd maria

32. coda

Il comando di coda ti dà un elenco delle ultime 10 righe di un file. Se volete vedere di meno o di più linee, utilizzare l’opzione-n (numero) opzione. In questo esempio, utilizziamo la coda con la sua impostazione di default di 10 righe. Abbiamo quindi ripetere il comando che chiede solo cinque righe.

coda core.c
tail-n 5 core.c

33. tar

Con il comando tar, è possibile creare un file di archivio (chiamato anche un tarball) che possono contenere molti altri file. Questo rende molto più conveniente per distribuire una raccolta di file. È inoltre possibile utilizzare il tar per estrarre i file da un file di archivio. È comune per chiedere al tar per comprimere l’archivio. Se non chiedi, per la compressione, l’archivio viene creato un file non compresso.

Per creare un file di archivio, è necessario indicare il catrame che i file da includere nel file di archivio, e il nome che si desidera che il file di archivio.

In questo esempio, l’utente si sta per archiviare tutti i file di un Ukulele directory nella directory corrente.

Hanno usato l’-c (creare) e l’opzione -v (verbose). L’opzione verbose dà un feedback visivo elencando i file nella finestra di terminale, come si sono aggiunti all’archivio. -F (filename) opzione seguita dal nome dell’archivio. In questo caso, si tratta di canzoni.tar.

tar-cvf canzoni.tar Ukulele/

I file sono elencati nella finestra di terminale come essi vengono aggiunti al file di archivio.

Ci sono due modi per raccontare il catrame che si desidera che il file di archivio compresso. Il primo è con l’-z (gzip). Questo dice il tar per utilizzare l’utilità gzip per comprimere l’archivio, una volta che è stato creato.

Si è soliti aggiungere “.gz” come suffisso per questo tipo di archivio. Che permette a chiunque, è l’estrazione di file da esso per sapere quali comandi da passare al tar per recuperare correttamente i file.

tar-cvzf songs.tar.gz Ukulele/

I file sono elencati nella finestra di terminale come essi vengono aggiunti al file di archivio come prima, ma la creazione dell’archivio vorrà un po ‘ di più a causa del tempo necessario per la compressione.

Per creare un file di archivio compresso utilizzando un superiore algoritmo di compressione dare un piccolo file di archivio usare l’opzione-j (bzip2) opzione.

tar-cvjf canzoni.tar.bz2 Ukulele/

Ancora una volta, i file sono elencati come l’archivio è stato creato. L’opzione-j è notevolmente più lento rispetto l’opzione-z.

Se si decide di archiviare un gran numero di file, è necessario scegliere tra l’opzione-z decente per la compressione e velocità ragionevole, o l’opzione-j per una migliore compressione e minore velocità.

Come si può vedere nello screenshot di seguito, il “.catrame” il file è il più grande, il “.tar.gz” è più piccolo e l’ “.tar.bz2” è il più piccolo degli archivi.

Per estrarre i file da un archivio di file, utilizzare l’opzione-x (estratto). L’opzione-v (verbose) e -f (filename) opzioni di comportarsi come fanno quando la creazione di archivi. Utilizzare il comando ls per confermare il tipo di archivio per estrarre i file dal file, quindi eseguire il comando riportato di seguito.

ls
tar-xvf canzoni.tar

I file sono elencati come sono stati estratti. Nota che l’Ukulele directory è ricreato anche per voi.

Per estrarre i file da un “.tar.gz” archivio, utilizzare l’opzione-z (gzip).

tar-xvzf songs.tar.gz

Infine, per estrarre i file da un “.tar.bz2” archivio di utilizzare l’opzione-j invece di z (gzip).

tar-xvjf canzoni.tar.bz2

CORRELATI: Come Estrarre File Da un .tar.gz o .tar.File bz2 su Linux

34. top

Il comando superiore mostra una visualizzazione in tempo reale dei dati relativi alla vostra macchina Linux. La parte superiore della schermata è presente un riepilogo dello stato.

La prima riga mostra il tempo e per quanto tempo il computer è stato in esecuzione, quanti utenti sono connessi, e che il carico medio è stato nel passato uno, cinque e quindici minuti.

La seconda riga indica il numero di attività e i loro stati: corsa, si fermò, di sonno e di zombie.

La terza riga mostra le informazioni sulla CPU. Ecco quello che i campi di dire:

  • noi: il valore è il tempo di CPU la CPU spende l’esecuzione di processi, per gli utenti, in “user space”
  • sy: il valore è la CPU il tempo speso in esecuzione sul sistema in kernel space” processi
  • ni: il valore è il tempo di CPU speso in esecuzione i processi di impostare manualmente il valore di nice
  • id: è la quantità di tempo di inattività della CPU
  • wa: il valore è il tempo che la CPU spende in attesa di I/O per completare
  • ciao: Il tempo di CPU per gestire gli interrupt hardware
  • si: Il tempo di CPU per gestire interrupt software
  • st: La CPU tempo perso a causa di esecuzione di macchine virtuali (“rubare”)

La quarta riga mostra la quantità totale di memoria fisica, e quanto è libero, usato e tamponata o memorizzato nella cache.

La quinta riga mostra la quantità totale di memoria di swap, e quanto è gratuito, disponibile e quello utilizzato (tenendo conto memoria che dovrebbe essere recuperabile dalla cache).

L’utente ha premuto il tasto E per modificare la visualizzazione in più umanamente digeribile figure invece di lunghi interi che rappresentano byte.

Le colonne del display principale sono:

  • PID: ID Processo
  • UTENTE: Nome del proprietario del processo
  • PR: la priorità del Processo di
  • NI: Il valore di nice di un processo
  • VIRT: memoria Virtuale utilizzata dal processo
  • RES: Residente in memoria utilizzata dal processo
  • SHR: memoria Condivisa utilizzata dal processo
  • S: Stato del processo. Consulta la lista qui sotto dei valori in questo campo si può prendere
  • La percentuale di CPU: la percentuale di tempo di CPU utilizzato dal processo dall’ultimo aggiornamento
  • %MEM: percentuale di memoria fisica utilizzata
  • TEMPO: tempo totale di CPU utilizzata dall’attività in centesimi di secondo
  • COMANDO: nome del comando da riga di comando o (nome + opzioni)

(La colonna comando non presenti in figura.)

Lo stato del processo può essere uno di questi:

  • D: sleep
  • R: In Esecuzione
  • S: Sonno
  • T: Tracciato (fermo)
  • Z: Zombie

Premere il tasto Q per uscire dall’alto.

CORRELATI: Come Impostare la Priorità di Processo Con una bella e renice su Linux

35. uname

È possibile ottenere alcune informazioni di sistema relative computer con Linux si sta lavorando con il comando uname.

  • Usare l’opzione-a (tutti) opzione per vedere tutto.
  • Utilizzare l’opzione-s (nome del kernel) opzione per vedere il tipo di kernel.
  • Utilizzare l’opzione-r (versione del kernel) opzione per vedere la versione del kernel.
  • Utilizzare l’opzione-v (versione del kernel) opzione per vedere la versione del kernel.

uname-a
uname -s
uname -r
uname -v

36. w

Il comando w liste attualmente utenti registrati.

w

37. whoami

Utilizzare whoami per scoprire che si è connessi o che viene registrato in un unmanned terminale Linux.

whoami

CORRELATI: Come Determinare l’Account Utente Corrente in Linux

Che il Vostro Toolkit

Imparare Linux è come imparare qualsiasi altra cosa. Si sta andando a bisogno di un po ‘ di pratica prima familiarità con i comandi. Una volta che si hanno questi comandi a portata di mano, sarete lungo il percorso verso la conoscenza.

C’è una vecchia barzelletta—probabilmente antica quanto Unix stesso—che dice che l’unico comando che devi sapere è il comando man. C’è un barlume di verità in questo, ma alcune delle pagine man sono impenetrabili, senza un’introduzione. Questo tutorial dovrebbe darvi l’introduzione di cui hai bisogno.