ich bin grad dabei meine bashrc zuerweitern
Folgende Funktionen fehlen mir noch:
alias G für "| grep"
alias cl für cd in ordner und dann dort ls
alias für stop und nächstes lied in amarok
alias für mkdir und dann cd in denn ordner
WICHTIG!!
alias für Tastaturlayout wechsel EN nach DE und zurück
alias um einen befehl x mal zuwiederholen (wobei ich die größe von x gerne einstellen können möchte)
bashrc erweitern
Re: bashrc erweitern
Geht nicht, weil aliase nur anstelle von Kommandos expandiert werden. Wenn da ein führendes "|" drin steht, muss das Kommando "|" lauten, was nicht das erwünschte bewirkt.Nathan009 wrote: alias G für "| grep"
Geht beides nicht über ein alias, nur über eine Shellfunktion, weil aliase keine Parameter können.alias cl für cd in ordner und dann dort ls
alias für mkdir und dann cd in denn ordner
Code: Select all
function cl { cd $1 ; ls $1 ; }
Code: Select all
function mkcd { mkdir -p $1 ; cd $1 ; }
alias für stop und nächstes lied in amarok
Code: Select all
alias nt="dcop amarok player next"
alias für Tastaturlayout wechsel EN nach DE und zurück
Code: Select all
alias kbde="setxkbmap de"
Code: Select all
alias kbus="setxkbmap en_US"
Geht auch nur über eine Shellfunktion:alias um einen befehl x mal zuwiederholen (wobei ich die größe von x gerne einstellen können möchte)
Code: Select all
function rep { REP=$1 ; shift ; for ((i=0 ; i < $REP ; i++)) do $* ; done }
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.