histverify가 "!!"를 무시하게 만드는 방법은 무엇입니까?

histverify가 "!!"를 무시하게 만드는 방법은 무엇입니까?

shopt -s histverify무시할 수 있지만 !!(검증하지 않고 수행) 다른 기록 확장을 계속 검증할 수 있습니까 !rm?

답변1

나는 그렇게 생각하지 않습니다. 그러나 를 사용하여 이전 기록 명령에 대한 별칭을 만들 수 있습니다 fc. PC를 예로 들면 "이전 명령"을 의미합니다.

alias pc='fc -s 9999999'

실제로 History를 grep하여 현재 기록 번호를 찾을 수 있는데, 이것이 더 정확할 것입니다. 숫자가 기록에 비해 너무 크면 fc는 사용 가능한 가장 높은 기록 숫자만 사용합니다. 이는 이전 명령의 숫자가 됩니다. 나는 당신이 역사적 수치를 그렇게 높게 달성하지 못할 것이라고 가정하고 있으므로 작동해야 합니다.

관련 정보