상세 컨텐츠

본문 제목

TIL 7일차

TIL

by 리액트바오 2021. 9. 1. 17:47

본문

오늘은 정말 피곤한 날이다. 어제 2시는 되어서야 잠에 들었기 때문이다. 또 동트기전에 한번 깼기 때문이다. 오늘부터는 좀 일찍 자고 푹 자야겠다. 오늘은 반드시 11시 30분 전엔 눈을 감아야지 ! 터미널을 이용하여 nvm과 npm설치를 했다. 그리고 짝수 생성기 과제를 npm으로 제출을 해보았다.

 

 

터미널은 CLI(Command-Line Interface)이고 입력하는 글자와 출력되는 글자로 컴퓨터와 소통할 수 있다.

 

mkdir: 새로운 폴더 생성하기

mkdir은 make directories의 약자로, 폴더를 만들라는 명령을 컴퓨터에 전달

 

ls: 특정 폴더에 포함된 파일이나 폴더 확인하기

명령어 ls는 list의 약자로, 특정 폴더에 포함된 파일이나 하위 폴더의 리스트를 출력

  • ls -l
  • ls -a
  • ls -al 또는 ls -la

명령어 ls의 옵션 a는 "all"이라는 의미이며 숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력한다.

 

명령어를 이용해 폴더를 GUI의 탐색기로 실행하기

macOS에서 현재 위치를 GUI로 실행하는 명령어 open

open .

 

cd: 폴더에 진입하기

명령어 cd는 change directory의 약자로, 프롬프트로 상호작용하는 폴더를 다른 폴더로 변경한다는 의미

 

touch: 파일 생성하기

파일을 만들기 위해 touch라는 명령어를 사용한다. 아래의 명령어를 통해 빈 텍스트 파일 "hi.txt"를 생성한다면

touch hi.txt

 

GUI로 파일에 텍스트 입력하기

운영체제에 맞는 텍스트 편집기로 파일 hi.txt에 이메일 주소를 입력해보자

 

cat: 파일의 내용을 터미널에 출력하기

cat을 이용해 파일의 내용을 확인할 수 있다.

cat hi.txt

 

rm: 폴더나 파일 삭제하기

명령어 rm은 폴더나 파일을 삭제할 때 사용. 명령어 rm의 뜻은 remove(삭제하다)이며 명령어 rm으로 삭제한 폴더나 파일은, 휴지통을 거치지않고 삭제된다. 명령어 rm은 단일 파일을 삭제할 수 있다.만약 폴더를 삭제하려면 옵션을 이용해야 한다. ls에서 옵션을 사용했던 것처럼, 이번에도 대시(-)를 사용하여 옵션을 입력한다. 사용할 수 있는 옵션은 r과 f이다.

rm -rf bye ls # 아무것도 출력되지 않습니다.

옵션 r은 "recursive"를 뜻하고, 옵션 f는 "force"를 뜻한다. 옵션 r은 폴더를 지울 때 사용하고, 옵션 f는 질문을 받지 않고 지울 때 사용한다.

 

mv: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기

명령어 mv 뒤에는 순서대로 [폴더나 파일의 이름] [도착 폴더의 이름]를 입력합니다.

 

cp: 폴더나 파일을 복사하기

명령어 cp는 copy의 약자로, 폴더나 파일을 복사할 때 사용. 파일을 복사하기 위해 명령어 cp를 사용하는 경우에는, cp [원본 파일 이름] [복사할 파일 이름]을 프롬프트에 입력한다.폴더를 복사를 위해 명령어 cp를 그냥 사용하면, 명령어 rm으로 폴더를 삭제할 때 처럼 메시지가 출력된다. 명령어 cp에 사용하는 옵션은, 명령어 rm에 사용하는 옵션과 동일하다.

 

Today's Key🔑

  • 에러가 날 때마다 에러를 해결해 나가는것을 두려워 하지 말자.
  • package.json에 관하여 더 찾아보자.
  • npm install range를 따로 설치해 줘야한다.

'TIL' 카테고리의 다른 글

TIL 9일차  (0) 2021.09.03
TIL 8일차  (0) 2021.09.02
TIL 6일차  (0) 2021.08.31
TIL 5일차  (0) 2021.08.31
TIL 4일차  (0) 2021.08.27

관련글 더보기