목록분류 전체보기 (131)
세리프 따라잡기
시작하기 문서 폴더에 git이라는 하위 디렉토리를 만들고, test 폴더를 만들었다. 이에 대한 버전 관리를 시작하려고 한다면 git init . 를 사용하자. git에게 현재 디렉토리(.)를 초기화해주는 것(initialize) 위가 실행 결과 화면이다. 즉, git init는 initialize repository를 해주는 것이고 .git은 git repository이다. = 지우면 안된다! 😁 버전으로 만들기 working tree : 파일을 만들고 수정하는 작업들 (버전으로 만들기 전 단계) staging area : 버전을 만드려고 하는 몇 가지 항목을 올려두고 git에게 이 area에 있는 파일만 모아서 하나의 버전으로 만든다. repository : 버전에 대한 저장소 - 명령어 git in..
CLI를 사용하는 이유? - 모든 git 기반의 프로그램들은 CLI를 기반으로 삼고 있기 때문. - 복잡한 GUI 없이 간편하게 git을 다루기. - 명령어의 특성상 처리할 일을 한 번에 명령하여 자동화할 수 있다는 것 또한 장점이다. origin git 설치하기 (windows ver.) git-scm.com/downloads 에서 다운로드할 수 있다. 아래는 설치 순서에 따른 설치 방법! [사실상 기본값으로 다운하면 되는 거라 어려울 게 없다.] next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 next 클릭 누르지 않고 install 클릭해준다. 이때 launch git bash만 클릭해주고 릴리즈 노트는 ..
git이란? 소스코드를 저장하는 저장소. 분산형 버전관리 시스템. 즉 버전관리, 백업, 협업의 3대 사용 목적을 가졌다. - 버전관리 시스템이란? 문서나 코드의 변경사항을 저장해 과거의 상태를 열람, 복원할 수 있게 함. 또한 협업시에 협업자들의 변경사항을 자동으로 붙이고 충동을 방지한다. git의 사용 이점 - 작업을 하면서 방대해진 파일들에 대한 관리가 수월하다. 이를 백업해줌으로 파일 관리를 해주고, 또한 백업을 통해 협업까지 할 수 있게 한다. - 협업을 할 때, 협업자와 동시에 같은 코드줄을 수정 및 저장을 통해 충돌한다면 이 작업의 마지막 처리자에게 알림을 주어 실수를 없게 한다. (내용 덮어쓰기와 같은 이슈를 없애준다) - 이전의 특정 시점에 저장한 단계로 쉽게 되돌아갈 수 있다. git의 ..
방금 막 따끈따끈하게 시험을 치루고 왔다. 결과는 아래와 같다. 일단.. 1차는 진짜 별 거 아닌 거 같다. 문제도 달달 외우면 쉽게 풀 수 있고, 무엇보다 정말로 족보만 있으면 되었다🙄.. 이게 진짜 인터넷 말이라서 조금은 못 믿고, 한 번이라도 책을 쭉 다 봤었는데... 그냥 진짜 족보와 인터넷 창, 그리고 책까지 있으면 무적이다..ㅋㅋㅋㅋㅋㅋ 내가 1차 준비하면서 궁금했던 것들에 대한 답변 Q&A 1. 진짜 족보만 있으면 될까? = 네. 진짜 됩니다.... 족보도 엄청 구할 필요가 없는 게, 많이 구해둬도 한 족보만 검색해보고 푸는 게 가능하고 거기서 없으면 그냥 인터넷 검색을 하든지 책을 한 번 더 쳐다보는 게 훨씬 빠르고 쉽습니다. 2. 시험 보면서 다른 인터넷 창을 켜도 되나요? = 네. 그냥..
※ 강조 글씨는 자주 사용되며, 중요한 명령어라는 뜻. [명령어를 입력할 때 대·소문자를 잘 구분해야 한다] ls (=list) 파일과 디렉토리의 목록 ('ls 디렉토리명' 이렇게 해주면 해당 디렉토리 목록을 보여줌 - ex. ls dir1) ls -l 목록을 자세히 보여준다 ls -a (=all) 모든 파일(숨긴 파일 포함)을 보여주는 것 ls -al 모든 파일을 상세히 보여주는 것. pwd 내가 위치한 곳이 어딘지 알려줌 mkdir 이름 디렉토리 생성 mkdir -p 이름/이름/이름/… 필요하면 부모 디렉토리를 생성하여 에러없이 디렉토리를 만드는 것. touch 이름 비어있는 파일 생성 cd 이름 '이름'의 위치로 나를 옮길 때 cd .. 1. 부모 디렉토리로 가는 방법 (상위 폴더) - 상대 경로 ..
wsl2를 사용하여 하다보면 내가 작업하는 파일이 어떻게 되어 가는지 편하게 보고 싶다. 그래서 탐색기 디렉토리를 열심히 찾아보지만, 보이지 않는다😥.. 그래서 알아본 결과, 생각보다 쉽게 접근하는 방법이 있다! explorer.exe = windows 탐색기를 뜻함. explorer.exe . = 현재 나의 작업 위치의 windows 탐색기를 열어준다. ☜ 우리가 필요한 명령어 이제 이 명령어를 통해 간편하게 내가 작업했던 것을 볼 수 있다. 😜
WSL 리눅스 윈도우 하위 시스템에서 우분투를 사용할 때 복사와 붙여넣기가 안되는 일이 발생하는데, 이는 생각보다 간단하게 해결할 수 있다!! 1. 먼저 우분투를 실행하고 상단바에 오른쪽 클릭을 하여 속성을 누른다. 2. 빨간색으로 체크한 부분을 사용으로 하고 확인을 누르면 끝이다. 우리도 이제 복붙 기능을 사용할 수 있다! 😏
WSL이란? Windows Subsystem for Linux의 약자. 마이크로소프트에서 2015년도에 발표, 윈도우에서 리눅스를 CLI로 돌려볼 수 있게 했다. 즉 타사 소프트웨어를 다운받지 않고도 바로 리눅스를 깔아서 써볼 수 있게 된 것. (윈도우 10이상) 리눅스 커널이란? 물리적 컴퓨터, 즉 하드웨어 요소들을 OS의 최하단, 기계를 상대하는 최전선에서 직접 다루고 관리하는 게 '커널'이다. 운영체제라는 소프트웨어의 존재 이유이자 핵심. 컴퓨터에 명령을 내리고 결과를 받을 수 있는 게 커널 덕분이다. 아래는 WSL 2버전 설치 방법이다. 이때 x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상이어야 하니, 자신의 컴퓨터 버전을 확인해보고 실행하자!! 1. 먼저 powershell을 ..
7. 정적인 파일의 서비스 미들웨어를 이용하는 사례이면서, 웹 애플리케이션을 만드는 데에 있어 중요한 정적인 파일(img, JS, CSS 등)을 서비스하는 방법을 알아보자. (express ver.) expressjs.com/en/starter/static-files.html 참고. 먼저 우리가 사용하는 프로그램에 폴더(public)를 만들고 안에 이미지(hello.jpg)를 넣어둔다. 그리고 아래와 같이 호출한다. 문법: express.static('public')) / 서비스하고자 하는 디렉토리를 지정해주면 된다. (public 아래의 디렉토리에 url을 통해서 접근할 수 있게 됨 - 이외의 접근은 할 수 없어 안전성도 있음.) app.use(express.static('public')); //pub..
리눅스마스터 2급과 SQLD 시험 일정에 대해 리눅스마스터 2급 시험 일정 및 접수 사이트 www.ihd.or.kr/main.do 이 사이트에서 접수할 수 있다. KAIT 자격검정 시험접수 정보통신 자격검정 시험 원서등록을 하실 수 있습니다 www.ihd.or.kr 시험과목 및 합격기준 출제기준 SQLD (SQL 개발자) 시험 일정 및 접수 사이트 www.dataq.or.kr/www/main.do 이 사이트에서 접수할 수 있다. 데이터자격시험 카드결제/계좌이체 환불 환불 요청시 즉시환불 www.dataq.or.kr 시험 과목 및 내용 출제 기준 합격 기준