명령어 별칭(alias), 히스토리(history)

정리·2022년 2월 27일
0

Linux - Commands

목록 보기
1/4

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
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'
profile
내용 정리

0개의 댓글