일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 실행컨텍스트란
- css
- 고차함수
- 영어공부
- 실행컨텍스트스택
- Mini Node Server
- 알고리즘
- 로컬상태
- 영어
- CORS
- .env
- useRef역할
- 실행컨텍스트 실행과정
- 개발일기
- Block
- 실행컨텍스트 동작과정
- .current
- 노마드코더
- 그래머인유즈
- 전역상태
- state hook
- CLI
- styled-component
- 실행컨텍스트콜스택
- 개발공부
- 객체
- npm 에러
- 실행컨텍스트 면접
- 실행컨텍스트자바스크립트
- html
- Today
- Total
오늘도 삽질중
CLI 기본 명령어(수정중) 본문
목차
- CLI를 이용한 작업과 GUI를 이용한 작업이 동일함을 이해할 수 있다.
- GUI의 변경사항을 CLI로 확인할 수 있다.
- CLI의 변경사항을 GUI로 확인할 수 있다.
- 리눅스 터미널에서 기본적인 명령어를 사용할 수 있다.
- pwd: 현재 위치를 확인하는 명령어
- mkdir: 새로운 폴더를 생성하는 명령어
- ls: 폴더나 파일의 목록을 출력하는 명령어
- nautilus (Ubuntu), open (macOS): 현재 폴더를 파일 탐색기로 여는 명령어
- cd: 폴더에 진입하는 명령어
- touch: 새로운 파일을 생성하는 명령어
- cat: 파일의 내용을 터미널에 출력하는 명령어
- rm: 폴더나 파일을 삭제하는 명령어
- mv: 폴더나 파일의 위치를 이동하거나, 이름을 변경하는 명령어
- cp: 폴더나 파일을 복사하는 명령어
- sudo: 관리자 권한을 이해할 수 있다.
- 명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다.
- /: 루트 디렉토리
- ~: 홈 디렉토리
- 절대 경로와 상대 경로의 차이를 이해할 수 있다.
- 절대 경로의 시작이 루트 디렉토리(/)인 것을 이해할 수 있다.
- 상대 경로의 시작이 현재 디렉토리(.)인 것을 이해할 수 있다.
- 텍스트 에디터 nano를 이용해 파일을 수정하고, 저장할 수 있다.
CLI (Command-Line Interface)
명령어 인터페이스. 텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 의미한다.(<->GUI)
터미널 명령어
그 전에 프롬프트(Prompt)
- 터미널 프로그램의 하단에 커서자리. 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간을 프롬프트(prompt)라고한다.
pwd : 현재 위치 확인하기
-(print working directory) CLI에서 폴더를 열거나 닫으면서 이동하면 현재 위치가 헷갈릴 수 있기 때문에 pwd를 통해 현재 작업 중인 폴더의 위치를 출력해준다.
pwd
mkdir: 새로운 폴더 생성하기 (make directory)
mkdir 만들고픈 파일이름
- 폴더 또는 파일의 이름에 공백(띄어쓰기)이나 특수문자가 있으면, 백슬래시(\)
mkdir Hello\World
ls : 특정 폴더에 포함된 파일이나 폴더 확인
ls
<여기부분 다시 정리해서 업로드>
CLI에서 특정 명령어의 옵션을 입력하고 싶다면 - 를 이용하자
ls -l : 폴더나 파일의 포맷을 전부 표현하라는 의미.
ls -a : 여기서 a 는 all 이라는 뜻. 숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에서 출력.
ls -al 또는 ls - la
# '#' 기호는 설명을 위해 사용되었습니다.
drwxr-xr-x # 생략
-rw-r--r-- # 생략
명령어를 이용해 폴더를 GUI의 탐색기로 실행하기
컴퓨터를 켜고, 모니터에 GUI가 나타나면 가장 먼저 만나는 화면은 바탕화면이다. 바탕화면이 하나의 폴더인걸 알고 있었는가?
터미널의 현재 위치를 GUI의 탐색기(파인더)로 열 수 있다.
open . // OS기준
nautilus . // 우분투 기준
cd : 폴더에 진입하기 (change directory)
pwd
// [사용자명]은 처음 OS를 설치할 때 입력한 사용자 이름입니다.
// (Ubuntu) /home/[사용자명]
// (macOS) /Users/[사용자명]
# ls를 이용해 현재 위치의 모든 폴더와 파일을 확인합니다.
ls
# cd를 이용해 폴더 helloWorld로 진입합니다.
cd helloWorld
# pwd를 이용해 현재 위치를 확인합니다.
pwd
touch : 파일 생성하기 (폴더아님)
touch hi.txt
cat: 파일의 내용을 터미널에 출력하기
cat hi.txt
GUI로 텍스트 내용입력후 위의 코드를 치면 내용이 나온다.
'[Linux] 기초' 카테고리의 다른 글
Node.js(수정중) (0) | 2021.09.01 |
---|