리눅스 history 명령어

리눅스 history 명령어는 이전에 명령어 목록을 확인하는 명령어로 리눅스 콘솔에 접속했을 때 자주 사용하는 명령어 중에 하나입니다. 보통 history만 입력해서 많이 사용하지만 보다 더 다양한 활용 방법에 대해서 알아 보겠습니다.

  • history 명령어 개요
  • 기존에 실행한 명령어 목록을 보여주는 리눅스 명령어
  • 500 or 1000 개의 명령어가 기본으로 저장됨.
  • 검색 명령어

✅ 리눅스 history 명령어 기본 사용

history 명령어 자체만 입력해서 주로 많이 사용합니다.

history [-옵션]
리눅스 history 명령어

✅ history 명령어 옵션

✅ history 명령어 파이프(|) 명령어와 함께 활용하기

다중 명령어인 파이프(|) 명령어와 함께 활용하는 방법입니다.

history | less

파이프와 less 명령어를 함께 입력해서 원하는 목록을 확인합니다.

✅ history 명령어 조회 시 날짜, 시간 표시 적용

vi /etc/profile로 파일을 수정해 줍니다.

~]# vi /etc/profile

if [ -n "${BASH_VERSION-}" ] ; then
        if [ -f /etc/bashrc ] ; then
                # Bash login shells run only /etc/profile
                # Bash non-login shells run only /etc/bashrc
                # Check for double sourcing is done in /etc/bashrc.
                . /etc/bashrc
       fi
fi

## history file date setting ##
HISTTIMEFORMAT=”[%Y-%m-%d_%H:%M:%S]“

:wq
]# source /etc/profile

저장 후 source /etc/profile을 진행하면 history 파일에 날짜와 시간이 표시되는 것을 확인할 수 있습니다.

✅ history 명령어 활용

less 명령어로 히스토리 목록을 검색할 수 있습니다.

history | less

아니면 입력했던 history 명령어 목록 중에서 찾고자 하는 파일을 찾을 수 있습니다.

history | grep rm

Similar Posts

  • Rsync 명령어: 옵션 | 사용 예시

    Rsync 명령어는 Remote sync의 줄임말로 원격에서 로컬, 로컬에서 로컬로의 파일 및 디렉토리를 복사하는 프로그램입니다. rsync에는 두 가지 접속 방법이 있는데 SSH를 통해 접속하는 방법과 rsync 데몬을 통해 접속하는 방법입니다. 목차✅ 리눅스 history 명령어 기본 사용✅ history 명령어 옵션✅ history 명령어 파이프(|) 명령어와 함께 활용하기✅ history 명령어 조회 시 날짜, 시간 표시 적용✅ history…

  • 리눅스 백그라운드(Back Ground)&포그라운드(Fore Ground): 프로세스 제어하기

    리눅스의 프로세스는 백그라운드(Back Ground)와 포그라운드(Fore Ground) 두 가지의 모드로 작동됩니다. 리눅스 백그라운드 작업을 하는 이유는 일반적인 쉘 명령어를 실행했을 때 프로세스가 종료될 때까지 기다리면서 다른 작업을 하지 못하는 경우가 있기 때문입니다. 목차✅ 리눅스 history 명령어 기본 사용✅ history 명령어 옵션✅ history 명령어 파이프(|) 명령어와 함께 활용하기✅ history 명령어 조회 시 날짜, 시간 표시…

  • echo 명령어: From 확장과 인용

    echo 명령어는 문자열을 그대로 출력해 주는 명령어이다. echo 명령어는 프롬프트에서 사용하는 일은 거의 없으며, 쉘 스크립트 작성 시에 자주 사용하는 명령어이다. 표준 출력 상에 해당 텍스트 인자를 표시한다. 목차✅ 리눅스 history 명령어 기본 사용✅ history 명령어 옵션✅ history 명령어 파이프(|) 명령어와 함께 활용하기✅ history 명령어 조회 시 날짜, 시간 표시 적용✅ history 명령어…

  • 리눅스 Rsync 명령어

    Rsync (Remote Sync) 는 네트워크를 통해 파일과 디렉터리를 효율적으로 동기화하는 백업 방식입니다. 전체 데이터를 매번 복사하는 대신 변경된 부분만 증분 방식으로 전송하여 빠르고 안정적인 동기화를 지원합니다. 또한 다양한 옵션을 통해 압축, 암호화, 권한 유지, 삭제 동기화 등 세밀한 제어가 가능하며, 백업과 서버 간 데이터 전송에 널리 사용됩니다. 특히 네트워크 대역폭을 절약하고, 재 전송…

  • Apache 시작, 중지, 재시작 명령어 | 서비스 상태 확인

    리눅스에서 Apache를 설치하고 레드헷 계열과 우분투에서의 시작, 중지, 재시작 명령어를 자주 사용하게 됩니다. Apache 시작, 중지, 재시작 등의 명령어는 다음과 같습니다. 목차✅ 리눅스 history 명령어 기본 사용✅ history 명령어 옵션✅ history 명령어 파이프(|) 명령어와 함께 활용하기✅ history 명령어 조회 시 날짜, 시간 표시 적용✅ history 명령어 활용✅ Apache 시작 및 중지, 재시작: Red…

  • 리눅스 find 명령어

    리눅스 find 명령어는 여러가지 다양한 기준으로 파일을 효율적으로 검색할 때 사용할 수 있는 명령어입니다. 특정 파일을 찾거나 특정 문자 패턴에 맞춰서 검색, 특정 확장자의 파일 검색, 특정 소유자, 파일 사이즈, 퍼미션, 등의 다양한 방법을 사용할 수 있습니다. find 명령어는 파일을 찾는 기본 역할 외에도 찾은 파일에 대한 퍼미션 변경, 소유자 변경, 파일 삭제…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 8   +   9   =