[LatinaLUG] R: Re: Bash Intermedio - esercizi?
musicpapa@inwind.it
musicpapa@inwind.it
Lun 2 Maggio 2011 08:27:52 CEST
Molto interessante tutto questo! Come sempre da Roberto c'è da aspettarsi belle cose.
Tuttavia c'è un link all'algoritmo di Nagle..avete fatto anche quello ? :D
Claudio P.
----Messaggio originale----
Da: demon3rock@gmail.com
Data: 01/05/2011 22.44
A: "LUG Latina"<latina@lists.linux.it>
Ogg: Re: [LatinaLUG] Bash Intermedio - esercizi?
Il giorno 30 aprile 2011 18:51, Gianluca Zecchin <gianluca.zecchin@gmail.com> ha scritto:
Il 29 aprile 2011 20:06, Davide "DeMoN3" Angelini
<demon3rock@gmail.com> ha scritto:
> Io ho preso un pò di appunti digitali stringati...fondamentalmente il
> comando e una piccola spiegazione...se vuoi domani te la invio
Grazie, mi faresti una grande cortesia
ciao
Gianluca
Li incollo qui, sperando di rendere un favore a tutti quanti...sono molto alla rinfusa, ma meglio di nulla ;)
http://en.wikipedia.org/wiki/Nagle%27s_algorithm
file in cui è salvata l'history
Comandi per la gestione dell'history
$HISTCMD $HISTCONTROL $HISTFILE $HISTFILESIZE $HISTSIZE
demon3@davide-ubuntu:~$ echo $HISTCMD
232
demon3@davide-ubuntu:~$ echo $HISTCONTROL
ignoredups:ignorespace <--- ignora i comandi con lo spazio davanti e i comandi duplicati
demon3@davide-ubuntu:~$ echo $HISTFILE
/home/demon3/.bash_history <-- cat $HISTFILE <-- visualizza cronologia = echo history
demon3@davide-ubuntu:~$ echo $HISTSIZE
1000
demon3@davide-ubuntu:~$ ctrl+r <--
demon3@davide-ubuntu:~$ ctrl+a <-- vai a inizio riga
demon3@davide-ubuntu:~$ ctrl+e <-- vai a fine riga
demon3@davide-ubuntu:~$ ctrl+left <-- salta una parola indietro
demon3@davide-ubuntu:~$ ctrl+right <-- salta una parola avanti
demon3@davide-ubuntu:~$ ctrl+pag <-- cambi shell
Verificare la compatibiltà tra le shortcut e il terminale
Scoprire shortcuts
demon3@davide-ubuntu:~$ esc . <-- richiama l'argomento dell'ultimo comando
demon3@davide-ubuntu:~$ touch /tmp/directory/pippo{1..10}.txt <-- crea i file pippo1.txt pippo2.txt, etc... OCCHIO AI 2 PUNTI!!!
pushd /tmp/pippo; mv 1 5 3 4 6 /tmp/directorylungalungalungalunga/
pushd <-- memorizza la directory corrente in uno stack
popd <-- rilascia l'ultima directory in uso
mv {1,2,3}.txt /tmp/directory <-- sposta 1.txt 2.txt 3.txt
demon3@davide-ubuntu:~$ echo 1 2 3 4 5
1 2 3 4 5
demon3@davide-ubuntu:~$ !!
echo 1 2 3 4 5
1 2 3 4 5
demon3@davide-ubuntu:~$ !! 789
echo 1 2 3 4 5 789
1 2 3 4 5 789
demon3@davide-ubuntu:~$ find /tmp -name pippo1.txt
/tmp/directory/pippo1.txt
demon3@davide-ubuntu:~$ ls -l $(!!) <--> demon3@davide-ubuntu:~$ find /tmp -name pippo1.txt | xargs ls -l
ls -l $(find /tmp -name pippo1.txt)
-rw-r--r-- 1 demon3 demon3 0 2011-04-12 22:35 /tmp/directory/pippo1.txt
demon3@davide-ubuntu:~$ ls -l $(find /tmp -name pippo1.txt) <--> demon3@davide-ubuntu:~$ find /tmp -name pippo1.txt | xargs ls -l
--
Davide Angelini
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/latina/attachments/20110502/7decc2a0/attachment.htm>
Maggiori informazioni sulla lista
latina