작은 공간,하지만 꿈이있는...

크리에이티브 커먼즈 라이선스
Creative Commons License

오라클을 시작하면서 배우게 되었던 ed기능 임시 버퍼에 기록되어
수정하고 다시 바로 적용할수있는 편한 기능인데 윈도우 환경에서 하다가
유닉스 에서 해보려니 안되는것이 아닌 윈도우와는 다른 방법으로 이용하더라..
하지만 처음에는 몰라서 구글링을 한참 했었던기억이...ㅎㅎ

방법은
sql>ed 치면 프롬프트가 먼가를 치라고 기다리고 있다 그러면

!vi afiedt.buf(기본파일이름 set 으로 다른이름으로 지정해놓았다면 다른이름으로) 하게되면 vi가 열리게 된다 수정후 :wq저장해주고 나와서

q   <--를 눌러주면 다시 오라클로 복귀가 된다 그리고
/   를눌러주면 다시 쿼리가 실행

그럼 저장된 sql파일은 어떻게 수정할까 창하나 더띠워놓고 수정해도 되겠지만
난 @ 파일.sql로 읽어들인다음

sql>ed로 읽어들인다음
!vi afiedt.buf   수정후
save 파일.sql로 저장해버리는 방법을 사용하기도 한다


**수정**
oracle 사용자 .bashrc 나 .bash_profile  이나 /etc/profile  에
export EDITOR=vi   라고 기록해주면
OS 기본 editor가 vi 로 인식되어 ed 를 치면 바로 vi 로 넘어 갑니다





페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다


이 포스트가 유용하셨다면 구독하세요 Add to Google

블로그코리아에 블UP하기

저작자 표시 비영리 동일 조건 변경 허락
Posted by FKF_태랑
Oracle l 2009/01/18 14:50

TRACKBACK :: http://www.commit.co.kr/trackback/13 관련글 쓰기

댓글을 달아 주세요

1  ... 73 74 75 76 77 78 79 80 81  ... 89 



카테고리

전체보기 (89)
넓은 세상의 이야기들 (3)
나의 이야기 (1)
Solaris (15)
Oracle (14)
Linux (41)
JAVA / C / 그외 개발언어 (1)
IT (10)
DB (4)