2012-07-28 3 views
1

나는 별칭을 사용하여 명령 행 도구의 기본 동작을 수정한다는 생각으로 유혹을 많이 받았다. 예를 들어, 종종 심볼릭 링크를 따라 간 후 실제 경로를 해결하기를 원하기 때문에 (예를 들어 심볼 링크 경로를 유지하고 싶지 않은 경우), .bash_profile 파일에 무언가를 추가하여 기본 동작으로 만들려고합니다. 예 :'별칭'을 사용하여 기본 옵션 추가 - 예 : `alias cd = "cd -P" '

alias cd="cd -P" 

어떤 이유로 든 위험하지 않습니까? 이 예제가 아니라면 일반적으로 나쁜 생각입니까? 컴퓨터가 무엇을 어떻게해야하는 - 그것은 모든 * NIX 시스템에서

답변

1

이것은 매우 일반적인 기법입니다. 다음은 몇 가지 일반적인 예입니다.

alias egrep='egrep --color=auto' 
alias fgrep='fgrep --color=auto' 
alias grep='grep --color=auto' 
alias ls='ls --color=auto' 
alias make='make -j20' 

당신은

\ls 
"ls" 
에서, 당신은 첫 글자를 \ 나 따옴표로 명령을 넣을 수 있습니다 별칭없이 실행하려면 나중에 경우
1

난 항상 내가 더러운 느낌을 할 필요가 없다는 장기적으로 도움이 경우 말을 alias cd..='cd ..'

를 사용하여 ... 내가 조금 더러운 느낌 우리는 그들이 다른 방향으로 돌아 가지 말라고 지시합니다.