Curiosità su bash

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Curiosità su bash

Messaggio 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.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

togli export

M.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

no beh, export puoi anche tenerlo, è che lo devi mettere tra virgolette:
export PS1="\u@\h:\w\$ "

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio 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

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio 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. :?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio 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

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio 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 :?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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.

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio 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:.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

- soluzione veloce:
linka /usr/local/netscape/netscape in /usr/local/bin/netscape

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

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Io ho modificato il mio .bashrc. Se vuoi te lo posto!

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio da DarkNeo »

Magari un qualcosa di più non guasta mai :D ora reinstallo netscape :D:D

Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Messaggio da Frunktz »

Reinstallarlo in /opt?

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio da DarkNeo »

Bha in /opt non ho niente se mi dice di installarlo in /usr/local/bin perchè non farlo?

Rispondi