![빈 줄에서 Enter 키를 누르면 bash가 명령을 실행할 수 있나요? [복사]](https://linux55.com/image/132990/%EB%B9%88%20%EC%A4%84%EC%97%90%EC%84%9C%20Enter%20%ED%82%A4%EB%A5%BC%20%EB%88%84%EB%A5%B4%EB%A9%B4%20bash%EA%B0%80%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
clear && ls -A --color
빈 줄에서 Enter 키를 누를 때마다 bash를 실행할 수 있습니까?
이것이 관련이 있는지는 모르겠지만 set -o vi
vi 모드를 사용하고 있습니다.
답변1
이는 PROMPT_COMMAND를 설정하여 달성할 수 있습니다.
PROMPT_COMMAND='h=$(fc -l -1); h=${h%% *}; (( h != oh )) || { clear && ls -A --color; }; oh=$h'
clear && ls -A --color
빈 줄에서 Enter 키를 누를 때마다 bash를 실행할 수 있습니까?
이것이 관련이 있는지는 모르겠지만 set -o vi
vi 모드를 사용하고 있습니다.
이는 PROMPT_COMMAND를 설정하여 달성할 수 있습니다.
PROMPT_COMMAND='h=$(fc -l -1); h=${h%% *}; (( h != oh )) || { clear && ls -A --color; }; oh=$h'