저는 bash
스크립팅을 처음 사용했습니다.
exit
명령 행 을 작성할 때마다 명령 히스토리가 기록 되도록 별명 또는 스크립트를 작성하려고 했습니다. 많은 새로운 명령을 시도하고 파일로 돌아가서 주석을 달고 싶기 때문에 명령을 시도한 다음 완전히 잊어 버릴뿐 아니라 더 잘 배울 수 있습니다.
alias exit ="history > `date +%Y-%m-%d`.txt; exit"
하지만 내 배쉬를 다시로드하면 다음과 같은 결과가 나타납니다.
-bash: alias: exit: not found
-bash: alias: =history > 2015-09-22.txt; exit: not found
왜 작동하지 않습니까? while 루프를 사용하여 스크립트를 작성해야합니까?
=
에 공백이 있기 때문에 발생합니다alias
. 이어야합니다alias exit="history …"
.