I 10 comandi Bash che ti aiuteranno a conquistare il mondo




Galleria: 
Icona Bash

In un periodo caratterizzato dallo scalpore suscitato dal tristemente famoso shellshock ricordare quanto sono avanzati i comandi bash, non fa mai male

Per questo motivo ho raccolto alcuni dei comandi bash che più caratterizzano le avanzate funzionalità della bourne again shell.

Questa breve panoramica non vuole coprire tutti i comandi bash e nemmeno essere una guida di alto livello per smanettoni, ma solamente esprimere l'amore verso le potenzialità infinite che questa shell ci permette di esprimere tramite i suoi comandi e racchiudere quelli che sono piccole forme d'arte che ci semplificano il lavoro di amministrazione di tutti i giorni

Comandi bash:

$ sudo !!
Richiama il comando precedente eseguendolo come super user

$ echo "<command>" | at 12pm
esegue il comando a mezzanotte, necessita del demone atd

$ ctrl-r
Reverse-i-search cerca ad ogni digitazione al contrario nella history dei comandi bash usati

$ ssh [email protected] cat /path/to/remotefile | diff /path/to/localfile -
Controlla le differenze fra il file remoto e quello locale indicati

$ ctrl-l
Pulisce tutto il contenuto dello schermo, l'equivalente del comando clear

$ ssh -t reachable_host ssh unreachable_host
crea una connessione ssh attraversando il primo host

$ less +F logfile
Utilizza less in follow mode, ovvero aggiorna il contenuto man mano che viene aggiunto al file; Comportamento tipico di tail -f

# nc -v -l 80 < file.ext
Serve il file su http utilizzando netcat, per utilizzare la porta 80 necessita di autorizzazioni di superuser

$ disown -a && exit
Distacca tutti i processi in background dalla shell corrente e esce

$ echo "!!" > foo.sh
Scrive il contenuto dell'ultimo comando nello script foo.sh (sovrascrivendolo completamente) utilizzando la redirezione dell'output

potete trovare altri utilissimi comandi su "Command line fu" raccolta di comandi bash

Quali sono i vostri comandi preferiti? vi è servito l'articolo? preferite la csh? commentate!

Tags: 

Commenti

1

 

Segnalati dagli utenti:

 

ctrl-k - cancella tutto a destra nella stessa riga del cursore - Grazie Hush ByHush

ctrl-u - cancella tutto a sinistra nella stessa riga del cursore - Grazie Hush ByHush