728x90
오늘 내가 배운 것 1. Git 기본과 Git 예외처리 2. Git 작동 순서도 3. Git 기본 명령어 4. Git으로 commit 하면서 작업하기 5. Branch (브랜치) 1. Git의 기본과 Git 예외처리 터미널에서 code . 을 작성하면 vscode가 호출된다. vscode에서 맥북 기준control(^) + shift + ₩(백틱) 을 누르면 터미널 창이 하단에 생성된다. 그 창을 이용해서 CLI로 작업할 예정이다. git으로 관리하고 싶지 않은 파일이나 디렉토리가 있을 때, .gitignore 파일을 만들어서 파일 내에 형식에 맞게 확장자까지 작성하면 파일이나 디렉토리 내부 전체를 숨김 해준다. *.js 모든 js파일을 관리하지 않겠다. package-lock.json package-l..
맥북 git 세팅 맥북은 기본적으로 git이 설치되어 있지만 homebrew를 통해서 설치해보려 한다. git 버전 확인하기 git --version 1. HomeBrew 설치하기 # homebrew 설치 명령어 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # homebrew 업데이트 하기 brew update 2. HomeBrew를 이용하여 git 설치하기 # 1. HomeBrew를 이용하여 git 설치하기 brew install git # 2. 새로 설치한 git인지 기존의 git 인지 확인하기 which git # 2-1. 만약 which git 의 경로가 `/opt/hom..
오늘 내가 배운 것 1. Linux User(사용자 계정) 2. 사용자 그룹 3. 파일의 접근 권한 설정하기 4. 패키지 매니저 1. Linux User(사용자 계정) 사용자 계정 리눅스는 멀티유저를 지원한다. 멀티유저 - 여러 사용자가 동시에 하나의 시스템에 접근 가능함. 리눅스에서 작동하는 모든 파일과 디렉토리는 사용자에서 시작이 된다.(= 모든 프로세스는 사용자로부터 시작된다.) 당연하게 사용하고 있던 부분이지만 사용자가 로그인 상태가 되어야 모든 파일과 디렉토리를 작동시킬 수 있다. 로그인을 한 상태로 파일과 디렉토리를 작동시키기 때문에 누가 어떤 파일을 만들었는지, 누가 사용하는지를 알 수 있다. `A`와 `B` 사용자가 있다고 했을 때, `A`라고 로그인 된 상태에서 vi 명령어를 이용해 he..
리눅스는 컴퓨터를 실행시키기 위한 하나의 운영체제(OS)이다. 리누스 토발스에 의해 만들어진 OS이고 '오픈소스' 개발에 가장 유명한 표본이다. 하드웨어는 손으로 만질 수 있는 것. 예를 들면 메인보드, RAM, 파워, 하드디스크, 마우스 , 키보드 , 태블릿 등 소프트웨어는 손으로 만질 수 없는 것. 소프트웨어는 OS, 응용프로그램( 카카오톡, Excel, Chrome )가 있다. 응용 프로그램은 '프로세스'라고도 하며 VS Cord, Zoo, Chrome 등과 같이 흔히 알고 사용하는 실행하는 프로그램 운영 체제 (OS)는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 소통할 수 있게 해주는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다. 리눅스의 구조 리눅스는..
오늘 내가 배운 것 1. 리눅스란 2. 리눅스 구조 3. 리눅스 특징 4. Ubuntu 5. 디렉토리 구조 6. CLI 1. 리눅스란 ? 리눅스는 컴퓨터를 실행시키기 위한 하나의 OS이다. 리누스 토발스에 의해 만들어진 OS이고 '오픈소스' 개발에 가장 유명한 표본이다. 오픈소스여서 가장 많은 개발자가 참여해서 계속 업그레이드되고 있는 OS이다. OS란? Operating System의 약자로 운영체제를 말하는데 모든 하드웨어와 모든 소프트웨어를 관리하는 컴퓨터 시스템의 한 부분이다. 사용자가 스마트폰, 데스크탑(PC) 같은 하드웨어에서 컴퓨터 전원을 켜고 마우스를 클릭해서 폴더를 열고 파일을 실행하고 게임을 실행할 수 있게 해주는 것이 OS이다. - Windows - MacOS - Linux - Uni..
오늘 내가 배운 것 1. 게시판 만들기 기본 흐름 2. 수정기능 구현 3. 삭제기능 구현 4. 조회수 증가 기능 구현 1. 게시판 만들기 기본 흐름 리스트를 구현하려면 기본적으로 로컬스토리지에 있는 데이터를 가져오는 작업이 필요하다. 가져오는 코드(localStorage.getItem()) 기본 셋팅 로컬 스토리지에 데이터가 있냐 없냐에 따라 코드가 다르게 시작된다. - 처음 접속한 사람 (데이터가 없으니 빈 배열로 시작한다.) - 처음 접속하지 않은 사람 (있는 데이터를 보여주겠다.) 데이터를 가져오기만 하지않고 상황에 따라서 로컬스토리지에 저장도 한다. (setItem()) 리스트 페이지 새로운 글쓰기를 위한 버튼과 제목을 눌렀을 때 나오는 뷰 페이지로 이루어져있다. crud에서 c부터 만들어야한다...