히스토리 명령, Ubuntu에서 백업하는 방법

역사 명령에 대해

다음 기사에서 우리는 터미널의 역사를 어떻게 백업 할 수 있습니까? Ubuntu 및 복원 방법. Gnu / Linux 터미널은 사용자에게 호출 된 명령 history. 이 기능은 우리가 사용하는 명령으로 각 작업을 백업하여 사용자가 나중에 사용할 수 있도록합니다.

모든 이후 그들 터미널 명령 우리가 실행하는 사용자는 '기록', 어떤 경우에는 나중에 사용할 수 있도록 백업 사본을 안전하게 보관하는 것이 매우 유용 할 수 있습니다. 다음 줄에서는 Ubuntu에서 터미널 기록을 백업하는 방법과 나중에 복원하는 방법을 살펴 보겠습니다.

역사 명령

비정상적인 터미널 명령
관련 기사 :
특이하지만 재미있는 터미널 명령

단말기 기록은 어디에 저장 되나요?

Gnu / Linux 터미널은 기록을 파일에 저장합니다. 동쪽 라 불려진다 '.bash_history'홈 디렉토리에 저장됩니다., 누구나 편집 할 수 있습니다. 터미널 히스토리 파일은 사용자의 디렉토리에 저장되므로 각각 파일이 있습니다.

시스템의 모든 사용자는 간단한 명령으로 다른 사람의 기록을 볼 수 있습니다. 예를 들어 원하는 경우 명령 줄 기록 살펴보기, 터미널에 다음과 같이 작성하면됩니다 (Ctrl + Alt + T).

cat bash 히스토리 명령

cat /home/usuario/.bash_history

사용자는 또한 할 수 있습니다 현재 사용자의 기록보기 다음을 실행하여 터미널에 로그인합니다.

history

역사는 하나의 파일이기 때문에 grep 유틸리티를 사용하여 일반 텍스트 파일 에서처럼 내부를 검색 할 수 있습니다.. 예를 들어 '터치'다음과 같은 것을 사용해야합니다.

고양이 그렙 터치

cat /home/user/.bash_history | grep 'touch'

다음 명령을 사용할 수도 있습니다.

history grep curl 명령

history | grep 'termino-a-buscar'

history 명령의 가능한 사용보기, 우리는 쓸 수있다:

역사 도움말 명령

history --help

백업 할 터미널 기록 저장

우리가 말했듯이 터미널의 '히스토리'는 사용자가 작성한 모든 명령을 포함하는 숨겨진 텍스트 파일입니다.. 글쎄, 그것은 단지 하나의 파일이기 때문에 백업을 저장하는 것이 매우 쉽다는 것을 의미합니다.

그것을하기 위해 cat 명령을 사용합니다.. 이 명령을 사용하면 터미널에서 직접 텍스트 파일 전체를 볼 수 있습니다. 이 명령을 사용하면 기호 '와 함께>'시각화의 출력을 파일로 리디렉션 할 수 있습니다., 백업으로 사용할 것입니다.

터미널에 다음을 입력하여 백업 복사본을 얻습니다 (Ctrl + Alt + T).

터미널 기록 백업

cat ~/.bash_history > backup_historial

우리는 또한 '>'와 함께 히스토리 명령 실행 명령 출력을 파일에 저장하려면 :

history > backup_historial

또 다른 가능성은 다른 사용자의 기록 백업. 'username'우리는 다음에 관심이 있습니다.

cat /home/nombre_usuario/.bash_history > backup_historial

특정 내역 항목의 백업 만들기

히스토리에서 특정 명령 만 백업하려면 히스토리 파일을보고 grep 명령과 결합하여 수행 할 수 있습니다., 특정 키워드를 필터링합니다.

다음 예에서 '>'대신 '>>'를 사용합시다. '>>'를 사용하는 이유 로그 파일 백업의 내용을 덮어 쓰지 않는다는 것입니다. 백업에 추가하기 위해 여러 번 다시 실행할 수 있습니다.

예를 들어, 명령이 포함 된 히스토리의 명령을 백업하려면 괴롭힘, 다음 작업을 실행할 수 있습니다.

일부 파일 기록 만 백업 명령

cat ~/.bash_history | grep 'gsettings' >> backup_historial

또는 다음을 사용할 수도 있습니다.

cat /home/nombre_usuario/.bash_history | grep 'gsettings' >> backup_historial

grep을 사용한 필터링은 history 명령에도 적용 할 수 있습니다.:

history | grep 'gsettings' >> backup_historial

히스토리 파일에서 특정 키워드를 백업하려면 '괴롭힘'위의 예에서. 또한 필요한만큼이 명령을 다시 실행할 수 있습니다.

복원 기록 백업

히스토리 백업 복원은 다음과 같이 간단합니다. 원본 파일을 삭제하고 백업 사본을 제자리에 둡니다.. 원본 기록 파일을 삭제하려면 rm 명령을 사용하여 '를 제거하십시오..bash_history'.

기록을 복원하려는 사용자의 홈 폴더에서 파일이 삭제되면 mv 명령으로 'backup_historial'의 이름을 '.bash_history'로 변경할 수 있습니다.'.

mv backup_historial ~/.bash_history

이제 새 로그 파일이 준비되었으므로 다음 명령을 실행하여 함수를 다시로드하십시오..

history -rw

완료되면 운영 'history'복원 된 명령을 보려면 터미널 창에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.