Linux/CLI 기본 명령어

기본 명령어

테오구 2021. 8. 31. 21:59
728x90

📌  Achievement Goals

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

📌  CLI

CLI(Command-Line Interface)는 명령어를 입력해 컴퓨터를 조작하는 방식을 말합니다.

 

리눅스의 터미널은 키보드의 입력과 모니터의 출력으로 모든 작업을 할 수 있습니다. 리눅스 터미널은 GUI가 개발되기 이전부터 컴퓨터를 조작하기 위해 사용되었기 때문에, GUI가 할 수 있는 모든 작업은 CLI로 할 수 있습니다.

 

📌 터미널 실행하기

Ubuntu

  • 단축키: Ctrl(컨트롤 키) + Alt(알트 키) + t(영문 t)
  • 대시 홈을 이용해 터미널을 실행하는 방법
    1. 대시홈을 클릭하여 Ubuntu에 설치된 모든 응용 프로그램을 확인할 수 있는 대시보드로 이동합니다.
    2. 대시보드 상단의 검색창에 Terminal을 입력하고 Enter(엔터 키)를 누르거나, 화면에 나타난 프로그램을 클릭합니다.
      • 대시보드를 좌, 우로 넘기면서 Terminal 프로그램을 찾아 실행할 수도 있습니다.

 

macOS(Apple)

  • 런치패드(Launchpad)를 이용해 터미널을 실행하는 방법
    1. 하단의 독(dock, 설정에 따라 화면의 모서리 중 다른 곳에 위치할 수 있음)에서 런치패드를 클릭합니다.
    2. 런치패드가 열리면, 상단의 검색창에 Terminal을 입력하고 Enter(엔터 키)를 누르거나, 화면에 나타난 프로그램을 클릭합니다.
      • 런치패드를 좌, 우로 넘기면서 Terminal 프로그램을 찾아 실행할 수도 있습니다.
  • 스포트라이트(Spotlight search)를 이용해 터미널을 실행하는 방법
    1. 모니터 화면 최상단의 상태바에서 돋보기모양을 클릭하여 스포트라이트를 실행합니다.
      • 단축키: command(커맨드 키, ⌘) + Space(스페이스 키)
    2. Terminal을 입력하고 Enter(엔터 키)를 누르거나, 화면에 나타난 프로그램을 클릭합니다.

 

📌 프롬프트(Prompt)

    pwd: 현재 위치 확인하기

pwd는 print working directory의 약자입니다. 여기서 말하는 디렉토리(directory)는 폴더라고도 합니다. CLI에서 폴더를 열거나 닫으면서 이동하면, 현재 위치가 헷갈릴 수 있습니다. 이 때 명령어 pwd를 입력하고 Enter(엔터 키)를 누르면, 컴퓨터는 현재 작업중인 폴더의 위치를 출력합니다.

pwd

  mkdir: 새로운 폴더 생성하기

mkdir은 생성할 폴더의 이름을 함께 입력해야 합니다.

mkdir helloWorld

 

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

명령어 ls는 list의 약자로, 특정 폴더에 포함된 파일이나 하위 폴더의 리스트를 출력합니다.

ls
  • ls -l :  더나 파일의 포맷을 전부 표현하라는 의미입니다.
  • ls -a : "all"이라는 의미입니다. 숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력합니다.
  • ls -al 또는 ls -la

 

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

Ubuntu

nautilus .

[커맨드] Ubuntu에서 현재 위치를 GUI로 실행하는 명령어 nautilus

macOS

open .

[커맨드] macOS에서 현재 위치를 GUI로 실행하는 명령어 open

cd: 폴더에 진입하기

# '#' 기호는 설명을 위해 사용되었습니다.
# pwd를 이용해 현재 위치를 확인합니다.
pwd
# [사용자명]은 처음 OS를 설치할 때 입력한 사용자 이름입니다.
# (Ubuntu) /home/[사용자명]
# (macOS) /Users/[사용자명]

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

 

touch: 파일 생성하기

touch hi.txt

[커맨드] touch 명령어로 파일 hi를 생성합니다.

 

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

GUI에서 변경한 내용을 CLI에서 확인합니다. 텍스트 편집기로 작성한 이메일을 CLI에서 확인합니다.

cat hi.txt
728x90

'Linux > CLI 기본 명령어' 카테고리의 다른 글

패키지와 패키지 매니저  (0) 2021.09.01
관리자 권한과 경로  (0) 2021.09.01
기본적인 명령어(2)  (0) 2021.09.01