
홈페이지에
4NT를 추천하는 글을 올린 후 4NT에대한 질문에 자주 올라온다. 4NT는 XP에 내장된 CMD와는 비교할 수 없을 정도로 강력하다. 이 말은 달리 생각하면 사용하기 훨씬 복잡하다는 뜻이된다. 유닉스의 개념을 다수 이어받은 4NT는 유닉스에서 사용된 기법을 상당히 여러가지 포함하고 있다.
그중 하나가 바로
RAM 기반의 배치 명령인 Alias 기능이다. Alias(별명)이라는 이름에서 알 수 있듯이 이 명령은 실행할 여러개의 명령을 하나의 명령으로 만들어 주는 명령이다. 명령 각각이 파일 단위로 존재하는 것이 아니라 4NT가 기동될 때 메모리로 읽혀져 사용되기 때문에 메모리 기반의 배치 명령이라고 한다. alias는 4NT 명령행에서 다음과 같은 형식으로 지정할 수 있다.
alias d=dir /w
이렇게 일단 dir /w에 d라는 별명을 부여하면 4NT를 종료하기 전까지는 d를 입력하면 dir /w가 실행된다. 만약 하나의 명령이 아니라 여러개의 명령을 실행하고 싶다면
alias d=`dir /w&pause&select copy (*.*) d:\temp`
처럼 명령행 구분자(&, INI 파일에서 지정 가능)를 이용해서 여러개의 명령을 하나의 별명으로 할당할 수도 있다. 아울러 내장 함수를 사용하면 다음처럼 간단한 계산기를 만들 수도 있다.
alias calc=`echo 결과: %@eval[%$]`
댓글: 이 팁은 irongaea님의 질문, 4NT에서 alias 설정 방법에 대한 답으로 작성되었습니다.