csh: 별칭을 해당 별칭을 설정하는 명령으로 변환합니다.

csh: 별칭을 해당 별칭을 설정하는 명령으로 변환합니다.

이 명령은 alias활성 별칭을 나열합니다. 하지만 별칭을 설정하는 것과 같은 방식은 아닙니다.

% alias foo 'bar \!*'
% alias baz quux xyzzy
% alias corge 'grault \
garply  (quux xyzzy)'
% alias
baz     (quux xyzzy)
corge   grault 
garply  (quux xyzzy)
foo     bar !*

기존 별칭을 별칭을 작성하는 명령으로 어떻게 변환합니까(명령과 유사 alias하지만 반대임)?

답변1

AFAIK, csh 또는 tcsh에서는 이를 수행할 방법이 없습니다.

POSIX 호환 별칭 구현(예: ksh 또는 Bourne Shell의 구현)은 "alias -p"를 제공하여 결과를 셸에 다시 입력할 수 있는 방식으로 별칭을 나열합니다.

다른 쉘로 전환하거나 csh 관리자(tcsh여야 함)에게 alias -p에 대한 지원을 추가하도록 요청할 수 있습니다.

관련 정보