history 명령을 사용하여 모든 bash 기록을 지웁니다.
다음 명령을 실행하여 일부 bash 기록을 만듭니다. '데이트' 명령은 현재 날짜와 시간을 표시합니다. '엘' 명령은 현재 위치의 파일 및 폴더 목록을 표시합니다. ' 분명한 ' 명령은 터미널 화면을 지웁니다.
$데이트
$엘
$분명한
history 명령을 실행하여 현재 bash 기록을 표시합니다.
$역사
다음 명령을 실행하여 터미널 기록을 지우고 터미널을 종료합니다.
$역사 -씨 && 출구
history 명령을 사용하여 특정 bash 기록 항목을 지웁니다.
다음 명령을 실행하여 일부 bash 기록을 만듭니다. 첫 번째 명령이 인쇄됩니다. '안녕하십니까' 메세지. 두 번째 명령은 현재 로그인한 사용자의 이름을 인쇄합니다. 세 번째 명령은 사용자로부터 입력을 받아 변수에 저장합니다. $ . 네 번째 명령은 다음 값을 인쇄합니다. $ .
$던졌다 '안녕하십니까'$WHO
$읽다에게
$던졌다 $
'를 실행 역사' 현재 기록을 표시하는 명령입니다.
$역사
다음 명령을 실행하여 4를 삭제하십시오.NS이력을 입력하고 삭제 후 이력을 인쇄합니다.
$역사 -NS 4$역사
여기서 '의 항목은 에코 $ a '이 기록 항목에서 제거됩니다.
.bash_history를 제거하여 모든 기록을 지웁니다.
만약 ~/.bash_history 파일이 존재하고 해당 파일에 기록 정보를 저장한 경우 다음 명령을 실행하여 파일을 제거할 수 있습니다.
$NS~/.bash_history기록 정보를 영구적으로 저장하는 것을 방지합니다.
다음을 실행 설정 해제 히스토리 파일 생성을 방지하고 터미널을 종료하는 명령입니다. 다음 명령을 실행한 후 새 터미널을 열면 이전 기록 정보가 표시되지 않습니다.
$설정 해제히스트파일&& 출구HISTSIZE 값이 0으로 설정되면 기록 항목이 영구적으로 저장되지 않습니다. 다음 명령은 기록 정보 저장을 중지하고 터미널을 종료합니다. 이 명령을 실행한 후 새 터미널이 열리면 이전 기록 정보가 표시되지 않습니다.
$HISTSIZE=0 && 출구히스토리 파일을 강제로 제거하려면 히스토리 파일 생성을 방지하고 터미널에서 종료한 후 다음 명령어를 실행합니다. 그런 다음 새 터미널이 열리면 빈 기록에서 작동합니다.
$NS -NS $HISTFILE && 설정 해제히스트파일&& 출구다음 명령은 현재 이력 정보를 영구적으로 삭제하고 터미널에서 종료하는 데 사용할 수도 있습니다. 이 명령을 실행한 후 새 터미널이 열리면 이전 기록 정보가 표시되지 않습니다.
$죽임 -9 $$결론:
이 기사에서는 다양한 bash 명령을 사용하여 bash 기록을 지우고 기록 정보를 영구적으로 저장하는 것을 방지하는 방법을 보여줍니다. bash 사용자가 일반 bash 명령으로 작업하는 경우 다음을 사용할 수 있습니다. 역사 필요할 때 특정 또는 모든 기록 정보를 제거하기 위해 위에서 언급한 명령. 그러나 사용자가 민감한 데이터로 작업하는 경우 이 문서에 표시된 명령을 선택하여 기록 정보를 영구적으로 저장하지 않도록 하는 것이 좋습니다.