history
- Shell Builtin
-c
: 히스토리 삭제
alias, unalias
- 기존 명령어로 새로운 명령어 생성
$ alias name='command-string'
으로 alias 정의
$ unalias name
으로 alias 해제
- command line에서 정의된 alias는 Shell session이 종료될때 사라짐
$ alias foo='cd /usr; ls; cd -'
$ type foo
foo is aliased to `cd /usr; ls; cd -'
$ unalias foo
$ type foo
-bash: type: foo: not found
사용자 환경에 정의된 alias
$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'