2016-07-22 4 views

답변

3

동작 당신에게 ' 다시 보는 것은 Bash Reference Manual (강조 광산)에 설명되어 있습니다.

별칭 정의 및 사용은 다소 혼란 스럽습니다. Bash는 해당 행의 명령을 실행하기 전에 항상 하나 이상의 완전한 입력 행을 읽습니다. 별칭은 명령을 읽을 때 확장되며 실행될 때 확장되지 않습니다. 따라서 다른 명령과 동일한 줄에 나타나는 별칭 정의는 다음 입력 줄이으로 바뀔 때까지 적용되지 않습니다. 해당 행의 별명 정의 다음에 나오는 명령은 새 별명의 영향을받지 않습니다.

아마도 다른 쉘도 이런 식으로 행동합니다.