Mainos / Advertisement:
Ero sivun ”Bashrc” versioiden välillä
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
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: