5. zshとは?
Zsh is a UNIX command interpreter (shell)
usable as an interactive login shell and as a
shell script command processor. Of the
standard shells, zsh most closely resembles ksh
but includes many enhancements. Zsh has
command line editing, builtin spelling correction,
programmable command completion, shell
functions (with autoloading), a history
mechanism, and a host of other features.
35. 僕の .zaliases (1)
1. # $Id: .zaliases,v 2.17 2009/07/05 02:29:59 toshi Exp $
2. #
3. #setopt XTRACE
4. echo `date` : reading .zaliases
5.
6. alias rcd='cd'
7. alias back='cd -'
8. alias .='dirs -v'
9. alias ..='cd ..'
10. alias ,='back'
11. alias ,,='cd +2'
12. alias ,,,='cd +3'
13. alias ,,,,='cd +4'
14. alias ,,,,,='cd +5'
15. alias ,,,,,,='cd +6'
16. alias ,,,,,,,='cd +7'
17. alias ,,,,,,,,='cd +8'
18. alias ,,,,,,,,,='cd +9'
36. 僕の .zaliases (2)
1. alias l=ls
2. case ${OSTYPE} in
3. freebsd*)
4. alias ls='ls -CFw'
5. ;;
6. cygwin*)
7. alias ls='ls -CF --show-control-chars'
8. ;;
9. *)
10. alias ls='ls -CF'
11. ;;
12. esac
13. alias ll='ls -l'
14. alias lL='ls -L'
15. alias la='ls -a'
16. alias lc='ls -c'
17. alias lt='ls -t'
18. alias lcr='lc -r'
19. alias ltr='lt -r'
20. alias lla='ll -a'
21. alias llc='ll -c'
22. alias lls='ll -s'
23. alias llt='ll -t'
24. alias llL='ll -L'
25. alias llcr='llc -r'
26. alias lltr='llt -r'
27. alias lss='ls -s'
28. alias dir='ls'
37. 僕の .zaliases (3)
1. alias diff='diff -u'
2.
3. alias rm='rm -i'
4. for i in $fpath; do [[ -f $i/my-
rm ]] && alias rm='my-rm' &&
break; done
5. alias cp='cp -i'
6. alias mv='mv -i'
7.
8. alias lo='exit'
9. alias cleartmp='/bin/rm -rf /
tmp/*(ND) &'
10.alias so='source'
11.alias screen='screen -h 200'
12.alias resume='screen -x'
13.alias D='/bin/pwd'
14.alias -g LL='¦& L'