Mainos / Advertisement:

Ero sivun ”Bashrc” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(Tämä versio merkittiin käännettäväksi)
Rivi 1: Rivi 1:
 
<languages/>
 
<languages/>
 
<translate>
 
<translate>
 +
<!--T:1-->
 
Muokkaamalla /etc/bash.bashrc tiedostoa voi tehdä kaikkea hauskaa bashille
 
Muokkaamalla /etc/bash.bashrc tiedostoa voi tehdä kaikkea hauskaa bashille
  
  nano /etc/bash.bashrc
+
  <!--T:2-->
 +
nano /etc/bash.bashrc
  
 +
<!--T:3-->
 
nyt siellä alussa on näin
 
nyt siellä alussa on näin
  
  [ -z "$PS1" ] && return
+
  <!--T:4-->
 +
[ -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
Rivi 13: Rivi 17:
 
  fi
 
  fi
  
 +
<!--T:5-->
 
Muokataan siitä tällainen:
 
Muokataan siitä tällainen:
  
  [ -z "$PS1" ] && return
+
  <!--T:6-->
 +
[ -z "$PS1" ] && return
 
  shopt -s checkwinsize
 
  shopt -s checkwinsize
 
  if [ $(id -u) -eq 0 ];
 
  if [ $(id -u) -eq 0 ];
Rivi 24: Rivi 30:
 
  fi
 
  fi
  
 +
<!--T:7-->
 
Jos haluat sallia kaikille käyttäjille, muokkaa
 
Jos haluat sallia kaikille käyttäjille, muokkaa
  
   /home/%USERNAME%/.bashrc
+
   <!--T:8-->
 +
/home/%USERNAME%/.bashrc
  
 +
<!--T:9-->
 
ja poista risuaita
 
ja poista risuaita
  
   force_color_prompt=yes
+
   <!--T:10-->
 +
force_color_prompt=yes
  
  
  
== Kun tab (auto completion) ei toimi "interactiivisissa shelleissa" (esim. ssh) ==
+
== Kun tab (auto completion) ei toimi "interactiivisissa shelleissa" (esim. ssh) == <!--T:11-->
  
 +
<!--T:12-->
 
Otetaan kommenttimerkit pois seuraavista riveistä.
 
Otetaan kommenttimerkit pois seuraavista riveistä.
  
  # enable bash completion in interactive shells
+
  <!--T:13-->
 +
# enable bash completion in interactive shells
 
  #if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
 
  #if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
 
  #    . /etc/bash_completion
 
  #    . /etc/bash_completion
 
  #fi
 
  #fi
  
 +
<!--T:14-->
 
Näin
 
Näin
  
  # enable bash completion in interactive shells
+
  <!--T:15-->
 +
# enable bash completion in interactive shells
 
  if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
 
  if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
 
     . /etc/bash_completion
 
     . /etc/bash_completion
 
  fi
 
  fi
  
 +
<!--T:16-->
 
Suljetaan yhteys ja käynnistetään uudelleen, auto completion pitäisi toimia.
 
Suljetaan yhteys ja käynnistetään uudelleen, auto completion pitäisi toimia.
  
  
 
</translate>
 
</translate>

Versio 21. tammikuuta 2015 kello 09.43

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: