OS

[Linux Command Line] 명령어 기초 -1, 터미널과 프롬프트

ride-dev 2023. 12. 22. 23:40

0. 사전 준비

VM에 Ubuntu를 설치합니다.

https://ride-dev.tistory.com/40

 

VM Ubuntu 설치 (만들기)

VM, Ubuntu 설치가 선행되어야 합니다. 더보기 VM설치하기 https://ride-dev.tistory.com/37 VM 설정 (VM, Ubuntu, Python, pywin32 설치) 먼저 virtualbox.org 에 접속하고 Download 이미지를 클릭합니다. Oracle VM VirtualBox Welco

ride-dev.tistory.com

1. Open Terminal 터미널 열기(슈퍼키, 우클릭, 메뉴 버튼)

명령어를 사용하기 위해선 터미널 애플리케이션을 열어야 합니다.

VM Ubuntu의 좌측 하단에 메뉴 버튼을 클릭하고 Terminal을 검색합니다.

슈퍼키를 사용할 수도 있습니다,

윈도우의 경우 시작키, 맥은 Cmd키를 눌러 검색창으로 진입할 수 있습니다.

혹은 우클릭을 통해 진입할 수도 있습니다.

(터미널 경로가 우클릭한 디렉토리가 됩니다)

Win + te + Enter 가 터미널로 진입하는 데 있어 가장 빠른 느낌입니다

슈퍼키는 실행중인 애플리케이션 전환에도 사용할 수 있습니다.

2. 프롬프트 이해하기

프롬프트 구조

프롬프트는 대개 사용자이름@호스트이름:~$ 커서 로 구성되어 있습니다.

(다르게 나타날 수도 있으며, 설정을 통해 변경할 수도 있습니다)

문자를 입력하고 엔터를 누르면, 쉘은 그 입력을 받아

해당 프로그램이나 명령어를 찾아 실행합니다.

유효한 명령어가 아니라면 위와 같이 출력됩니다.

프롬프트가 뜨면 다시 명령어를 입력할 수 있습니다.

다른 프롬프트가 뜰 수도 있습니다.

> 은 앞으로 입력할 명령어가 새명령어가 아니라고 인식할 때 뜹니다.

(이전 명령어에 이어서 입력하게 됩니다)

따라서 앞서 something을 입력했을 때는,

하나의 명령어로 인식하였기에 곧바로 반응을 했지만,

프롬프트가 > 인 경우에 something을 입력했을 때는,

이전 명령어에 이어서 입력하는 것이기에

명령어가 끝날 때까지 기다렸다가 반응합니다.

something
{something}

앞에서 호출한 명령이 진행중이라

현재 새로운 명령을 받을 준비가 되지 않았다면

(프롬프트가 아직 나타나지 않았다면)

입력하고 있는 새로운 명령어를 인식하지 못할 수 있습니다.

프로세스

 

728x90