- GUI
- CLI (Command-Line Interface) - terminal
- 입력하는 글자와 출력되는 글자로 컴퓨터와 소통
- 프롬프트(prompt) 키보드의 입력을 확인하고 편집할 한 줄의 공간
기본적인 명령어
pwd
(print working directory폴더
) 현재 위치 확인
mkdir
새로운 폴더 생성
ls
(list) 폴더, 파일 목록 출력
l
: ls-l
폴더나 파일의 포맷을 전부 표현a
(all) : ls-a
숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력-
를 이용해 옵션을 입력했다고 컴퓨터에 전달d
(폴더) / -
(파일)open
현재 폴더를 파일 탐색기로 여는 명령어 (open .)
cd
폴더에 진입
- cd .
현재 폴더
-cd ..
상위 폴더
-cd ./hi
현재 폴더(./
) 아래의 hi 폴더로 진입
touch
새로운 파일 생성 (ex. hi.txt)
cat
파일의 내용 터미널 출력
rm
(remove) 폴더나 파일 삭제 (즉시 삭제)
rm
bye.txt
(파일 삭제)rm
-rf bye
(폴더 삭제)r
(recutsive:폴더 지울 때)f
(force:질문 받지 않고 삭제)mv
(move) 폴더나 파일 위치 이동, 이름 변경
mv
폴더나 파일 이름
도착 폴더 이름
mv
변경할 이름
변경될 이름
cp
(copy) 폴더나 파일 복사
- cp
원본 파일 이름
복사할 파일 이름
sudo
관리자 권한 이해
- 관리자 권한을 획득하는 명령어
- 절대 경로 : pwd
로 확인 , 루트폴더(/
)
- 상대 경로 : 현재 위치로부터 상대적인 위치
clear
터미널 청소
/
루트 디렉토리 (절대 경로의 시작)
~
홈 디렉토리 (상대 경로의 시작)
nano
nano
hello.js
실행brew update
업데이트 여부brew outdated
필요한 파일 조회brew upgrade 프로그램이름
업데이트brew info 프로그램이름
정보 확인brew install 프로그램이름
설치brew list
설치된 항목 보기brew uninstall 프로그램이름
삭제brew search 검색어
검색namo 파일이름.js
(텍스트 에디터 열기) -> JS로 명령 가능npm run 스크립트 이름
npm run start node.js
앱 실행