Il incolla Il comando unisce i file riga per riga, separando le righe da ciascun file con schede (per impostazione predefinita) o altro delimitatore che può essere specificato (nell'esempio seguente i campi nell'output sono separati da un uguale cartello).
# incolla -d= file1 file2.
Il diviso comando viene utilizzato per dividere un file in due (o più) file separati, che sono denominati in base a un prefisso di nostra scelta. La suddivisione può essere definita in base alla dimensione, ai blocchi o al numero di righe e i file risultanti possono avere suffissi numerici o alfabetici. Nell'esempio seguente, divideremo bash.pdf in file di dimensioni 50 KB (-b 50KB), utilizzando suffissi numerici (-D):
# split -b 50 KB -d bash.pdf bash_.
Puoi unire i file per ricreare il file originale con il seguente comando:
# gatto bash_00 bash_01 bash_02 bash_03 bash_04 bash_05 > bash.pdf.
Il vero Il comando può essere utilizzato per tradurre (cambiare) i caratteri uno per uno o utilizzando intervalli di caratteri. Nell'esempio seguente useremo lo stesso file2 come in precedenza, e cambieremo:
# cat file2 | tr o O. # cat file2 | tr [a-z] [A-Z]
Il unico comando ci permette di segnalare o rimuovere righe duplicate in un file, scrivendo a stdout per impostazione predefinita. Dobbiamo notare che unico non rileva linee ripetute a meno che non siano adiacenti. Così, unico è comunemente usato insieme a un precedente ordinare (utilizzato per ordinare le righe dei file di testo).
Per impostazione predefinita, ordinare prende il primo campo (separato da spazi) come campo chiave. Per specificare un campo chiave diverso, dobbiamo usare il -K opzione. Si prega di notare come cambia l'output restituito da sort e uniq mentre cambiamo il campo chiave nell'esempio seguente:
# file di gatto3. # ordina file3 | unico # sort -k2 file3 | unico # sort -k3 file3 | unico
Il tagliare comando estrae porzioni di righe di input (da standard o file) e visualizza il risultato sullo standard output, in base al numero di byte (-b), caratteri (-c) o campi (-f).
Quando si usa tagliare in base ai campi, il separatore di campo predefinito è una scheda, ma è possibile specificare un separatore diverso utilizzando il tasto -D opzione.
# cut -d: -f1,3 /etc/passwd # Estrai campi specifici: 1 e 3 in questo caso. # cut -d: -f2-4 /etc/passwd # Estrai l'intervallo di campi: da 2 a 4 in questo esempio.
Si noti che l'output dei due esempi precedenti è stato troncato per brevità.
fmt viene utilizzato per "ripulire" i file con una grande quantità di contenuto o righe o con vari gradi di rientro. La nuova formattazione del paragrafo per impostazione predefinita non supera i 75 caratteri di larghezza. Puoi cambiarlo con il -w (larghezza), che imposta la lunghezza della riga sul numero di caratteri specificato.
Ad esempio, vediamo cosa succede quando usiamo fmt per visualizzare il /etc/passwd file impostando la larghezza di ogni riga a 100 caratteri. Ancora una volta, l'output è stato troncato per brevità.
# fmt -w100 /etc/passwd.
prima impagina e visualizza in colonne uno o più file per la stampa. In altre parole, prima formatta un file per renderlo migliore quando stampato. Ad esempio, il seguente comando:
# ls -a /etc | pr -n --columns=3 -h "File in /etc"
Mostra un elenco di tutti i file trovati in /etc in un formato stampabile (3 colonne) con un'intestazione personalizzata (indicata dal simbolo -h opzione) e le righe numerate (-n).
In questo articolo abbiamo discusso come immettere ed eseguire comandi con la sintassi corretta in un prompt della shell o in un terminale e spiegato come trovare, ispezionare e utilizzare la documentazione di sistema. Per quanto semplice possa sembrare, è un grande primo passo per diventare un RHCSA.
Se desideri aggiungere altri comandi che utilizzi periodicamente e che ti sono stati utili adempi alle tue responsabilità quotidiane, sentiti libero di condividerle con il mondo utilizzando il modulo di commento sotto. Anche le domande sono benvenute. Restiamo in attesa della vostra risposta!