2021 04 14 코딩일지 Linux 기초

이건우·2021년 4월 15일
0

오늘은 Linux 기초를 배워 보았는데요
우선 CLI 기본적인 명령어 부터 배워 보았어요
오늘 배운 기본 명령어는

명령어

pwd: 현재 위치 확인하기

현재 폴더가 위치한 경로"를 확인하기 위해
CLI에서 폴더를 열거나 닫으면서 이동하면, 현재 위치가 헷갈릴 수 있습니다. 이 때 명령어 pwd를 입력하고 Enter(엔터 키)를 누르면, 컴퓨터는 현재 작업중인 폴더의 위치를 출력합니다.

mkdir: 폴더 생성하기
mkdir은 생성할 폴더의 이름을 함께 입력해야 합니다. CLI에서는 명령어와 폴더의 이름을 Space(스페이스 키)로 구분합니다.

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

ls에 자주오는 옵션

ls -l l은 폴더나 파일의 포맷을 전부 표현하라는 의미입니다

ls -a a는 "all"이라는 의미입니다. 숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력합니다

ls -al

rm : 파일이나 폴더를 삭제 할 때 사용

rm -rf ''

r은 폴더를 지울 때 사용하고

f는 질문을 받지 않고 지울 때 사용합니다

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

예: mv bye.txt bye/
bye.txt 파일을 bye 폴더로 옮깁니다.
mv 뒤에는 순서대로 폴더나 파일의 이름 도착 폴더의 이름

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

cp는 copy의 약자로, 폴더나 파일을 복사할 때 사용합니다. 먼저, 파일을 복사합니다. 파일을 복사하기 위해 명령어 cp를 사용하는 경우에는, cp 원본 파일 이름 복사할 파일 이름을 프롬프트에 입력합니다.

nano 파일 편집기

파일 불러오기 nano 파일이름

이런 Cli 의 기본적인 명령어를 배우고 난 뒤에는
Homebrew 설치과 nvm npm 을 설치하여 과제를 진행 하였는데요

nvm설치 과정에서 오류가 나서 많이 해맸습니다 ㅜㅜ
그래도 해결 방법을 찾았었는데 제 해결방법으로는

vi ~/.bash_profile 이걸로 편집을 열어주시고

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

이걸 복사해서 붙혀 넣은뒤에 저장을 해서 해결이 되었습니다

그리고 난뒤에 range란 모듈을 이용해 과제를 풀어 나갔습니다
모듈을 사용해주기 위해 package.json을 설치 해주었고
npm install
npm install range로 설치를 해주고 과제를 제출하였습니다


과제를 하면서 느낀점은 실제 과제를 어려운 과제를 주신건 아니었지만 여러가지 설치 과정에서의 오류와 해결과정이 정말 정신없고 힘든 경험이었습니다 다시는 오류가 나지 않길 바라고 나더도 해결이라도 되는 오류만 났으면 좋겠네요 ㅜㅜ

profile
주니어 개발자 이건우 입니다 .

0개의 댓글