Mac OS X Lion에서 클린 터미널을 여는 방법은 무엇입니까?

Mac OS X Lion에서 클린 터미널을 여는 방법은 무엇입니까?

터미널을 열 때마다 마지막으로 사용한 명령이 나타납니다.

터미널을 열 때 깨끗한 터미널을 얻고 싶은데 어떻게 해야 하는지 찾지 못했습니다.

예를 들어 터미널을 사용하는 동안 다음을 수행하는 경우:

defaults write com.apple.Finder...etc

그런 다음 터미널을 닫습니다. 다음에 터미널을 열면 동일한 줄이 회색으로 표시되고(지난번 터미널을 열 때 사용한 명령임을 나타냄) 아래에 쓰기 시작하는 줄이 표시됩니다.

답변1

맨 끝에 다음을 추가합니다 .bash_profile.

printf '\033c'

이것은정말터미널을 지웁니다. 기본값의 스크롤 동작이 마음에 들지 않았기 때문에 다음 함수도 정의했습니다 clear.

function clear {
    printf '\033c'
}

내 생각엔 a와 같은 것 같아하드 리셋터미널 ( Cmd-Opt-R)에 있지만 완전히 확실하지는 않습니다.

답변2

내 경험에 의하면, 내가라이온의 이력서 기능 비활성화, 이로 인해 터미널 저장 세션 기록이 중지되었습니다.

답변3

Lion의 창 재개 기능은 응용 프로그램별로 응용 프로그램별로 설정됩니다. 다음 명령을 사용하여 터미널에서 이를 중지할 수 있습니다.

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

터미널이 열려 있는 동안 터미널 설정을 편집하고 있으므로 효과를 보려면 터미널을 두 번 닫았다가 다시 시작해야 합니다.

답변4

당신이 원하는 것은 해결 방법을 가지고 노는 것이 아니라 터미널에 표시되는 "회색 텍스트"가 디스크에 저장되어 있는 위치를 알고 제거하려는 것입니다.

이 텍스트는 ~/Library/Saved Application State/com.apple.Terminal.savedState에 저장됩니다.

폴더를 제거하면 행복해질 것입니다.

관련 정보