역사는 당신의 친구입니다
Linux 기록 명령
명령줄 내역을 활용하고 활용하면 매일 많은 시간을 절약할 수 있습니다. 명령 실행 기록을 확인하여 새로 검색된 서버를 관리하는 방법을 더 잘 이해하는 데 사용할 수도 있습니다.
어떻게 작동합니까?
명령을 실행하기만 하면 됩니다.
paulmicheli@minime:~$ history
23 sudo apt install python3.8
24 sudo apt update
25 sudo apt install software-properties-common
26 sudo add-apt-repository ppa:deadsnakes/ppa
27 sudo apt update
28 sudo apt upgrade
29 sudo apt install python3.8
30 sudo apt install python
31 sudo apt-get install python3.6
32 sudo reboot
날짜 및 시간 스탬프는 항상 도움이 됩니다.
명령이 실행된 시간에 대한 타임스탬프가 있으면 여러 가지 방법으로 도움이 될 수 있습니다.
이렇게 하려면 아래를 .bashrc 파일에 추가하고 소스 명령을 사용하여 다시 로드해야 합니다.
## History timestamp
export HISTTIMEFORMAT="%h %d %H:%M:%S "
export HISTSIZE=50000
export HISTFILESIZE=50000
paulmicheli@minime:~$ source ~/.bashrc
이제 history 명령을 실행하면 날짜와 시간이 표시됩니다.
paulmicheli@minime:~$ history
23 Sep 07 13:52:23 sudo apt install python3.8
24 Sep 07 13:52:23 sudo apt update
25 Sep 07 13:52:23 sudo apt install software-properties-common
26 Sep 07 13:52:23 sudo add-apt-repository ppa:deadsnakes/ppa
27 Sep 07 13:52:23 sudo apt update
28 Sep 07 13:52:23 sudo apt upgrade
29 Sep 07 13:52:23 sudo apt install python3.8
30 Sep 07 13:52:23 sudo apt install python
31 Sep 07 13:52:23 sudo apt-get install python3.6
paulmicheli@minime:~$ history
23 sudo apt install python3.8
24 sudo apt update
25 sudo apt install software-properties-common
26 sudo add-apt-repository ppa:deadsnakes/ppa
27 sudo apt update
28 sudo apt upgrade
29 sudo apt install python3.8
30 sudo apt install python
31 sudo apt-get install python3.6
32 sudo reboot
## History timestamp
export HISTTIMEFORMAT="%h %d %H:%M:%S "
export HISTSIZE=50000
export HISTFILESIZE=50000
paulmicheli@minime:~$ source ~/.bashrc
paulmicheli@minime:~$ history
23 Sep 07 13:52:23 sudo apt install python3.8
24 Sep 07 13:52:23 sudo apt update
25 Sep 07 13:52:23 sudo apt install software-properties-common
26 Sep 07 13:52:23 sudo add-apt-repository ppa:deadsnakes/ppa
27 Sep 07 13:52:23 sudo apt update
28 Sep 07 13:52:23 sudo apt upgrade
29 Sep 07 13:52:23 sudo apt install python3.8
30 Sep 07 13:52:23 sudo apt install python
31 Sep 07 13:52:23 sudo apt-get install python3.6
사용 방법
명령
예시
설명
!N
!27
히스토리에서 n번째 명령 실행
!!
!!
이전 명령 실행
ㅋㅋㅋㅋ
!ls
'blah'로 시작하는 가장 최근 명령을 실행하십시오.
!블라:피
!이:피
!blah가 실행할 명령을 출력하십시오
!*
!*
마지막 단어를 제외한 이전 명령
!$
!$
마지막 명령의 마지막 인수
!^
!^
마지막 명령의 첫 번째 인수
역 검색
ctrl
키와 r
키를 동시에 누르십시오. 아래 프롬프트가 나타납니다.(reverse-i-search)`':
기억하는 명령의 일부를 입력하기 시작하면 명령 기록에서 가장 최근 일치 항목을 볼 수 있습니다.
(reverse-i-search)`ocke': docker ps
이 검색어와 일치하는 모든
ctrl+r
를 순환하려면 history
를 다시 누르십시오.(reverse-i-search)`ocke': docker stop 35e0e91e92de
기록 삭제
히스토리 파일에서 일부 또는 모든 명령을 제거하려는 경우가 있을 수 있습니다. 특정 명령어를 삭제하고 싶다면,
enter history -d <line number>
히스토리 파일의 전체 내용을 지우려면 다음을 실행하십시오.
history -c.
히스토리 파일도 수정할 수 있는 파일에 저장됩니다.
Bash 셸 사용자는 홈 디렉토리에서
.bash_history.
로 찾습니다.
Reference
이 문제에 관하여(역사는 당신의 친구입니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/paulmicheli/history-is-your-friend-152l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)