1. 쉘
- 키보드로 입력한 명령어를 운영체제에 전달하여 커널에 명령을 요청하고, 이 명령어를 실행하게 하는 프로그램. 쉽게 말해서, 운영체제에서 사용자가 입력하는 명령어를 읽고 대신 실행해주는 프로그램이라고 생각하면 된다.
- 현재 배포되고 있는 리눅스의 기본 쉘이 bash이다.
2. 터미널 에뮬레이터
- GUI (Graphic User Interfaces) 환경에서는 쉘과 직접 작업할 수 있도록 도와주는 프로그램이다.
- 평소에 "터미널" 이라고 부른다.
- 쉘에 접근할 수 있게 해준다.
- 위의 사진은 쉘 프롬프트라고 부르며, 쉘이 입력 가능한 상태일 떄에만 나타난다. (본인은 커스텀하였기 때문에 basic이랑 다름)
- 프롬프트의 마지막 글자가 달러 표시($)가 아니라 해쉬표시(#)라면, 슈퍼유저(super user)권한을 가졌다는 뜻이다. (root 권한)
3. 명령어 히스토리
- 방금 입력한 명령어르 다시 보려면 위쪽 방향키를 입력하면 된다.
- 추가적으로 터미널에 history라고 입력하면, 입력해왔던 명령어들을 확인할 수 있다.
- 위처럼 {number} {명령어} 의 구조로 출력이 된다.
- history로 출력된 명령어들은 !{number}라고 입력하면 해당 번호에 매핑되는 명령어를 부를 수 있다.
'스터디 > 리눅스 커맨드라인' 카테고리의 다른 글
[리눅스] 5. 명령어와 친해지기 (0) | 2022.04.10 |
---|---|
[리눅스] 4. 파일과 디렉토리 조작 (0) | 2022.04.04 |
[리눅스] 리눅스 시스템 디렉토리 (0) | 2022.04.04 |
[리눅스] 3. 시스템 살펴보기 (0) | 2022.04.03 |
[리눅스] 2. 파일시스템 탐색 (0) | 2022.03.22 |