== コマンドやオプションが長すぎて入力が大変です == [wiki:docs/VinePlus VinePlus] にある zsh のような高度な補完ができるシェルを利用すれば、コマンドの後のオプションなども TAB キー等で補完することができます。 また、標準の bash でも alias や function を利用してある程度入力を簡単にすることができます。function や alias などについては man bash などを参照してください。 筆者は、~/.bashrc に次のような function を定義して利用しています。 # set aliases として alias がいくつか定義されているその下に # set functions などとして下のようなものを追加してみるといいかもしれません。 {{{ #!sh # functions for apt,rpm function aptsearch () { /usr/bin/apt-cache search "$1" ;} function aptsearchname () { /usr/bin/apt-cache search --names-only "$1" ;} function aptsearchpkgnames () { /usr/bin/apt-cache pkgnames "$1" ;} function aptshow () { /usr/bin/apt-cache show "$1" ;} function aptshowpkg () { /usr/bin/apt-cache showpkg "$1" ;} function aptshowsrc () { /usr/bin/apt-cache showsrc "$1" ;} function aptcategory () { /usr/bin/apt-cache showpkg "$1" | /bin/grep -e "Package" -e "/lists/" ;} function aptsrc () { /usr/bin/apt-get source "$1" ;} function aptsrc-d () { /usr/bin/apt-get source -d "$1" ;} function slrpmqf () { /usr/bin/slocate "$1" | /usr/bin/xargs rpm -qf ;} function whichrpmqf () { which "$1" ; which "$1" | /usr/bin/xargs rpm -qf ;} function rpmlogh () { /bin/rpm -q --changelog "$1" | /usr/bin/head ;} function rpmlogh-p () { /bin/rpm -q --changelog -p "$1" | /usr/bin/head ;} function rpmlogl () { /bin/rpm -q --changelog "$1" | /usr/bin/lv ;} function rpmlogl-p () { /bin/rpm -q --changelog -p "$1" | /usr/bin/lv ;} }}}