2008-09-16 9 views

Antwort

0
alias py='python2.5 -O' 
0
alias ss="script/server" 

Klar, ich arbeite in Rails die meiste Zeit. :)

5

alias ls = "ls --color"

+0

Wenn Sie denken, dass‚Farbe dieses‘tatsächlich geschrieben‚Farbe‘, versuchen: http://ubuntuforums.org/showthread.php?t=684239 –

2

alias s = "cd .."

Albern, aber Sie cd die ganze Zeit :)

+2

Warum nicht einfach alias‘. . = "cd .." '? – Yaba

+1

Wenn Sie zsh verwenden, können Sie' setopt autocd 'verwenden und dann' .. 'zu' cd .. ', sowie' some/directory 'zu' cd some/directory ' –

0

alias prompt = 'PS1 = '\' '[\ e [7m] \ u @ \ h \ A $ \ w> [\ e [27m]' \ '' '

Es ist einfach zu schwierig, jedes Mal, wenn Sie sich anmelden, und Alle anderen DBAs mögen es nicht, dass der Benutzer Oracle eine nicht standardmäßige Eingabeaufforderung hat.

+0

Kannst du PS1 nicht in deiner .bashrc oder irgendeiner anderen Startup-Datei festlegen? (Sprich: 'export PS1 =" .... "')? – dbr

+0

Er hat bereits festgestellt, dass andere, die die gleiche Anmeldung verwenden, nicht standardmäßige Eingabeaufforderungen ablehnen – tzot

0
### SSH That tunnels X stuff (even through NAT) 
alias 'xssh'='ssh -X -C -Y' 
+1

Ich fand immer ~/.ssh/config einen viel besseren Ort für die Konfiguration verschiedener Hosts und deren Optionen – tzot

3
alias histgrep=history | grep 

So kann ich sehr schnell vorbei Befehle finden, indem nur die Eingabe

histgrep <part of command> 

Neben

alias psgrep=ps -ef | grep 

schnell, um herauszufinden, ob ein bestimmter Prozess noch läuft .

+0

Könnte man nicht einfach 'pgrep', oder 'alias pgrep = pgrep -l $ 1'? –

1

alias ll="ls -al --color=auto" 

Das erste, was ich mache, wenn ich einen neuen Server betrete; Gibt viel besser lesbar dirlistings :)

2

Mein Favorit ist wahrscheinlich:

alias ff=find . -name $1 

Weitere Aliase, mein komplettes bash Profil ist here

+0

Wenn Sie möchten am Thema teilnehmen, je besser die Fragen sind, Sie bearbeiten Ihre Antwort besser und machen daraus ein One-Liner. – tzot

2
alias clean='rm -rf "#"* "."*~ *~ *.bak *.dvi *.aux *.log' 

unnötige Dateien aus dem aktuellen Ordner zu reinigen.

4

Nicht technisch ein Alias, aber es beseitigt die Notwendigkeit für eine Mehrheit von ihnen ..

source /etc/bash_completion 
1
alias sl=ls 

Wie oft am Tag ist die linke Hand bekommen, die „s“, bevor die rechte Hand kann das "l" raus bekommen? :)

+0

ähnlich: alias mroe = mehr –

+2

Oder installieren Sie einfach das Paket "Dampflokomotive" aus Ihrem Paketmanager. Oft abgekürzt "sl". –

2

hier ist mein Windows- "alias", die ich den Windows auf allen Computern habe ich verwenden:

c: \ windows \ ls.bat

dir $1 $2 $3 $4 
+0

Nice one, aber ersetzen Sie $ durch% unter Windows – Balmipour

1

alias webshare = 'python -c " Importieren Sie SimpleHTTPServer; SimpleHTTPServer.‚Test()"

+0

Das ist ziemlich ordentlich. –

+1

'alias webshare = 'python -m SimpleHTTPServer'' funktioniert auch. – Boldewyn

1

Ich benutze Dvorak-Tastatur, so dass mein wichtigstes ist:

alias no=ls -f 

mein anderer Liebling ist:

alias devn='cat > /dev/nul' 

Was ich zufällig Mist ich läßt geben, ohne sie Gedanken ob sie jemals gerettet ...

1

Meine am häufigsten verwendeten diejenigen bekommen:

alias la='ls -a -l' 
alias ll='ls -l' 
alias cats='konqueror http:'//icanhazcheezburger.com'' 

Das letzte auf ist nur ein Witz

+1

Meinten Sie alias cats = "lynx http://ascii.icanhazcheezburger.com" '? – takeshin

2
sudo apt-get install trash-cli; alias rm=trash 

Ich mag es, wenn destruktive Befehle Tasten haben rückgängig machen. Es macht auch das Löschen schneller geschehen, und ich muss -r nicht angeben, um rekursiv zu löschen.

+0

Ironischerweise, wenn Sie dies tun, wird 'mv' zum gefährlichsten Befehl. Ich wünschte, es gäbe eine Möglichkeit, Dateien zu löschen, anstatt sie mit mv zu überschreiben. –

+0

ist nicht "MV-i" genug dafür? – Balmipour

1
#Useful find command to grep recursively for a string, usage "f blah" 
alias f='find . | tr "\n" "\0" | xargs -0 grep' 

#Some handy backtracking commands 
alias ..='cd ..' 
alias ...='cd ../..' 
alias ....='cd ../../..' 
alias .....='cd ../../../..' 

#Reload .bashrc good for when working with new aliases :-) 
alias resource='source ~/.bashrc' 

#Good if on cygwin and have notpad++ installed 
alias edit='"/cygdrive/c/program files/notepad++/notepad++.exe"' 

#This one prints out a treelike structure of directories. 
alias tree='ls -R | grep ":$" | sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s/^/ /" -e s/-/|/"' 
4

Gefunden eine andere handliche man hier auf Stackoverflow von Sanjaya R:

alias mkcd='_(){ mkdir $1; cd $1; }; _' 

, die von mkcd foo nur telefonieren wie mkdir foo; cd foo ist.

Siehe die Details auf: How to pass command line arguments to a shell alias?

+0

Ich bekomme '_: Befehl nicht gefunden' in bash 3.2.57 – aeb0

+0

Verwenden Sie eine Funktion in bash, z. B .: 'mkcd() {mkdir" $ 1 "; CD "$ 1"; } ' – Wevah

0

ich gefunden habe, dass jedes Mal, wenn ich meine ~/.zshrc Datei bearbeiten (oder ~/.bashrc, für bash-Benutzer), dass das nächste, was ich immer tue Quelle ist. Also habe ich einen Alias:

export EDITOR='/usr/bin/vim' 
alias zshrc='$EDITOR ~/.zshrc && source ~/.zshrc' 

Und ich fügte

alias vimrc='$EDITOR ~/.vimrc' 

Auch für zsh Benutzer, Suffix alias sind sehr nützlich, zum Beispiel:

alias -s py=$EDITOR 
alias -s rb=$EDITOR 

so, wenn Sie schreiben test.py oder foo.rb wird es auf $EDITOR test.py oder $EDITOR foo.rb erweitert.

0

Ich mag dieses

alias ls='ls -lrta' 

und diese

alias ..='cd ..' 
alias ...='cd ../../../' 
alias ....='cd ../../../../' 
alias .....='cd ../../../../' 

und dieses

alias h='history' 

und vor allem dieses

alias mkcd='_(){ mkdir -pv $1; cd $1; }; _' 
0

ich mp4 Musikdatei hören während der Arbeit, keine Musik kein Leben:

alias m="mplayer -novideo -loop 0" 
0

Wie wäre es damit.

alias bc = "vim ~ /.bash_profil; Quelle ~/.bash_profile“