프롬프트에 절대경로 표시하기 / PS1변수

Linux 2017.04.26 14:25 Posted by smileyoon

[전체 사용자에 적용]하려면


/etc/bashrc 에 아래 내용 동일하게 추가



[사용자별 적용]은 아래와 같이


.bash_profile에


export PS1="[\u@\h][\$PWD]\\$"


추가 후 . ./bash_profile 실행해서 바로 적용


그러면


[UserName@HostName][전체경로]$로 표시됨을 확인할 수 있습니다.

'Linux' 카테고리의 다른 글

Backtick(백틱) '` `' / ~밑에 있는 기호  (0) 2017.04.26
쉘 실행시간 확인하기 / time  (0) 2017.04.26
프롬프트에 절대경로 표시하기 / PS1변수  (0) 2017.04.26
Shell 확인  (0) 2016.08.11
CHMOD / 권한 변경하기  (0) 2016.08.10
vi 편집기 명령어  (0) 2016.08.06

오라클 및 티베로 DB를 하다보면 JOB 등록 시 interval 설정이나, 시간과 관련된 쿼리문 작성 시 원하는 값을 얻기 위해서 시간을 잘 다루어야 합니다. 



[동작방식]

JOB 등록시 내부 동작 방식을 잘 알아둬야 합니다. 그리고 티베로의 경우 비활성화된 JOB을 다시 활성화 하게 되면 JOB이 바로 수행되기 때문에 주의를 요합니다. (반드시 NEXT_DAY를 지정해 주시기 바랍니다. 

 

Next_DAY값은 작업이 수행되는 시점에 interval 값을 참조하여 계산되어 집니다.



[핵심표현]


값/시/분/초


1/24  -- 1시 의미 예) 2/24 --2시

1/24/60 or 1/1440 -- 1분을 의미 예) 60/24/60은 1시간을 의미

1/24/60/60 or 1/86400 -- 1초를 의미



[다양한 예제]

여기서 시간은 24단위로 표시


--매일 01:00시 수행

SELECT TRUNC(SYSDATE+1)+(1/24) FROM DUAL;


--매주 일요일 01:00시에 수행 (NEXT_DAY함수 두번째 인수값의 범위는 1(일)~7(토))

SELECT NEXT_DAY(TRUNC(SYSDATE)+(1/24), 1) FROM DUAL;


--해당 월의 마지막 일 확인

SELECT TO_CHAR(LAST_DAY(SYSDATE), 'DD') FROM DUAL;



[번외]

--현재 스키마명 확인 쿼리 

SELECT SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA') FROM DUAL;


--현재 로그인한 사용자명 확인 쿼리

SELECT * FROM USER_USERS;

'Database > Oracle' 카테고리의 다른 글

시간 계산  (0) 2018.03.12
시간 다루기 / TRUNC, NEXT_DAY, SYSDATE 등등  (0) 2017.03.17

2. 되다 / 돼다

우리말 2017.03.13 11:34 Posted by smileyoon

찾아보니 2가지 방법이 있었습니다. 2가지 방법을 다 알고 있으면 헷갈리지 않을꺼 같습니다. 


(방법1)

되다 / 돼다 중 어떤 걸 사용할 지 고민이 있을 경우 하와 해를 대입해보면 쉽게 구분할 수 있습니다.


(방법2)

무조건 '돼'가 맞다고 생각한 다음,  '돼'를 '되어'로 풀어봅니다. 

그래서 그 말이 된다면 그 '돼'는 맞는 말입니다. 말이  된다면 '돼'가 틀린 것입니다. 이럴 경우에는 '돼'를 '되'로 바꾸어 사용하시길 바랍니다.


(예제)

- 훌륭한 사람이 되고(하고) 싶다. (O)

- 훌륭한 사람이 돼고(해고) 싶다. (X)

- 훌륭한 사람이 되어고 싶다 (X)








'우리말' 카테고리의 다른 글

2. 되다 / 돼다  (0) 2017.03.13
1. 결재와 결제  (0) 2017.03.13
TAG 돼다, 되다