Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Bash] Impostare di visualizzare hostname e utente

    Ho una bash compilata da 0 e visualizzo
    codice:
    -bash-3.1#
    Come faccio a sostituire quel testo con hostname, nome dell'utente, tty, cartella attuale magari .. ?
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    è una delle prime cose che ci avevano insegnato al corso di linux, ma chi se lo ricorda ?
    ... S'i' fosse Giorgio, com'i' sono e fui,
    torrei le donne giovani e leggiadre:
    le vecchie e laide lasserei altrui....
    Non mandatemi PVT, mi dimentico sempre di leggerli ... mandatemi e-mail, se è il caso

  3. #3
    cerca in rete con che sintassi si scrive la variabile di ambiente PS1. In genere sta in bashrc, se vuoi fare dei test senza salvare dai export PS1=...
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  4. #4
    Ecco che cos'era quest'oscura PS1 mentre buildavo LFS..

    Però ho sempre usato il /etc/profile : ora è necessario usare il ~/.bashrc perché ogni login deve rileggere il file, per capire se è root o no ed assegnare il corretto $ oppure # .
    Solo che non lo fa. Devo fare manualmente il source ~/.bashrc

    Devo dare questo comando (il source) nel /etc/profile per caso?

    Perché continuo a loggarmi come root e continua a mostrarmi l' $ al posto della # ?
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  5. #5
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    Originariamente inviato da Gionnico
    Devo dare questo comando (il source) nel /etc/profile per caso?
    si, il /etc/profile di gentoo è così:
    codice:
        if [ -f /etc/bash/bashrc ] ; then
           # Bash login shells run only /etc/profile
           # Bash non-login shells run only /etc/bash/bashrc
           # Since we want to run /etc/bash/bashrc regardless, we source it 
           # from here.  It is unfortunate that there is no way to do 
           # this *after* the user's .bash_profile runs (without putting 
           # it in the user's dot-files), but it shouldn't make any 
           # difference.
           . /etc/bash/bashrc
        else
           PS1='\u@\h \w \$ '
        fi
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.