이 장소space
Linux에서는 터미널 명령 앞에 를 추가하여 .bash_history
.
Mac OS X에서는 작동하지 않는 것 같습니다. 기록에 저장하지 않고 터미널에서 단일 명령을 실행하는 방법을 아는 사람이 있습니까?
역사를 지우고 싶지 않아요.
답변1
~/.bashrc에 다음 줄을 추가합니다.
export HISTCONTROL=ignorespace
그런 다음 source ~/.bashrc
설정을 새로 고치려면
그러면 bash에서 해당 기능이 활성화됩니다. 작동하지 않으면 ~/.bashrc 대신 ~/.bash_profile에 추가해야 할 수도 있습니다. 왜냐하면 OS X는 제가 생각하는 Linux와는 약간 다르게 로드하기 때문입니다.
답변2
세션을 활성 상태로 유지하는 것에 대해 걱정하지 않는다면 다음과 같이 작동할 수 있습니다.
kill -9 $$
로그아웃하는 대신 현재 세션을 종료합니다. 이는 [이론적으로] 기록이 저장되지 않음을 의미합니다.