vern@2007-08-14:/var% ls tags

zsh 独门秘笈

  1. 查询并快速切换历史目录 编辑~/.zshrc,添加以下两行 setopt PUSHD_MINUS alias dir=“dirs -v | head -30 | sort -nr” 保存退出,重新加载配置文件 $ . ~/.zshrc $ dir 列出历史目录和编号 $ cd -编号 即可进入目录(留意cd后面的减号)

  2. 让别名可以作为后缀使用 编辑~/.zshrc,添加一行 alias -g L=“| less” 保存退出,重新加载配置文件 $ . ~/.zshrc $ lspci -v L 进入 less 模式

  3. 输入文件名即可自动cd进入 编辑~/.zshrc,添加以下两行中的任意一行,同时添加也无所谓 setopt autocd compctl –/ cd 保存退出,重新加载配置文件 $ . ~/.zshrc $ /usr/share/locale 直接进入该目录

  4. 根据后缀名预定义文件类型的打开方式 编辑~/.zshrc,按以下格式自行添加感兴趣的后缀 alias -s png=gwenview alias -s pdf=kpdf alias -s odt=ooffice -writer %U alias -s txt=vim alias -s conf=vim alias -s gz=tar -xzvf alias -s bz2=tar -xjvf 保存退出,重新加载配置文件 $ . ~/.zshrc $ /some/dir/has/one.pdf 用kpdf打开one.pdf $ /some/dir/has/foo.tar.gz 用gz解开foo.tar.gz