오늘도 삽질중

CLI 기본 명령어(수정중) 본문

[Linux] 기초

CLI 기본 명령어(수정중)

해빋 2021. 9. 1. 14:00

목차

  • CLI를 이용한 작업과 GUI를 이용한 작업이 동일함을 이해할 수 있다.
    • GUI의 변경사항을 CLI로 확인할 수 있다.
    • CLI의 변경사항을 GUI로 확인할 수 있다.
  • 리눅스 터미널에서 기본적인 명령어를 사용할 수 있다.
    • pwd: 현재 위치를 확인하는 명령어
    • mkdir: 새로운 폴더를 생성하는 명령어
    • ls: 폴더나 파일의 목록을 출력하는 명령어
    • nautilus (Ubuntu), open (macOS): 현재 폴더를 파일 탐색기로 여는 명령어
    • cd: 폴더에 진입하는 명령어
    • touch: 새로운 파일을 생성하는 명령어
    • cat: 파일의 내용을 터미널에 출력하는 명령어
    • rm: 폴더나 파일을 삭제하는 명령어
    • mv: 폴더나 파일의 위치를 이동하거나, 이름을 변경하는 명령어
    • cp: 폴더나 파일을 복사하는 명령어
    • sudo: 관리자 권한을 이해할 수 있다.
  • 명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다.
    • /: 루트 디렉토리
    • ~: 홈 디렉토리
  • 절대 경로와 상대 경로의 차이를 이해할 수 있다.
    • 절대 경로의 시작이 루트 디렉토리(/)인 것을 이해할 수 있다.
    • 상대 경로의 시작이 현재 디렉토리(.)인 것을 이해할 수 있다.
  • 텍스트 에디터 nano를 이용해 파일을 수정하고, 저장할 수 있다.

 


CLI (Command-Line Interface) 

명령어 인터페이스. 텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 의미한다.(<->GUI)

 

terminal 명령어를 통해 데스크탑에 파일을 하나 만들었다.


터미널 명령어

 

그 전에 프롬프트(Prompt)

- 터미널 프로그램의 하단에 커서자리. 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간을 프롬프트(prompt)라고한다. 

 

pwd : 현재 위치 확인하기

          -(print working directory) CLI에서 폴더를 열거나 닫으면서 이동하면 현재 위치가 헷갈릴 수 있기 때문에  pwd를 통해 현재 작업 중인 폴더의 위치를 출력해준다.

pwd

현재 

mkdir: 새로운 폴더 생성하기 (make directory)

mkdir 만들고픈 파일이름

 

CLI로 파일을 만든 후 GUI로 확인

- 폴더 또는 파일의 이름에 공백(띄어쓰기)이나 특수문자가 있으면, 백슬래시(\)

mkdir Hello\World

 

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

ls

Desktop에 있는 파일,폴더 목록들 전부 나옴

<여기부분 다시 정리해서 업로드>

CLI에서 특정 명령어의 옵션을 입력하고 싶다면  - 를 이용하자

ls -l : 폴더나 파일의 포맷을 전부 표현하라는 의미. 

ls -a :  여기서 a 는 all 이라는 뜻. 숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에서 출력.

ls -al 또는 ls - la

 

# '#' 기호는 설명을 위해 사용되었습니다.
drwxr-xr-x   # 생략
-rw-r--r--   # 생략

 

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

컴퓨터를 켜고, 모니터에 GUI가 나타나면 가장 먼저 만나는 화면은 바탕화면이다. 바탕화면이 하나의 폴더인걸 알고 있었는가? 

터미널의 현재 위치를 GUI의 탐색기(파인더)로 열 수 있다.

open . // OS기준
nautilus . // 우분투 기준

cd : 폴더에 진입하기 (change directory)

pwd
// [사용자명]은 처음 OS를 설치할 때 입력한 사용자 이름입니다.
// (Ubuntu) /home/[사용자명]
// (macOS) /Users/[사용자명]

# ls를 이용해 현재 위치의 모든 폴더와 파일을 확인합니다.
ls
# cd를 이용해 폴더 helloWorld로 진입합니다. 
cd helloWorld
# pwd를 이용해 현재 위치를 확인합니다.
pwd

touch : 파일 생성하기 (폴더아님)

touch hi.txt

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

 

cat hi.txt

GUI로 텍스트 내용입력후 위의 코드를 치면 내용이 나온다.

 

 

'[Linux] 기초' 카테고리의 다른 글

Node.js(수정중)  (0) 2021.09.01
Comments