Post  |  Commenti

2nd
APR

History multipla con bash

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by raphe | Filed under Appunti, Linux

In questi giorni mi sono accorto di quanto è noioso lavorare con più shell aperte e trovarsi la history sovrascritta. Chiunque è abituato a lavorare in questo modo, soprattutto se si usa la nuova versione di yakuake, sa’ quanto è fastidioso al prossimo riavvio non trovare quel comando con mille parametri del quale non ricordiamo la sintassi. La situazione è particolarmente scomoda a chi programma, a chi gestisce qualche serverino casalingo, ecc.

Cercando in rete, ho trovato (non ricordo su quale forum) la soluzione:

  • cercate il vostro file .bashrc (di solito è nella home);
  • aggiungete alla fine queste due righe:
    • shopt -s histappend
    • PROMPT_COMMAND=’history -a; history -n’

Al prossimo avvio la history di bash conterrà i comandi di tutte le shell aperte.

Tags: > > > > > >

29th
NOV

Condividi Internet! Ora su Gentoo… e non solo

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...

Posted by deepred | Filed under Appunti, Laptop, Linux, Programming

Ricordate l’articolo “Condividere la connessione ad Internet tramite una connessione wireless Ad-Hoc” di redsend?

In quell’articolo era mostrato un semplice script per configurare il proprio sistema in modo da poterlo rendere gateway in una rete wireless ad-hoc. Uno script perfettamente funzionante con gentoo, ma che è stato testato con successo anche su altre distribuzioni.

ad-hoc.jpg

Tuttavia, in questi giorni ho attuato alcune modifiche e miglioramenti al suddetto script relative alle seguenti caratteristiche:

  • possibilità di interrompere il servizio;
  • separazione della configurazione dall’esecuzione;
  • controllo della correttezza della configurazione;
  • restore delle policy del firewall precedenti all’esecuzione dello script.

Analizziamo più in dettaglio ciascuna di queste come è stata attuata. Leggi il resto…

Tags: > > > > > > >
Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)