mkdir(make directory) :디렉토리(폴더) 생성
cd(change directory) : 디렉토리 이동
touch : 파일 생성 or 파일 날짜&시간 수정
rm –f(remove force) : 파일 (강제) 삭제
rm –rf(remove recursive force) : 디렉토리 (강제) 삭제
https://ide.goorm.io/my/dashboard
37.
history : 서버이력 확인
ls(list) : 디렉토리 내용 확인
-a(all): 모든 목록 확인
-l(long): 자세한 내용 출력
-h(human): K, M, G 등의 단위를 사용하여 사람이 보기좋게 표시
-S(size): 파일 크기 순 정렬
mv(move) : 파일이나 디렉토리 이동
cp(copy) : 파일 복사
38.
vi(에디터) : 파일편집
cat : 파일의 내용을 화면에 출력
grep : 파일 내용에서 특정 문자열 찾기
wc(word count) –l : 라인 수 출력
pwd(print working directory): 현재 경로 출력
- i(insert) : 입력 모드
- esc 입력 후 :q – vi편집기 종료
- esc 입력 후 :q! – vi편집기 강제 종료
- esc 입력 후 :wq – 내용 저장 후 종료
39.
Quiz 1
1. 디렉토리를이동하는 명령어는?
2. 파일을 복사하는 명령어는?
3. 디렉토리 내용을 확인하는 명령어는?
4. 디렉토리를 생성하는 명령어는?
5. 현재 경로를 출력하는 명령어는?
6. 파일 내용에서 특정 문자열을 찾는 명령어는?
Git 기본
clone :GitHub 레포지토리를 로컬에 복제(복사)
init : 폴더에 git을 생성하고 초기화
add : 변경 이력의 파일을 stage에 업로드
commit : add한 파일을 서버에 올리기 전 저장
push : 원격 저장소(GitHub의 레포지토리)에 변경 이력 업로드
pull : 원격 저장소의 변경 이력을 로컬에 받아오기
fork : 다른 저장소의 레포지토리를 내 저장소에 복제하기
pr(pull request): 기존 저장소에서 내가 작업한 변경사항들을 코드 베이
스에 포함시켜 달라고 보내는 요청
46.
• Spring vsSpring Boot
• JSON
• API
• RESTful
• POSTMAN(포스트맨)
47.
• Spring Framework는모든 종류의 배치 플랫폼에서 최신 Java
기반 엔터프라이즈 애플리케이션을 위한 포괄적인 프로그래밍 및
구성 모델을 제공합니다.
Spring의 핵심 요소는 애플리케이션 레벨에서의 인프라
지원입니다. Spring은 팀이 특정 구축 환경에 불필요하게 얽매이지
않고 애플리케이션 레벨 비즈니스 논리에 집중할 수 있도록
엔터프라이즈 애플리케이션의 "플럼핑"에 초점을 맞춥니다.
https://spring.io/projects/spring-framework
48.
• Spring Bootmakes it easy to create stand-alone, production-grade Spring based
Applications that you can "just run".
• We take an opinionated view of the Spring platform and third-party libraries so you can
get started with minimum fuss. Most Spring Boot applications need minimal Spring
configuration.
• If you’re looking for information about a specific version, or instructions about how to
upgrade from an earlier release, check out the project release notes section on our
wiki.
• Spring Boot를 사용하면 "그냥 실행할" 수 있는 운영 체제 수준의 독
립형 스프링 기반 애플리케이션을 쉽게 만들 수 있습니다.
• 우리는 당신이 최소한의 소란으로 시작할 수 있도록 스프링 플랫폼과
타사 라이브러리에 대한 의견을 가지고 있습니다. 대부분의 스프링 부
트 응용 프로그램에는 최소한의 스프링 구성이 필요합니다.
• 특정 버전에 대한 정보 또는 이전 버전에서 업그레이드하는 방법에 대
한 지침을 보려면 Wiki의 프로젝트 릴리스 정보 섹션을 참조하십시오.
• https://spring.io/projects/spring-boot
https://spring.io/projects
51.
• API(Application ProgrammingInterface, 응용
프로그램 프로그래밍 인터페이스)는 응용 프로그램에서
사용할 수 있도록, 운영 체제나 프로그래밍 언어가
제공하는 기능을 제어할 수 있게 만든 인터페이스를
뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어
등을 위한 인터페이스를 제공한다.
https://ko.wikipedia.org/wiki/API
52.
RESTful(Representaional State Transfer)
•https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html
• https://www.youtube.com/watch?v=RP_f5dMoHFc&t=723s
• https://www.youtube.com/watch?v=4DxHX95Lq2U
• https://www.youtube.com/watch?v=iOueE9AXDQQ