私はさまざまなマシンを扱っているので、私のお気に入りの1つは、頻繁にSSHで接続する必要がある各マシンのエイリアスです。
alias claudius="ssh dinomite@claudius"
また、良いセットアップに便利です.ssh/config
し、sshのキーも簡単マシンの中でホッピングを行うこと。
私のお気に入りのエイリアスのもう1つは、ディレクトリを上に移動するためのものです。
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
そして、一般的に使用されるバリエーションls
(およびタイプミス)のいくつか:
alias ll="ls -l"
alias lo="ls -o"alias lh="ls -lh"
alias la="ls -la"
alias sl="ls"
alias l="ls"
alias s="ls"
私はほとんど常に欲しいegrep
:
alias grep="egrep"
すべてのセクションからmanページを取得する
alias man="man -a"
私は自分の各ディスクのサイズを見つけるのと同じawk
ように、出力の特定の列を取得するために出力をパイピングしていることがよくありましたdf -h | awk '{print $2}'
。これを簡単にするためfawk
に、.bashrcに関数を作成しました。
function fawk {
first="awk '{print "
last="}'"
cmd="${first}\$${1}${last}"
eval $cmd
}
df -h|fawk 2
これで実行できるので、タイピングの手間が省けます。
私は多くのPerlを使用しており、システムにインストールされているモジュールのバージョンを知る必要があります。
function perlmodver {
perl -M$1 -e 'print "Version " .
$ARGV[0]->VERSION . " of " . $ARGV[0] .
" is installed.\n"' $1
}