728x90

코드스테이츠 92

[220829] Git: 버전관리 시스템, Git Workflow, Simple Git Workflow 실습 - 코드스테이츠 백엔드 부트캠프 #7

TIL 1. Git: 버전관리 시스템 2. Git Workflow 3. [실습] Simple Git Workflow 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - 익숙하지 않은 터미널로 처음 접하는 Git 시스템을 다뤄보려니 코드 한줄 칠때마다 검색하면서 입력해야 했다. 그래도 workflow 실습에서 페어의 도움을 받으며 Fork부터 Push, Pull까지 간단하게 실습해보니 감이 잡히는 듯 한다. Github는 개발자들의 SNS라고도 불리기도 하고, 채용 과정에서도 나의 Github 계정을 볼 수 있다고 하니 블로그와 함께 잘 관리해서 나의 기록을 쌓아가면 좋을 것 같다. To-Do List ⬜✔️ - 아침운동 ✔️ - Study에 참여하거나 직접 만들기 ⬜ - Learn..

[Linux] 환경변수

환경변수란? - 시스템 자체에 설정한 전역변수 - 환경에 따라 프로그램의 동작에 영향을 줄 수 있는 값 - 지역(특정 사용자만 사용 가능) 환경변수 또는 전역(모든 사용자가 사용) 환경변수로 분류됨 Linux & Mac OS에서 환경변수 설정하기 - Windows와 달리 환경변수를 임시적으로도 저장할 수 있음 - 지역 환경변수 임시 저장 : 등호(=)를 사용하며, 등호 앞뒤에 공백이 없어야 함. 공백이 존재할 경우 따옴표로 감싸주어야 함 today=friday - 전역 환경변수 임시 저장 : export 명령어 사용 export month=august export name="go to guy" - 환경변수 값 확인 : echo 명령어, 달러사인($) 사용 echo $today echo $month ech..

[Linux] 사용 권한

사용 권한 해석 d / rwx / rwx / rwx - d : 디렉토리(폴더) 여부 → d는 폴더, -는 파일 - r, w, x : 읽기(read), 쓰기(write), 실행(execute) 권한 - rwx / rwx / rwx : user(소유자, 파일을 만든 사람) / group(프로젝트 등을 위해 권한을 할당한 user 그룹) / other(파일을 만들지 않은 다른 모든 user)의 권한 chmod 명령어 - 폴더/파일의 사용 권한 변경 - OS에 로그인한 사용자와 폴더/파일의 소유자가 다를 경우에는 관리자 권한 필요(sudo 명령어 사용) - Symbolic method를 통한 권한 변경 : 액세스 클래스, 연산자, 액세스 타입 표기를 통해 변경 액세스 클래스 - u(user), g(group),..

[Linux] Ubuntu 패키지 매니저 apt

패키지와 패키지 매니저 - 리눅스 운영체제의 '패키지'와 '패키지 매니저'는 '포장된 상품'과 '온라인 쇼핑몰'의 관계와 같음 - 패키지 : 여러 파일(프로그램 파일, 프로그램 설치 파일, 설치 설명서, 프로그램에 대한 정보를 담은 파일 등)이 담겨있는 하나의 상자(압축 파일) - 패키지 매니저 : 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구 apt 패키지 매니저 - Ubuntu에 기본적으로 내장되어 있는 패키지 매니저 - apt를 입력하여 실행 apt 패키지 매니저의 주요 명령어 - apt update : 패키지 목록 갱신 (관리자 권한 필요) - apt list --upgradable : 업그레이드 가능한 패키지 목록 출력 - apt upgrade : 전체 패키지 업그레이드 (관리자 ..

[Linux] CLI 기본 명령어

명령줄 인터페이스(CLI, Command-Line Interface) - 명령어로 컴퓨터를 제어하는 방식으로, GUI에 비해 높은 안정성과 빠른 속도를 가짐 GUI(그래픽 사용자 인터페이스) : 평소 컴퓨터를 사용할 때 적용되는 컴퓨터 제어 방식 - GUI가 할 수 있는 모든 작업은 CLI로 할 수 있음 - AWS와 같은 서버 컴퓨터의 대부분은 Linux 운영체제가 설치되어 있기 때문에, 서버 컴퓨터와 원격으로 소통할 개발자들에겐 CLI 이용이 필수적임 CLI 기본 명령어 - 리눅스 명령어 모음 BEST 50 - pwd : 현재 경로 출력(print working directory) - mkdir : 새로운 폴더 생성(make directories) - ls : 특정 폴더에 포함된 파일이나 폴더 확인하기..

728x90