1. 절대 경로(absolute path): 언제든지 그 경로로 이동 가능 예) cd /: 최상위(root) 디렉터리로 이동 cd /d/posix/posix: 절대 경로상의 /d/posix/posix 디렉터리로 이동 2. 상대 경로(relative path): 현재 위치를 기준으로 다른 경로로 이동 가능 ../: parent directory 부모 디렉터리 cd../(cd..): 현재 디렉터리의 부모 디렉터리로 이동 cd./posix: 현재 디렉터리 아래의 posix디렉터리로 이동 출처: https://opentutorials.org/module/3747/22522
1. 디렉터리를 생성, 수정, 삭제하는 방법 mkdir: make directory 디렉터리 생성 ./: current directory 현재 디렉터리 디렉터리 /: 최상위 디렉터리 mv: move(rename) 디렉터리 이동 또는 이름 변경 예) mv dummy dummy2 ☞ dummy디렉터리명을 dummy2로 변경 rm -r: remove directory 디렉터리 삭제(-r) rm을 통해서는 directory를 삭제할 수 없다. 옵션인 -r을 통해서 삭제가 가능하다. 출처: https://opentutorials.org/module/3747/22521
1. 현재 디렉터리의 상태 보기 및 명령어의 형식 ls: file list 간단한 파일 표시 ls(command) --help: simple manual 간단한 매뉴얼 man ls(command): manual 매뉴얼 ls -l: list in long format 자세한 표시 d ☞ directory 디렉터리 - ☞ file 파일 touch filename: make empty file 파일 생성 ex) touch showfile.txt 일반 파일 생성 . filename: hidden file 숨 긴파일 ex) touch. hiddenfile.txt 숨긴 파일 생성 ls -a: show all files 모든 파일 표시 ls -l -a(ls -la, ls -al): 자세한 표시, 모든 파일 표시 출처..
1. 실습환경 POSIX: Unix, Linux, MacOS - 다른 실습환경을 준비할 필요가 없음 POSIX: Windows, Android, IOS - EMULATOR: 명령어를 번역 - Secure Shell: POSIX Server에 원격에 접속해서 제어 2. POSIX 호환 시스템 실습방법 POSIX에 호환되는 UNIX, Linux, MacOS일 경우 - Terminal 사용 3. 윈도에서 실습 git POSIX에 호환되는 EMULATOR인 git을 사용 - https://git-scm.com/download/win Git - Downloading Package Downloading Git Now What? Now that you have downloaded Git, it's time to st..
이고잉님의 생활코딩 POSIX CLI1 ☞ Git을 공부하기 이전에 더 정확하게 알기 위해서 시작 1. 소개 Graphic User Interface - 장점: 편리하다. 공부를 많이 하지 않아도 사용이 가능하다. - 단점: 자원 소모가 크다. - 예) windows, MacOS,... 등 UI 프로그램 Command Line Interface - 장점: 자원 소모가 적다. 순차적 작동(자동화)이 가능하다. - 단점: 어렵다. - 예) CMD, POSIX,... 등 명령어 프로그램 2. CLI를 사용하는 이유 컴퓨터가 본연의 일에 충실하게 사용하도록 하기 위함이다. 3. POSIX CLI Portable Operating System Interface : 유닉스 계열의 컴퓨터들을 서로 동일한 방법으로 제..
목표: getNoticeList의 JDBC 코드를 구현한다. 기존의 NoticeListController.java에서 사용하던 쿼리문을 모두 NoticeService.java로 옮겨서 구현한다. - NoticeListController.java : 사용자와의 입력과 출력(사용자와 상호작용) - NoticeService.java :서비스 모듈을 따로 서비스만 전문으로 기능 코드: - NoticeListController.java package com.newlecture.web.controller; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; impo..