Hallo Rotlux,
Rotlux hat geschrieben: ↑Montag 29. April 2019, 09:00
Ich habe die Datei .bashrc nicht gefunden, weder durch scrollen im Verzeichnis /.config noch durch eine Suche im System
Naja, in .config liegt auch keine, im System schon, z.B. direkt in deinem Heimatverzeichnis. Du wärst jedenfalls der erste, der keine .bashrc hat. Aus Neugier, was ergibt denn
Aber um die zähe Sache etwas zu beschleunigen schenke ich dir meine abgespeckte .bashrc
Code: Alles auswählen
# .bashrc
# 2019-04-29
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
xhost +local:root > /dev/null 2>&1
complete -cf sudo
shopt -s cdspell
shopt -s checkwinsize
shopt -s cmdhist
shopt -s dotglob
shopt -s expand_aliases
shopt -s extglob
shopt -s histappend
shopt -s hostcomplete
shopt -s nocaseglob
# HISTORY
export HISTSIZE=10000
export HISTFILESIZE=${HISTSIZE}
export HISTCONTROL=ignoreboth
# TERMINAL
export TERMINFO=/usr/lib/terminfo
# Different colors for text entry and console output
trap 'echo -ne "\e[0m"' DEBUG
# includes the error status, if non-zero
set_prompt () {
Last_Command=$? # Must come first!
Blue='\[\e[01;34m\]'
White='\[\e[01;37m\]'
Red='\[\e[01;31m\]'
Green='\[\e[01;32m\]'
Reset='\[\e[00m\]'
FancyX='\342\234\227'
Checkmark='\342\234\223'
# Add a bright white exit status for the last command
PS1="$White\$? "
# If it was successful, print a green check mark. Otherwise, print
# a red X.
if [[ $Last_Command == 0 ]]; then
PS1+="$Green$Checkmark "
else
PS1+="$Red$FancyX "
fi
# If root, just print the host in red. Otherwise, print the current user
# and host in green.
if [[ $EUID == 0 ]]; then
PS1+="$Red\\h "
else
PS1+="$Green\\u@\\h "
fi
# Print the working directory and prompt marker in blue, and reset
# the text color to the default.
PS1+="$Blue\\w \\\$$Reset "
}
PROMPT_COMMAND='set_prompt'
PS1="${error} ${PS1}"
# Aliases
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# ex - archive extractor
# usage: ex <file>
ex ()
{
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1;;
*.7z) 7z x $1 ;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
# Sicherheitskopie von einzelnen Dateien
copy()
{
test $# = 1 || { echo >&2 "usage: copy FILE"; return 1; }
cp -v "$1" "$1_$(date +%F_%H-%M)"
}
# Grafikkarte
export VDPAU_DRIVER=va_gl
BROWSER=/usr/bin/xdg-open
# less pager
# i: case insensitiv search
# x3: Tab 4 spaces
PAGER=less
export LESS=-ix4
Ich hoffe, daß ich nichts User-spezifisches stehengelassen habe. Kopiere das ganze Zeug und füge es dann als .bashrc direkt in dein Homeverzeichnis ein. Ich würde aber auf jeden Fall vorher sowas machen:
nicht daß ich dann schuld bin

Ach so, Aliase habe ich ausgelagert in die Datei ~/.bash_aliases, da hat jeder so seine eigenen Wünsche. Wenn dir danach ist kannst Du dich ja melden. Übrigens auch, wenn irgendwas nicht so ist, wie Du dir das vorstellst. Aber zumindest dein heißer Wunsch nach Farbe sollte nun erfüllt sein, wenn Du nach der Kopieraktion im Homeverzeichnis folgenden Befehl ausführst:
oder log dich aus und wieder ein.
viele Grüße gosia