을 사용하여 OS X 또는 Ubuntu bash 프롬프트에 명령을 붙여 넣으면 명령 CmdV이 실행 되어도 기록에 없습니다. 명령은 입력 한 경우에만 기록에 있습니다.
붙여 넣은 명령을 bash의 기록으로 가져 오는 방법은 무엇입니까?
을 사용하여 OS X 또는 Ubuntu bash 프롬프트에 명령을 붙여 넣으면 명령 CmdV이 실행 되어도 기록에 없습니다. 명령은 입력 한 경우에만 기록에 있습니다.
붙여 넣은 명령을 bash의 기록으로 가져 오는 방법은 무엇입니까?
답변:
줄의 시작 부분에 공백과 함께 명령을 저장하지 않는 'ignorespace'지시문이 있습니다. 이는 잘라내어 붙여 넣을 때 가능합니다. 가장 오래된 명령 인스턴스 만 저장하는 'ignoredups'지시문이 있습니다. 긴 히스토리 파일이 있고 이전에 명령을 사용한 경우에 해당 될 수 있습니다. 그러나 두 가지 모두 내 OSX10.6 시스템에서 설정되지 않았으므로 전원을 켜지 않으면 상황을 설명하지 못할 수 있습니다.
다른 시나리오는 다른 사용자에게 소송을 제기했다는 것입니다. 다른 곳에서 명령을 잘라 붙여 붙여서 무언가를 고치면 해당 사용자 (일반적으로 루트 사용자)에서 탈퇴 할 때가 될 수 있습니다 bash 기록은 사용자 권한이 아닌 권한있는 사용자 기록에 있으므로 사용할 수 없습니다.