GNU/Linux >> Linux Esercitazione >  >> Linux

Suggerimenti per la riga di comando di Linux per aumentare la produttività

Quando si tratta di Linux, la maggior parte delle volte lavoreresti sulla riga di comando. Con l'avvento di strumenti di gestione della configurazione come Chef, Ansible ecc., gli sviluppatori possono ora lavorare sull'automazione del sistema Linux in modo efficiente senza preoccuparsi molto degli interni del sistema. Tuttavia, è necessario lavorare con la riga di comando in qualsiasi stato del processo. Lascia che sia il debugging, la modifica di una configurazione o il test di un'applicazione per la prima volta. I suggerimenti della riga di comando di Linux aumenteranno la tua produttività. Puoi evitare molte attività ripetute utilizzando questi suggerimenti e scorciatoie.

Suggerimenti per la riga di comando di Linux

In questo articolo, abbiamo elencato gli hack dei comandi che potresti utilizzare in un terminale Linux per aumentare la tua produttività.

Nota:in tutti gli esempi spiegati di seguito, “+ ” significa solo la combinazione. Non significa che devi usare il pulsante "+" sulla tastiera.

Cerca comando eseguito in precedenza

Puoi cercare un comando eseguito in precedenza utilizzando la funzionalità di ricerca inversa.

Usa “Ctrl + R ” e digita la parola chiave da cercare. Restituirà il comando corrispondente eseguito prima.

Elimina l'ultima parola e riga

Durante la digitazione,

1. Se vuoi eliminare l'ultima parola, usa “Ctrl + W
2. Se vuoi eliminare l'intera riga, usa "Ctrl + U
3. Se vuoi inserire la riga successiva, usa "Ctrl + C

Leggi anche: Comandi di rete e risoluzione dei problemi di Linux

Trova, uccidi ed elabora

Diciamo che vuoi trovare un ID processo e ucciderlo. Puoi farlo usando il seguente comando.

ps -aef | grep <service name>  | grep -v grep | awk '{print $2}' | xargs kill -9

Elenca tutte le porte di processo e di ascolto

Utilizzare il comando seguente per elencare tutte le porte dell'elenco.

netstat -tlnp

1. Usa pgrep per ottenere l'ID di processo di un servizio.

pgrep <service name>

E puoi usare xargs per terminare tutti i processi correlati.

pgrep <service name>  | xargs kill -9

2. Utente nohup e & per inviare un processo in background ed eseguirlo per sempre.

nohup <some process script> &

Emetti come file Input

È possibile utilizzare l'output di un comando come file per essere l'input di un altro comando utilizzando “< simbolo ".

Ad esempio, se vuoi confrontare /etc/hosts di un host remoto con il tuo host attuale, puoi fare quanto segue.

diff /etc/hosts <(ssh [email protected]<IP> -i ~/.ssh/key-file cat /etc/hosts)

Elimina lo standard output

Se vuoi eliminare lo standard output, puoi reindirizzare lo stdout a /dev/null

Ad esempio,

ls -l > /dev/null

Autorizzazioni file in forma ottale

Per visualizzare i permessi dei file in forma ottale, puoi utilizzare la seguente sintassi.

stat -c '%A %a %n' <file name>

stato disco/CPU/rete

Per conoscere lo stato del disco/CPU/rete è possibile utilizzare le seguenti utilità della riga di comando.

iostat
netstat
top
htop
dstat
vmstat

Altri suggerimenti utili

1. Usa Ctrl + Z sospendere un processo

2. Usa grep per filtrare le uscite

3. Usa !! per eseguire l'ultimo comando

4. Usa dmesg comando per identificare problemi hardware o driver

5. Usa il mtr comando per risolvere i problemi di rete.

6. Per svuotare un file usa>  seguito dal nome file. Ad esempio >example.txt

Ad esempio,

mtr 8.8.8.8

6. Usa pstree  comando per visualizzare l'albero dei processi del tuo sistema.

1. Tutorial sulla gestione dei processi Linux per principianti.

2. Comandi Linux che ogni sviluppatore dovrebbe conoscere.


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. Suggerimenti Bash per tutti i giorni dalla riga di comando

  3. Titan:un gestore di password da riga di comando per Linux

  4. 7 suggerimenti per velocizzare la navigazione della riga di comando di Linux

  5. Nozioni di base sui comandi di Linux:7 comandi per la gestione dei processi

10 utili trucchi per la riga di comando di Linux per i principianti - Parte 2

10 Suggerimenti rapidi sul comando sudo per i sistemi Linux

Comando Pstree in Linux

Kill Command in Linux

30 esempi di comandi principali per il monitoraggio in Linux

19 Suggerimenti e trucchi utili per la riga di comando di Linux