[Linux-Biella] alcune domande da niubbo

andrea ferraris andrea.ferraris a gmail.com
Dom 4 Mar 2007 22:11:44 CET


> > rm -f /bin/sh
> > ln -s /bin/bash /bin/sh
> >
> > possono creare casini
> > cancellare sh non mi sembra una furbata.. perņ non capisco come possan
> > creare casini
> bash != sh
> per quanto siano simili (la bash vuole essere un sovrainsieme si sh,
> oltre che una versione GNU/libera) non sono uguali: in alcuni casi
> possono sorgere problemi
> indi per cui: se vuoi usare la bash, usi /bin/bash, se vuoi usare solo
> la posix shell usi /bin/sh (che su linux & c. dovrebbe essere ash o dash)

Dal manuale della bash sembra, come mi ricordavo, che la bash, quando
invocata com sh (quindi p.es. un link) dovrebbe essere conforme POSIX.
La dash (su una ubuntu 6.10 e) e` invece linkata da sh e dovrebbe
essere quella storica, che non necessariamente si conforma a POSIX
(che poi non dovrebbe piu` essere cosi`, ma oggi come standard,
superato e assorbito da SUS, Single Unix Specification - non mi
ricordo a che versione siamo).


Maggiori informazioni sulla lista Linux