Linux 기초

Taehye.on·2023년 2월 24일
0

코드스테이츠 44기

목록 보기
9/89
post-thumbnail

D-10

어제 계산기 구현을 끝으로 오늘은 Linux와 Git 기초에 대해 알아본다.
나는 윈도우 환경에서 wsl2를 이용해 우분투를 사용할 준비를 마쳤다.
새로운걸 배우는건 언제나 흥미롭다.

🔍 터미널

터미널은 CLI (Command-Line Interface) 이다.
입력하는 글자와 출력되는 글자로 컴퓨터와 소통할 수 있다.
리눅스 터미널은 키보드(입력)와 모니터(출력)으로 작업 가능하다.
이제 CLI 명령어에 대해 알아보자.

🔍 CLI 명령어 (wsl2)

1. pwd

파일의 현재 위치를 알려준다.

2. ls

특정 폴더에 포함된 폴더나 파일을 확인한다.

3. mkdir

폴더를 생성한다. // mkdir 폴더명

3. cd

폴더에 진입한다. // cd 폴더명

이전 폴더로 돌아간다.

4. touch

파일을 생성한다. // touch 파일명

5. nautilus .

폴더를 GUI의 탐색기로 실행한다.

6. cat

파일 내용을 터미널에 출력시킨다. // cat 파일명

7. rm, rm -rf, rmdir

파일을 삭제한다 // rm 삭제할파일명

폴더를 삭제한다 // rm -rf 삭제할폴더명

폴더를 삭제한다 // rmdir 삭제할폴더명

8. whoami

현재 로그인된 사용자를 확인한다.


이말고도 폴더나 파일을 복사하는 cp(cp -rf),
폴더나 파일의 이름변경과 파일의 위치를 옮기는 mv
관리자 권한을 획득하는 sudo 등 다양한 명령어가 존재한다.


🔍 nano

nano hello.js  # hello.js 를 nano에서 엽니다.
nano # 그냥 실행할 수도 있습니다.

텍스트 에디터인 nano를 실행한다.

nano 파일이름

파일을 지정해서 nano를 실행할 수도 있다.

텍스트 에디터 nano의 구성요소

맨 윗줄은 파일의 이름을 안내한다.
가운데 보이는 터미널은 실제 텍스트 파일을 편집할 수 있는 파일 편집 화면이다.
마지막 줄은 여러 단축기이다.
*`Ctrl`+`o`로 저장 후 `enter`, `Ctrl`+`x` 를 누르면 nano를 저장 후 닫을 수 있다.*

0개의 댓글