23.04.24 CLI/Git/node.js/nano

유주성·2023년 4월 24일
0
post-thumbnail

오늘의 내용은 생각보다 어려웠다. 터미널이라는 것을 처음 써보기도 했고, 언어도 생소한 언어여서 그랬던 것 같다. 막 1회독을 끝냈을 때에는 아무런 이해가 되지는 않았지만 시키는 순서대로 하기는 해서 실행이 되기는 했다. 확실히 블로그에 정리해두고 필요할 때 봐야겠다.

CLI(command line interface): 리눅스 환경에서 서버 컴퓨터를 제어하기 위해 사용하는 제어도구, 코드를 이용해 컴퓨터를 제어할 수 있다.

ClI 기본 명령어

pwd						//현재 디렉토리 위치 반환
mkdir helloWorld  		//새로운 폴더 생성
ls                		//현재 폴더에 포함된 파일이나 폴더 확인
ls -al             		//모든 폴더와 파일 확인
helloWorld .open  		//현재 폴더 GUI 방식으로 열기
cd helloWorld     		//폴더에 터미널 상 진입
touch hi.txt      		//현재 폴더에 파일 생성
cat hi.txt		  		//파일의 내용 터미널에 출력
rm hi.txt         		//파일 삭제(remove)
rm -rf helloWorld 		//폴더삭제
mv bye.txt /helloWorld  //bye.txt를 helloWorld 폴더로 이동
mv bye.txt hello.txt    //bye.txt를 hello.txt로 이름 변경
cp bye.txt hello.txt	//bye.txt를 복사해 이름을 hello.txt로 지정(파일만 가능)
cp -rf bye hello		//bye 폴더를 복사해 hello로 이름 지정(폴더용)

절대경로와 상대경로

절대경로: 경로를 전부다 써준다 상대경로: .(현재폴더) ..(이전폴더) /(안의 폴더)등을 써서 경로를 표현한다.

nano

CLI 환경의 에디터
nano 파일명		     //파일을 nano로 연다

nano를 열면 밑에 명령어가 나오는데 그걸 보고 이용한다.

패키지 매니저

패키지매니저 설치(그냥 이해하려말고 따라해야함..)

xcode-select --install      //Xcode Command Line Tools설치

HomeBrew 안에 install homebrew바로 밑에 문자열을 복사해 터미널에 실행

brew install wget			//wget 설치
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash //nvp 설치
nvm install --lts 			//node.js 설치

버전 사용관리

nvm install 버전넘버
nvm use 버전넘버

node.js 사용

node index.js    //node.js를 이용해 터미널에 자바스크립트파일 실행

npm

npm run (script)
start:실제 실행할 파일
test: 파일에 대한 테스트를 진행합니다.
report: 테스트에 대한 리포트를 생성합니다. (직접 실행할 필요는 없습니다)
submit: 코드스테이츠 과제 제출 매니저로 과제를 제출합니다.
npm install 		   //json 파일에 있는 모듈들을 설치해준다.
npm install 모듈		  //모듈을 설치한다.

Git

버전관리 해주는 관리도구
git 				//깃 설치
$ git config --global user.name "나의 사용자 이름"
$ git config --global user.email "내 이메일 주소"

0개의 댓글