안녕하세요, MJ 입니다. 리눅스 파일복사 명령어 cp 에 대해 알아보겠습니다. 리눅스 cp 명령어는 윈도우 copy 명령어와 같은 기능을 합니다. 파일이나, 디렉토리를 복사 할 때 사용됩니다. cp 명령어의 도움말을 확인 해 보겠습니다. 펼치기/접기 Usage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE... Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dR --preserve=all --attributes-only don't copy the file data, just the attributes --backup[=CONTROL]...
안녕하세요, MJ 입니다.
history 명령어에 대한 설명과 설정 방법을 작성 합니다.
history
: 로그인 한 계정에서 입력한 명령어들의 지난 목록을 확인하는 명령어 입니다.
다음은 history 명령어 수행 결과입니다.
이렇게 결과를 확인 해볼 수 있지만,
언제 수행 된 명령어인지 확인이 되지 않는 부분이 아쉽습니다.
history 에서 시간을 저장 할 수 있도록 하기위한 방법이 있습니다.
바로 변수 설정을 통해 가능하게 됩니다.
변수의 이름은 HISTTIMEFORMAT 으로 /etc/bashrc 에 설정하여
시스템 전체에 설정 해 보도록 하겠습니다.
[root]# vi /etc/bashrc
...(생략)...
export HISTSIZEFORMAT='%Y-%m-%d %H:%M:%S '
이렇게 날짜와 시간이 함께 확인됩니다.
추가로 history 저장 개수를 설정 할 수 있는데, 기본설정으로는 1000개가 설정 되어있고
저장 개수를 수정하여 더 많은 명령어 history 를 저장 할 수 있습니다.
역시 변수로 설정이 되고, 변수의 이름은 HISTSIZE 입니다.
[root]# vi /etc/bashrc
...(생략)...
export HISTSIZE=1000000
이렇게 설정 할 수 있습니다.
history 를 위한 OS 설정은 이정도로 하고,
history 결과 중 제거하고싶은 명령어가 있는 경우, 특정 history 를 제거할 수 있습니다.
history 중에 패스워드가 저장 되어있어 제거가 필요한 경우,
다음과 같이 제거를 해볼 수 있습니다.
[root]# history
...(생략)...
100 echo '패스워드' | passwd --stdin root
...(생략)...
[root]# history -d 100
모든 history 를 제거 할 필요가 있을 때에는 -c 옵션을 사용하여 모두 제거 할 수 있습니다.
[root]# history -c
[root]# history
1 history
문의사항은 댓글을 달아 주시면 성심껏 답변 드리겠습니다.
감사합니다.
댓글
댓글 쓰기