12월22일 리눅스
오늘은 CLI에 대해 배웠다.
CLI(Command-Line Interface)는 명령어를 입력해 컴퓨터를 조작하는 방식을 말한다.
리눅스 터미널에서의 기본적인 명령어 몇개를 정리하겠다.
- pwd : 현재위치를 확인
$ pwd
/home/suha
- mkdir : 새로운 폴더를 생성
$ mkdir helloWorld
- ls : 폴더나 파일의 목록 출력
$ ls -l
$ ls -a
$ ls -al
$ ls -la
//a는 "all"
//l은 폴더나 파일의 포맷을 전부 표현하라는 의미
-
nautilus(Ubuntu) : 현재 폴더를 파일탐색기로 열기
-
cd : 폴더에 진입
$ cd helloWorld
- touch : 새로운 파일을 생성
$ touch hi.txt
- cat : 파일의 내용을 터미널에 출력
$ cat hi.txt
- rm : 폴더나 파일을 삭제
$ rm hi.txt
$ rm -rf helloWorld
//파일은 그냥 삭제가능
//폴더는 -rf 옵션 사용해야 삭제가능
//r은 "recursive", f는 "force"
//r은 폴더를 지울때 사용, f는 질문을 받지않고 지울 때 사용
- mv : 폴더나 파일의 위치 이동, 이름변경
$ mv [폴더나 파일 이름] [도착 폴더 이름]
$ mv [파일 이름] [바꿀 파일 이름]
- cp : 폴더나 파일 복사
$ cp [복사할 파일] [복사된 파일]
$ cp -rf [복사할 폴더] [복사된 폴더]
- sudo : 관리자 권한
- / : 루트 디렉토리
- ~ : 홈 디렉토리
텍스트 에디터 nano 사용해보기
$ nano [파일이름]
편집후 종료
ctrl + x 누른 후 저장(y)한뒤, 엔터키를 누르면 된다.
과제해보기
다운로드 받을 수 있는 저장소 등록!
처음에 복붙만 하면된다고 써져있었는데 안되고, 에러 메세지가 뜨길래 읽어봤다.
$ sudo apt install curl
을 사용해서 해결했다.
$ cat ~/.npmrc
를 치면 제대로 결과가 나오는것을 확인 할 수 있다.
과제를 다운받고, 압축을 푼다.
터미널로 압축을 푼 파일로 접근한다.
node index.js를 입력하면, range가 없다는 에러가 나온다.
$ npm install range
$ npm install
을 입력해준다.
$ npm run test
를 입력하면 mocha test가 나온다.
range모듈을 이용하여 getListMultiplesOfTwo함수를 구현한다.
그리고 스크립트 start에 node index.js를 삽입해주면
짠~ 테스트통과
깃허브에 제출하는방법
$ npm run submit
을 입력하고 깃허브에서 인증한다.
성공했으면 성공했다고 뜬다!
같은방법으로 저번에 했던 과제들도 터미널로 제출해준다.
$ npm install //왠지 한번씩 더 설치해줘야하더라
$ npm run submit
오늘은 페어분이 터미널에 능숙하신지 덕분에 빨리끝내고 복습할수있었다.
감사합니다!
Author And Source
이 문제에 관하여(12월22일 리눅스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@oksho15/12월22일-리눅스저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)