Newsgroup: it.comp.os.linux.iniziare
Titolo: percorsi delle applicazioni

si vede che vengo da windows ma la cosa ha senso, credo.
come trovo i percorsi delle applicazioni? cioè, scrivendo konqueror (o
firefox o thunderbird, supertux o mount) da terminale parte
l'applicazione  perché il comando va a attivare il programma che starà
fisicamente da qualche parte.
per essere meno generico, esiste un equivalente univoco di
c:\programmi\firefox\firefox.exe in linux?

Interfacciandosi alla mia unita' neurale, dross disse:

Il comando "which" puo` darti questa risposta :)
$ which firefox
/usr/bin/firefox
$ which ls
/bin/ls
ecc. ecc. ecc...
Ciao...
-- 
                          |
\|/ ____ \|/   \ ||_|     |   Ogni viaggio, anche il piu` lungo
"@'/ ,. \`@"    \|| |     |   inizia con il primo passo...
/_| \__/ |_\ Vax Headroom |
   \__U_/                 |

 c:\programmi\firefox\firefox.exe in linux?
Certo ma a te, in linea di massima, non interessa saperlo.
Se vuoi sapere il path di un programma puoi usare which:
dan@kailed:~> which firefox
/usr/bin/firefox
La shell cerca i programma nei percorsi impostati, che sono presenti 
nella variabile $PATH (echo $PATH per vederne il contenuto).
studiati 'man hier' per capire un po' com'è organizzato un fs *nix
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 
che storia, grazie...



per avere info piu' dettagliate (posizione di tutti i link all'eseguibile
ed anche delle pagine man):
whereis COMANDO |xargs ls -l

Ti consiglio la lettura del Filesystem Hierarchy Standard
http://tldp.org/LDP/Linux-Filesystem-Hierarchy/
http://www.pathname.com/fhs/
http://appuntilinux.mirror.garr.it/mirrors/appuntilinux/HTML/gerarchia_del_file_160_system.htm

 /bin/ls
E... se due programmi hanno lo stesso nome ? non tutti si scaricano dai 
repository, quindi credo che l'eventualità di una omonimia non sia così 
peregrina.

 
Ti risponde con quello che arriva prima, scorrendo $PATH.
Che sarebbe esattamente quello che andrebbe in esecuzione
se scrivi il suo nome in un terminale.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

Alessandro ha scritto:

A completezza del post precedente:
poggirpc:/home/poggir# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
poggirpc:/home/poggir# touch /usr/local/sbin/questo
poggirpc:/home/poggir# chmod +x /usr/local/sbin/questo
poggirpc:/home/poggir# which questo
/usr/local/sbin/questo
poggirpc:/home/poggir# touch /usr/local/bin/questo
poggirpc:/home/poggir# chmod +x /usr/local/bin/questo
poggirpc:/home/poggir# which questo
/usr/local/sbin/questo
poggirpc:/home/poggir# rm /usr/local/sbin/questo
poggirpc:/home/poggir# which questo
/usr/local/bin/questo
poggirpc:/home/poggir#


 che storia, grazie...
Ogni cosa ha un posto che le compete, così il sistema sa sempre dove
trovarla. Sembra complicato, ma prova ad utilizzare programmi a riga
di comando in windows e capirai lo strazio di dover modificare ogni
volta le variabili ambientali e gestire percorsi interminabili.
-- 
                     Dona i tuoi cicli di clock alla ricerca!
 
http://boinc.berkeley.edu/
                          --------------------
     Dobbiamo molto a Thomas Edison.  Se non fosse per lui, adesso
     guarderemmo la televisione al lume di candela.
     		-- Milton Berle