Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
bashrc erweitern

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Nathan009
Gast





BeitragVerfasst am: 06. Mai 2010 21:56   Titel: bashrc erweitern

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)
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 07. Mai 2010 16:07   Titel: Re: bashrc erweitern

Nathan009 hat folgendes geschrieben::

alias G für "| grep"

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.

Zitat:

alias cl für cd in ordner und dann dort ls
alias für mkdir und dann cd in denn ordner

Geht beides nicht über ein alias, nur über eine Shellfunktion, weil aliase keine Parameter können.
Code:
function cl { cd $1 ; ls $1 ; }

Code:
function mkcd { mkdir -p $1 ; cd $1 ; }


Zitat:

alias für stop und nächstes lied in amarok

Code:
alias nt="dcop amarok player next"


Siehe http://amarok.kde.org/wiki/De:DCOP_Functions

Zitat:

alias für Tastaturlayout wechsel EN nach DE und zurück

Code:
alias kbde="setxkbmap de"

Code:
alias kbus="setxkbmap en_US"


Zitat:

alias um einen befehl x mal zuwiederholen (wobei ich die größe von x gerne einstellen können möchte)

Geht auch nur über eine Shellfunktion:
Code:
function rep { REP=$1 ; shift ; for ((i=0 ; i < $REP ; i++)) do $* ; done }


Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy