Mainos / Advertisement:
Ero sivun ”Bashrc” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
+ | {{#allow-groups:user}} | ||
<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 | ||
− | + | <!--T:4--> | |
− | + | <syntaxhighlight lang="bash"> | |
− | + | [ -z "$PS1" ] && return | |
− | + | shopt -s checkwinsize | |
− | + | if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then | |
+ | debian_chroot=$(cat /etc/debian_chroot) | ||
+ | fi | ||
+ | </syntaxhighlight> | ||
+ | <!--T:5--> | ||
Muokataan siitä tällainen: | Muokataan siitä tällainen: | ||
− | + | <!--T:6--> | |
+ | <syntaxhighlight lang="bash"> | ||
+ | [ -z "$PS1" ] && return | ||
shopt -s checkwinsize | shopt -s checkwinsize | ||
if [ $(id -u) -eq 0 ]; | if [ $(id -u) -eq 0 ]; | ||
Rivi 23: | Rivi 33: | ||
PS1="[\\u@\\h:w] $" | PS1="[\\u@\\h:w] $" | ||
fi | fi | ||
+ | </syntaxhighlight> | ||
+ | <!--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ä. | ||
− | + | <!--T:13--> | |
− | + | <syntaxhighlight lang="bash"> | |
− | + | # enable bash completion in interactive shells | |
− | + | #if [ -f /etc/bash_completion ] && ! shopt -oq posix; then | |
+ | # . /etc/bash_completion | ||
+ | #fi | ||
+ | </syntaxhighlight> | ||
+ | <!--T:14--> | ||
Näin | Näin | ||
− | + | <!--T:15--> | |
− | + | <syntaxhighlight lang="bash"> | |
− | + | # enable bash completion in interactive shells | |
− | + | if [ -f /etc/bash_completion ] && ! shopt -oq posix; then | |
+ | . /etc/bash_completion | ||
+ | fi | ||
+ | </syntaxhighlight> | ||
+ | <!--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> | ||
+ | |||
+ | [[Luokka:Linux|Bashrc]] |
Nykyinen versio 28. marraskuuta 2015 kello 22.42
{{#allow-groups:user}}
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: