Welchen Alias würden Sie behalten, wenn Ihre .bash_alias/.bashrc/etc nur eine Zeile enthalten könnte?Was sind Ihre wichtigsten Konsolen-Aliase?
Antwort
alias py='python2.5 -O'
alias ss="script/server"
Klar, ich arbeite in Rails die meiste Zeit. :)
alias ls = "ls --color"
alias s = "cd .."
Albern, aber Sie cd die ganze Zeit :)
Warum nicht einfach alias‘. . = "cd .." '? – Yaba
Wenn Sie zsh verwenden, können Sie' setopt autocd 'verwenden und dann' .. 'zu' cd .. ', sowie' some/directory 'zu' cd some/directory ' –
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.
### SSH That tunnels X stuff (even through NAT)
alias 'xssh'='ssh -X -C -Y'
Ich fand immer ~/.ssh/config einen viel besseren Ort für die Konfiguration verschiedener Hosts und deren Optionen – tzot
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 .
Könnte man nicht einfach 'pgrep', oder 'alias pgrep = pgrep -l $ 1'? –
alias ll="ls -al --color=auto"
Das erste, was ich mache, wenn ich einen neuen Server betrete; Gibt viel besser lesbar dirlistings :)
alias clean='rm -rf "#"* "."*~ *~ *.bak *.dvi *.aux *.log'
unnötige Dateien aus dem aktuellen Ordner zu reinigen.
Nicht technisch ein Alias, aber es beseitigt die Notwendigkeit für eine Mehrheit von ihnen ..
source /etc/bash_completion
alias sl=ls
Wie oft am Tag ist die linke Hand bekommen, die „s“, bevor die rechte Hand kann das "l" raus bekommen? :)
ähnlich: alias mroe = mehr –
Oder installieren Sie einfach das Paket "Dampflokomotive" aus Ihrem Paketmanager. Oft abgekürzt "sl". –
hier ist mein Windows- "alias", die ich den Windows auf allen Computern habe ich verwenden:
c: \ windows \ ls.bat
dir $1 $2 $3 $4
Nice one, aber ersetzen Sie $ durch% unter Windows – Balmipour
alias webshare = 'python -c " Importieren Sie SimpleHTTPServer; SimpleHTTPServer.‚Test()"
Das ist ziemlich ordentlich. –
'alias webshare = 'python -m SimpleHTTPServer'' funktioniert auch. – Boldewyn
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 ...
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
Meinten Sie alias cats = "lynx http://ascii.icanhazcheezburger.com" '? – takeshin
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.
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. –
ist nicht "MV-i" genug dafür? – Balmipour
#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/-/|/"'
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?
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.
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; }; _'
ich mp4 Musikdatei hören während der Arbeit, keine Musik kein Leben:
alias m="mplayer -novideo -loop 0"
Wie wäre es damit.
alias bc = "vim ~ /.bash_profil; Quelle ~/.bash_profile“
Wenn Sie denken, dass‚Farbe dieses‘tatsächlich geschrieben‚Farbe‘, versuchen: http://ubuntuforums.org/showthread.php?t=684239 –