Mainos / Advertisement:

Ero sivun ”Bashrc” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
Rivi 11: Rivi 11:
 
nyt siellä alussa on näin
 
nyt siellä alussa on näin
  
<!--T:4-->
+
<!--T:4-->
 +
<syntaxhighlight lang="bash">
 
[ -z "$PS1" ] && return
 
[ -z "$PS1" ] && return
shopt -s checkwinsize
+
shopt -s checkwinsize
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
+
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
+
  debian_chroot=$(cat /etc/debian_chroot)
fi
+
fi
 +
</syntaxhighlight>
  
 
<!--T:5-->
 
<!--T:5-->
 
Muokataan siitä tällainen:
 
Muokataan siitä tällainen:
  
<!--T:6-->
+
<!--T:6-->
 +
<syntaxhighlight lang="bash">
 
[ -z "$PS1" ] && return
 
[ -z "$PS1" ] && return
 
  shopt -s checkwinsize
 
  shopt -s checkwinsize
Rivi 30: Rivi 33:
 
  PS1="[\\u@\\h:w] $"
 
  PS1="[\\u@\\h:w] $"
 
  fi
 
  fi
 +
</syntaxhighlight>
  
 
<!--T:7-->
 
<!--T:7-->

Nykyinen versio 28. marraskuuta 2015 kello 22.42

{{#allow-groups:user}}

Muut kielet:
English • ‎suomi

Muokkaamalla /etc/bash.bashrc tiedostoa voi tehdä kaikkea hauskaa bashille

nano /etc/bash.bashrc

nyt siellä alussa on näin

[ -z "$PS1" ] && return
shopt -s checkwinsize
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
   debian_chroot=$(cat /etc/debian_chroot)
fi

Muokataan siitä tällainen:

[ -z "$PS1" ] && return
 shopt -s checkwinsize
 if [ $(id -u) -eq 0 ];
 then
 PS1="\\[$(tput setf 5)\\]\\u@\\H:\\w #\\[$(tput sgr0)\\]"
 else
 PS1="[\\u@\\h:w] $"
 fi

Jos haluat sallia kaikille käyttäjille, muokkaa

 /home/%USERNAME%/.bashrc

ja poista risuaita

 force_color_prompt=yes


Kun tab (auto completion) ei toimi "interactiivisissa shelleissa" (esim. ssh)

Otetaan kommenttimerkit pois seuraavista riveistä.

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi

Näin

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

Suljetaan yhteys ja käynnistetään uudelleen, auto completion pitäisi toimia.

Mainos / Advertisement: