36. 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. 파일 내용에서 특정 문자열을 찾는 명령어는?
45. Git 기본
clone : GitHub 레포지토리를 로컬에 복제(복사)
init : 폴더에 git을 생성하고 초기화
add : 변경 이력의 파일을 stage에 업로드
commit : add한 파일을 서버에 올리기 전 저장
push : 원격 저장소(GitHub의 레포지토리)에 변경 이력 업로드
pull : 원격 저장소의 변경 이력을 로컬에 받아오기
fork : 다른 저장소의 레포지토리를 내 저장소에 복제하기
pr(pull request): 기존 저장소에서 내가 작업한 변경사항들을 코드 베이
스에 포함시켜 달라고 보내는 요청
46. • Spring vs Spring Boot
• JSON
• API
• RESTful
• POSTMAN(포스트맨)
47. • Spring Framework는 모든 종류의 배치 플랫폼에서 최신 Java
기반 엔터프라이즈 애플리케이션을 위한 포괄적인 프로그래밍 및
구성 모델을 제공합니다.
Spring의 핵심 요소는 애플리케이션 레벨에서의 인프라
지원입니다. Spring은 팀이 특정 구축 환경에 불필요하게 얽매이지
않고 애플리케이션 레벨 비즈니스 논리에 집중할 수 있도록
엔터프라이즈 애플리케이션의 "플럼핑"에 초점을 맞춥니다.
https://spring.io/projects/spring-framework
48. • Spring Boot makes 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 Programming Interface, 응용
프로그램 프로그래밍 인터페이스)는 응용 프로그램에서
사용할 수 있도록, 운영 체제나 프로그래밍 언어가
제공하는 기능을 제어할 수 있게 만든 인터페이스를
뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어
등을 위한 인터페이스를 제공한다.
https://ko.wikipedia.org/wiki/API