Pagina 1 di 2

Curiosità su bash

Inviato: ven 26 ago 2005, 15:27
da DarkNeo
Salve, appena apro xterm o rxvt in fluxbox il prompt è bash-3.00$
sia con root che con user, si cambia solo se da user do su -, so che per modificare questo prompt mi devo creare nella mia home un file .bashrc, e subito ho pensato di scriverci dento:
export PS1=\u@\h:\w\$
per avere un prompt così
root@Neo:~# o neo@Neo:~# che a ogni cambiamento di directory diventa così root@Neo:/home/neo# ma non funziona.

Inviato: ven 26 ago 2005, 15:30
da samiel
togli export

M.

Inviato: ven 26 ago 2005, 15:33
da gallows
no beh, export puoi anche tenerlo, è che lo devi mettere tra virgolette:
export PS1="\u@\h:\w\$ "

Inviato: ven 26 ago 2005, 17:12
da sid77
non hai il classico prompt perchè non viene lanciata una sessione di login.
o riporti in .bashrc tutte le opzioni che ci sono nei file globali (piuttosto inutile) o lanci i terminali invocando un login:

Codice: Seleziona tutto

xterm -ls
ciao

Inviato: ven 26 ago 2005, 18:14
da DarkNeo
Il prompt è andato, ho aggiunto gli " solo che non mi riconosce più netscape nel senso do netscape e non lo apre, per lanciarlo devo perforza dare cd /usr/loca/netscape && ./netscape. :?

Inviato: ven 26 ago 2005, 18:19
da gallows
DarkNeo ha scritto:Il prompt è andato, ho aggiunto gli " solo che non mi riconosce più netscape nel senso do netscape e non lo apre, per lanciarlo devo perforza dare cd /usr/loca/netscape && ./netscape. :?
Imposta il PATH

Ps. che ci fa netscape in /usr/local ? O_o

Inviato: ven 26 ago 2005, 18:58
da sid77
gallows ha scritto:Imposta il PATH
oppure lancia una sessione di login, in questo modo vengono caricate le variabili già impostate nei file di configurazione globali e locali (il prompt, il PATH, ecc...)

provare per credere: lancia xterm dal menu di fluxbox e poi esegui da li un

Codice: Seleziona tutto

xterm -ls
gallows ha scritto:Ps. che ci fa netscape in /usr/local ? O_o
già appunto... che ci fa? :?
immagino sia una versione nuova e/o particolare :D

ciao

Inviato: ven 26 ago 2005, 20:22
da DarkNeo
gallows ha scritto:Imposta il PATH
Scusa l'gnoranza, ma cosè il PATH?
gallows ha scritto:Ps. che ci fa netscape in /usr/local ? O_o
Questo lo ignoro, ho scaricato netsacpe 7.1 ho lanciato l'installer e mi ha detto di installarlo li :?

Inviato: ven 26 ago 2005, 20:31
da gallows
DarkNeo ha scritto:Scusa l'gnoranza, ma cosè il PATH?
è una variabile che contiene i percorsi dove cercare i comandi
DarkNeo ha scritto:Questo lo ignoro, ho scaricato netsacpe 7.1 ho lanciato l'installer e mi ha detto di installarlo li :?
/usr/local su slackware non si usa.

Inviato: ven 26 ago 2005, 20:35
da DarkNeo

Codice: Seleziona tutto

neo@Neo:/usr/local$ ls -l
total 7
drwxr-xr-x   2 root bin    48 1993-11-24 18:32 bin
drwxr-xr-x   2 root root   48 1993-11-24 18:32 etc
drwxr-xr-x   2 root root   48 1993-11-24 18:32 games
drwxr-xr-x   2 root root   48 1994-03-16 02:50 include
drwxr-xr-x   2 root root   48 1993-11-24 18:32 info
drwxr-xr-x   2 root root   48 1994-03-16 01:05 lib
drwxr-xr-x  22 root root  528 1994-06-02 03:37 man
drwxr-xr-x  10 root root 1552 2005-08-26 14:49 netscape
drwxr-xr-x   2 root bin    48 1993-11-24 18:32 sbin
drwxr-xr-x   2 root root   48 1993-11-24 18:32 src

Codice: Seleziona tutto

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:.

Inviato: ven 26 ago 2005, 20:48
da gallows
- soluzione veloce:
linka /usr/local/netscape/netscape in /usr/local/bin/netscape

- soluzione giusta:
disinstalla netscape ed installalo in modo appropriato.

Inviato: ven 26 ago 2005, 21:25
da Bart
Io ho modificato il mio .bashrc. Se vuoi te lo posto!

Inviato: ven 26 ago 2005, 22:13
da DarkNeo
Magari un qualcosa di più non guasta mai :D ora reinstallo netscape :D:D

Inviato: sab 27 ago 2005, 10:03
da Frunktz
Reinstallarlo in /opt?

Inviato: sab 27 ago 2005, 16:24
da DarkNeo
Bha in /opt non ho niente se mi dice di installarlo in /usr/local/bin perchè non farlo?