Inhalt überspringen

Artikel getagged ‘’

8
Jul

[linux] meine .bashrc

 

Nur kurz damit ich das mal irgendwo liegen habe:

Prompt

if [ "$USER" == "root" ]; then
    PS1='\n\[\033[01;31m\][\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\W\[\033[01;31m\]]#\[\033[00m\] '
else
    PS1='\n\[\033[01;37m\][\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\W\[\033[01;37m\]]\$\[\033[00m\] '
fi

 

Aliase

alias l='ls -lAh --color'
alias g='grep -i --color'
alias lg='l | g'
alias gf='grep -nriH'
alias vg='grep -iv'
alias cd..='cd ..'
alias ...='cd ../../'
alias ..='cd ..'
alias cdd='cd ~/Desktop'
alias p='pwd'
alias c='clear'
alias cc='cd ~; c; source .bashrc'
alias install='sudo aptitude install'
alias search='aptitude search'
alias update='sudo aptitude update'
alias upgrade='sudo aptitude full-upgrade'

 

Uncompress function

e() {    
      if [ -f "$1" ] ; then
              case "$1" in
                        *.tar.bz2) tar xvjf "$1"   ;;
                        *.tar.gz)  tar xvzf "$1"   ;;
                        *.bz2)     bunzip2 "$1"    ;;
                        *.rar)     unrar x "$1"    ;;
                        *.gz)      gunzip "$1"     ;;
                        *.tar)     tar xvf "$1"    ;;
                        *.tbz2)    tar xvjf "$1"   ;;
                        *.tgz)     tar xvzf "$1"   ;;
                        *.zip)     unzip "$1"      ;;
                        *.Z)       uncompress "$1" ;;
                        *.7z)      7z x "$1"       ;;
                        *)
                                   echo "'$1' cannot be extracted"
                                   return 1
                        ;;
              esac
      else
              echo "'$1' is not a valid file"
              return 1
      fi
      return 0
}

 

Umgebungs-Variablen

export EDITOR="/usr/bin/vim"
export MC_COLOR_TABLE="$MC_COLOR_TABLE: editnormal=lightgray,black: editbold=yellow,black: editmarked=black,cyan"

 

Sonstiges

# Keine Doppelten Zeilen in die History aufnehmen
export HISTCONTROL=ignoredups

# ... und aufeinanderfolgende Einträge ignorieren
export HISTCONTROL=ignoreboth
20
Apr

[bash] mcedit Farben anpassen

$ vim ~/.mc/ini

[Colors]
base_color=normal=lightgray,default:marked=yellow,default:viewunderline=brightred,default:helpslink=yellow,default:directory=white,default:executable=brightgreen,default:link=lightgray,default:stalelink=brightred,default:device=brightmagenta,default:core=red,default:special=magenta,default:editnormal=lightgray,default:editbold=yellow,default:

16
Mai

[BASH] Datei nach UTF-8 konvertieren

Möchte man auf der bash das Encoding einer Datei konvertieren, stehen einem eine Handvoll Möglichkeiten zur Verfügung. Am komfortabelsten ist – meiner Ansicht nach – das Tool iconv:

$ iconv -f ISO_8859-15 -t UTF-8 file > file

Dieser Aufruf konvertiert die Datei “file” von iso-8859-15 nach utf-8.

Möchte man eine vollständige Lister aller Verfügbarer Zeichensätze, übergibt man den Parameter -l

$ iconv -l