Newsgroup: it.comp.os.linux.iniziare
Titolo: La barra e la  tilde...

Ciao,
Scusate l' imbra ma, ogni tanto, torno su Linux e mi poerdo 
regolarmente.. :-(
 
Ho
 
administrator@SRV:/$
 
administrator@SRV:~$
 
Come si vede prima del $ ho, in un caso, la barra /, nell' altro la 
tilde.
 
Che differenza c'e' ?

 Che differenza c'e' ?
 
Non si vede la barra la una faccina :
 
administrator@SRV:BARRA$

 Che differenza c'e' ?
 
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >


se usassi un reader decente la vedresti...
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

> Che differenza c'e' ?
 
Nessuna, e' solo questione di gusti, puoi cambiarlo come ti pare, ti
basta dare ad esempio:
PS1='[\w]\u_\$: '
e vedi il cambiamento in cosi':
[~]pierino_$: 
ora entro parentesi quadra c'e' la directory attiva (la tua home).
 
-- 
Tanti saluti
 

 ora entro parentesi quadra c'e' la directory attiva (la tua home).
 
Non è necessario andare in console per vedere il prompt.  Da qualsiasi 
terminale sia xterm o seriale o console la shell (bash, tcsh, csh. sh o 
qualsiasi altra tu usi) se sei loggato ti da un prompt che può essere 
personalizzato, in genere nel file /etc/profile.
 
Il prompt di pierino è:
PS1="\u@/h:\w\$"
Tutto ciò che trovi fra i due punti (':') ed il segno del dollaro ('$') 
è la directory di lavoro.  la tilde ('~') rappresenta la home directory.
administrator@SRV:~$ cd /tmp	## cambio directory -> /tmp
administrator@SRV:/tmp$ cd	## cambio directory -> $HOME
administrator@SRV:~$ cd /	## cambio directory -> root del FS
administrator@SRV:/$
 
Attenzione: '/' è la root del file system, non la directory dell'utente 
root.  L'utente root ha nel prompt il carattere '#' al posto del 
carattere '$', anche se PS1 riporta "\$" nel setup.
 
Se il prompt di un xterm è:
-bash-4.3$
significa che non sei loggato cioè il terminale è stato aperto senza 
l'opzione -l e credo che quello sia un prompt di default


 Giovanni
 
Grazie

 Avendo '$' vuol dire che non sono superuser ?
 
questo dipende dalla configurazione, condizione necessaria e sufficiente 
per essere superuser è avere uid uguale a 0 (il gid va bene anche diverso 
da 0, afair)
 
 
 
 
Red

 PS1="\u@/h:\w\$"
 
Si', da me l'xterminal dava un prompt che finisce con "/$:" per questi
due motivi (dovuti a mio errore) che ora ho corretto:
1) ho messo il prompt in .bashrc invece che in .profile (in Debian
profile chiama ed esegue .bashrc);
2) ho complicato con colori e altro che nel terminale viene tradotto nel
carattere "/" (fisso, non c'entra nulla con la directory), cosi' credevo
che fosse il prompt di default.
 
Il prompt di default per le shell di non-login in Debian e':
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
quindi in pratica e' proprio quello che scrivi tu e che adesso vengono
ad avere i terminali anche da me -- TNX e ciao!
 
-- 
Tanti saluti
 

 Avendo '$' vuol dire che non sono superuser ?
 
No, se vuoi avere la conferma dai il comando
 
$ id
uid=501(lsodgf0) gid=100(users) groups=100(users),....
 
Questo rappresenta come appare sul mio sistema il mio account.
 
L'utente root ha uid=0, gid=0


 Giovanni
 
Puo' anche voler dire che nel file di configurazione di bash (in
fedora, se non erro, e' ~/.bash_rc in altre distro non saprei) manca
la descrizione del prompt (o che manca proprio il file).
-- 
Ciao
Andrea Malfatti