반응형

개발 168

21.6) /dev/null 로 해당파일 삭제

해당파일을 삭제 할 때 rm은 부담스러워서 쓰고 싶지 않았다. 두가지 방법이 있다고 한다. cat /dev/null/ > 해당파일 cp /dev/null/ > 해당파일 검색하다보니, cp 보다는 cat이 처리속도가 빠르다고 한다. 참조하는 라이브러리가 적기 때문이라고 한다. 참조 shy-blg.tistory.com/ minsone.github.io/shell/shell-dev-null ddasi-live.tistory.com/68 m.blog.naver.com/PostView.nhn?blogId=aaahhh__o_o

21.5) #!/usr/bin/ksh

vi 로 쉘스크립트를 열어보니, 첫줄에 아래와 같은 문장이 보였다. #!/usr/bin/ksh 검색해보니, 일종의 import문 같은 거였다. ksh라는 쉘로 해당 스크립트를 수행하겠다는 의미라고 한다. 쉘 종류가 몇 개 있다. sh, csh, ksh 등 sh는 초기의 쉘이며, 본쉘이라고 한다. csh는 C문법과 비슷한 쉘이라고 한다. ksh는 편의성이 많이 개선될 쉘이라고 한다. 참조 : egloos.zum.com/achoho/v/4336691

[oracle] DECODE 함수 사용방법

오라클 DECODE함수는 프로그래밍에서의 if, else와 비슷한 기능을 수행한다. 주로 SELECT해서 항목을 보여줄 때, 컬럼에 들어가는 명칭을 변경할 때 사용된다. 첫번째 행에는 변경의 기준이 되는 컬럼이 들어가고, 순서대로 조건1, 결과1, 조건2, 결과2... 이런식으로 항목을 나열해준다. 마지막 컬럼은 이도저도 아닌 경우, 즉 ELSE 에 해당하는 값을 입력해준다. 사용방법 요약 ex) DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ... 결과Z) if(컬럼 == 조건1) return '결과1' else if(컬럼 == 조건2) return '결과2' else if(컬럼 == 조건3) return '결과3' else 결과Z 대략 이런식으로 사용하는 듯 하다. 간단한 ..

개발/DB 2021.02.18

21.1) oracle 전체 테이블명 조회

전체 테이블명 조회 3가지 방식이 있다. SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE'; SELECT * FROM USER_TABLES; SELECT * FROM TABS; 'AAA'라는 테이블이 있는지 확인 (있으면 1, 없으면 0 반환) SELECT COUNT(*) FROM TABS WHERE TABLE_NAME='AAA'; 테이블 목록 생성시간 역순으로 받기 (최신 테이블이 앞쪽으로) SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE' ORDER BY CREATED DESC;

개발/DB 2021.02.18

윈도우에 도커 설치하기

이 내용은 44bits 블로그의 내용을 실습한 것이 대부분입니다. 보다 자세한 설명은 아래 링크의 44bits 블로그를 참고해 주세요. 참조 : 44bits.io/도커설치하기 ㅁ 도커 데스크탑 설치하기 도커 데스크탑 프로그램을 다운로드 합니다. 다운로드 경로 : hub.docker.com/editions/community/docker-ce-desktop-windows * 현재까지 이해한 바로는 WSL환경 위에서 docker가 설치되고, 그 위에 Ubuntu, nginx 등이 설치되는 구조로 이해하고 있습니다. 어쨌든 도커 페이지 접속하여, 도커 설치 프로그램을 다운로드 받습니다. 윈도우 설치 프로그램입니다. 설치하면, 이런 화면... Settings 에 보면, Use the WSL 2 based engi..

svn unknown certificate issuer

아래의 링크 방법대로 해당위치 들어가서 지워봤으나, 소용 없었음. 다른케이스로 보임. 참조 : zerodice0.tistory.com/110 참조 : stackoverflow.com/questions/6115170/svn-error-validating-server-certificate 다른 eclipse에서 다시 svn 접속하여 시도해 봄. 이번에는 다른 오류 발생함. svn E170001 authorization failed 참조 : docu94.tistory.com/25 왠지 권한 오류의 느낌. 확인 결과, svn 서버에 그룹에 포함이 안되어 있었음. 신규 생성한 내 아이디를 그룹에 포함시킨 이후 성공적으로 접속함. 끝.

개발/etc 2021.02.09

인터넷 서비스 만들기 학습 로드맵

INDEX 윈도우에 리눅스 설치(WSL2)하기 WSL2에 우분투 설치하는 방법 윈도우에 도커 설치하기 □ 도커 기본명령어 사용법 □ Visual Studio Code 를 우분투 서버에 연결하는 방법 □ 스프링 부트 설치해서 백엔드 만들기 [예정] □ DB 설치하기 [예정] □ 기본적인 crud 만들기 [예정] □ restful api 형태로 고쳐보기 [예정] □ 프론트엔드 만들기 [예정] □ 서버 api와 연동하기(데이터 입출력) [예정] □ AWS에 운영서버 환경 만들기 [예정] □ 운영서버로 배포하기 [예정] 현재 공부하기 위해 작성한 학습 로드맵 목차입니다. 공부를 진행하면서 추가되는 챕터도 있을 것이고, 변경되거나 삭제되는 챕터도 있을 것입니다. 유동적인게 맞는 것 같습니다. 아직 학습을 완료한 ..

WSL2 설치 + 리눅스(우분투) 설치 방법

윈도우 노트북에 리눅스가 설치해보고 싶어서 문서를 찾아봤다. 잘 정리해서 본인의 노하우를 공유해주시는 분들께 감사인사를 드린다. 나 역시, 거의 그대로 따라한 수준이지만, 직접 설치한 과정을 기록해 보려 한다. ㅁ 무조건 설치가 가능한가? 해당PC의 업데이트 버전을 확인해야 한다. 윈도우키 + R을 눌러서, 실행창에 "winver" 명령어를 입력하면 윈도우즈 버전을 확인 할 수 있다. 버전 2004 이상이면 가능한 듯 하다. (참조링크 참조) ㅁ windows terminal vs powershell 뭐가 더 좋은가? 다른 문서들을 보니 windows terminal을 먼저 설치하는 내용들이 보여서 우선 찾아봤다. 일단 윈도우즈 터미널이 최신 제품인 것 같다. 다 합친거라고 이해하면 될 듯하다. 탭으로 ..

반응형