.bash_alias
bashのaliasはこんな感じ
# vim: syntax=sh LANG=UTF-8 . ~/bin/my_setting alias cd-="cd -" alias cd..="cd .." alias cp="cp -iv" alias mv="mv -iv" alias rm="rm -iv" alias mkmkc='cp ~/Makefiles/Makefile_c ./Makefile' alias mkmkcc='cp ~/Makefiles/Makefile_cc ./Makefile' alias mkmkjava='cp ~/Makefiles/Makefile_java ./Makefile' alias mkmkrecursive='cp ~/Makefiles/Makefile_recursive ./Makefile' alias mkmkv='cp ~/Makefiles/Makefile_v ./Makefile' alias md="mkdir" alias rd="rmdir" alias cal='cal -m3' alias tomorrow='date -d1day' alias yesterday='date -d1day+ago' alias today='date' alias df='df -h -x supermount' alias du='du -hc' alias g++='g++ -Wall' alias gcc='gcc -Wall' alias euc2sjis='iconv -f euc-jp -t sjis' alias euc2utf='iconv -f euc-jp -t utf-8' alias sjis2euc='iconv -f sjis -t euc-jp' alias sjis2utf='iconv -f sjis -t utf-8' alias utf2euc='iconv -f utf-8 -t euc-jp' alias utf2sjis='iconv -f utf-8 -t sjis' alias ls1='"ls" -1' alias lsd="ls -dv */" alias l="ls" alias lal='ls -Falv' alias lg='ls -Fgv' alias lla='ls -Flav' alias lad='ls -adv */' alias la='ls -av' alias lld='ls -ldv */' alias ll='ls -lv' alias lll='ls -lv' alias m='make -j3' alias mn='make clean' alias mm='make clean;make -j3' alias mi='make install' alias mu='make uninstall' alias reload='. ~/.bash_profile' alias vivimrc='vim ~/.vimrc' alias viscreen='vim ~/.screenrc' alias vibashrc='vim ~/.bashrc' alias vialias='vim ~/.bash_alias' alias viinputrc='vim ~/.inputrc' alias viwgetrc='vim ~/.wgetrc' alias f='pushd' alias b='popd' export SSH_AUTH_SOCK=${HOME}/.ssh/auth.sock alias sag='eval $(ssh-agent -a ${SSH_AUTH_SOCK}) && ssh-add' alias sudo='sudo -p sudo' alias Open="kfmclient exec"
いろいろツッコミどころ満載のaliasだが
- my_settingは学校にssh張るための設定がごちゃごちゃと。
- ~/Makefile/***はそれぞれのMakefileのテンプレート。
- tomorrowとかはギャグ(でもtodayは便利かも。←dateでえぇやん
- iconv系は地味に便利なので入れとくといいかも。(最近winをほとんど触らないのでsjis系使ってないなぁ...
- mandrivaの場合alias ls='ls -F --show-control-chars --color=auto'がデフォでついてるので書いてない。
- vi***はvisudoのノリで
- f,bは便利かなとか思っていれたけど使ってないなぁ...
- sagは友人のみてえぇなぁ、とか思っていれた。便利です。
- macでいうopenはkdeの場合"kfmclient exec ***"。便利なのだがググってもあまり見つからない隠れ便利コマンド。
と言った感じ。
あといくつかrdesktop関係のaliasがあったけどIP直打ちなのでさすがに消した。