본문 바로가기

전체 글43

맥북에서 오라클 데이터베이스 사용하기 뭣도 모르고 오라클 책을 사버린 이유로 어떻게든 사용해보려다 생각치 못한 고통을 받았습니다...만 오기가 생겨 어찌저찌 클라이언트 연결까지 성공했습니다. 아직까지는 버그를 발견하지 못했기 때문에 설치 과정을 공유해보고자 합니다.환경macOS 버전: Sequioa 15.0.1Oracle Database 버전: Oracle Database 23ai Free Release 23.0.0.0.0준비물docker desktopvscodevscode에 오라클 SQL Developer 익스텐션까지 설치. (다른 클라이언트나 SQL Developer 데스크톱 버전을 사용해도 됩니다)설치 과정1. docker desktop 실행2. 터미널을 실행한 뒤 다음 명령을 실행:docker pull container-registr.. 2024. 10. 28.
리눅스 기초 | 12-3. vi 입문 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스검색 및 텍스트 대체하기$\texttt{vi}$는 검색에 기반해 커서를 이동할 수 있는 기능이 있습니다. 검색은 한 줄 혹은 전체 파일을 대상으로도 가능합니다. 또한 텍스트를 대체하는 것 또한 가능합니다.한 줄 내에서 검색하기$\texttt{f}$ 커맨드를 사용하면 현재 줄 내에서 커서가 위치한 곳 이후에 나타나는 특정 문자를 검색합니다. 예를 들어, $\texttt{fa}$를 입력하면 $\texttt{a}$가 나타나는 곳으로 커서가 이동하게 됩니다. 검색이 끝난 이후에는 .. 2024. 6. 10.
리눅스 기초 | 12-2. vi 입문 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스기본 편집대부분의 편집은 텍스트 삽입, 텍스트 삭제, 텍스트 복사 및 붙여넣기와 같은 기본적인 몇 가지 동작으로 이루어집니다. $\texttt{vi}$도 당연히 $\texttt{vi}$만의 방법으로 이런 동작들을 지원합니다. 또한 $\texttt{vi}$는 제한된 되돌리기도 지원합니다. 커맨드 모드에서 "u" 키를 누르면 마지막 수정사항을 되돌릴 수 있습니다. 편집을 진행하다보면 매우 유용하게 사용할 수 있을 것입니다.텍스트 추가하기$\texttt{vi}$에서 입력 모드에 .. 2024. 6. 7.
리눅스 기초 | 12-1. vi 입문 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스미국에는 뉴욕에 온 방문자가 지나가는 행인에게 유명한 클래식 음악 공연장인 카네기 홀로 가는 길을 묻는 상황에 관한 농담이 있습니다: 방문자: 실례합니다. 카네기 홀에 어떻게 가나요?행인: 연습, 또 연습하세요! 리눅스 커맨드 라인을 배우는 것은 성공적인 피아니스트가 되는 것처럼 하루아침에 이루어지는 것이 아닙니다. 수년간의 연습이 필요한 일이죠. 이번 장에서는 $\texttt{vi}$ ("vee eye"라고 발음) 텍스트 에디터를 소개하겠습니다. 이 에디터는 전통적으로 유.. 2024. 6. 6.
리눅스 기초 | 11-2. 환경 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스※ 용어 변경: 스타트업 파일 → 시작 파일텍스트 에디터쉘의 시작 파일이나 시스템 설정 파일을 편집하기 위해서 텍스트 에디터(text editor)라는 프로그램이 필요합니다. 텍스트 에디터는 커서를 옮겨 문서를 수정할 수 있다는 점에서 워드 프로세서와 비슷한 프로그램입니다. 워드 프로세서와의 차이점이라면 텍스트 에디터는 순수하게 텍스트만 작성할 수 있고 프로그램 작성에 도움이 될만한 기능들을 가지고 있습니다. 텍스트 에디터는 소프트웨어 개발자들이 코드를 작성할 때 사용하거나.. 2024. 6. 5.
리눅스 기초 | 11-1. 환경 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스쉘은 쉘 세션동안 환경(environment)이라고 하는 정보를 유지합니다. 프로그램은 환경에 저장된 데이터를 사용하여 시스템의 현재 상태나 설정을 파악합니다. 대부분의 프로그램은 설정 파일(configuration files)을 사용하여 프로그램의 설정을 저장하지만, 일부 프로그램은 환경에 저장된 값들을 사용하여 그들 자신의 동작을 조정합니다. 이를 이용하면 환경을 사용해서 쉘 안에서의 동작을 제어할 수 있습니다. 이번 장에서는 다음 명령어들에 대해 배워보겠습니다:$\te.. 2024. 6. 4.