Tip. 프롬프트 창에 시간 나타내기

2024. 11. 29. 09:31Unix & Linux

반응형

# 작업을 하면서 내가 언제 실행했는지 종종 필요할 때가 있습니다.

로그를 확인하는 등 다른 여러 방법으로 시간을 알 수 있지만, 이런 방법도 있으니, 알아두어도 손해볼 것은 없을 것입니다.^^

 

# 추가

 - 내용은 아주 간단합니다. /etc/profile 에 아래 내용을 추가 해주면 됩니다.

 

shopt -s cdspell
PS1='[\u@\h \t \w]\\$ '

 

# 적용

$ source /etc/profile

시간을 알 수 있다.

 

# 주의할 점(단점)

위 캡쳐한 내용을 보고 설명을 드려보도록 할게요.

15:55:47이 찍힌 시간은 위 source /etc/profile  의 처리가 끝난 시간라고도 볼 수 있습니다.

여기서 우리가 아무 작업도 하지 않다가, 5분 후 다시 작업을 시작한다고 해도 15:55:47에 작업을 했다고 볼 수 있을 것입니다.

이럴경우 엔터를 한번 더 쳐서 시간을 갱신해주면 됩니다.

[root@test03 ~]# vi /etc/profile
[root@test03 ~]# source /etc/profile

# 실제 시간은 16:09:51에 명령어를 날렸지만, 15:55:47분에 날린것처럼 보일 수 있는 상황입니다.
[root@test03 15:55:47 ~]$ ls
anaconda-ks.cfg  test.sql
[root@test03 16:09:51 ~]$ 

# 명령어를 실행시키기전에 엔터를 쳐서 시간을 갱신시켜주면 됩니다.
[root@test03 16:09:52 ~]$ 
[root@test03 17:22:11 ~]$ 
[root@test03 17:22:12 ~]$ ls
anaconda-ks.cfg  test.sql

 

# 결론

별 것 아니지만, 분명 아주 유용하게 쓰일 것으로 생각됩니다.

반응형