안녕하세요. RTLog입니다.
[Linux] 명령어
기본적으로 Shell Prompt는 아래와 같은 형태로 구성이 되고, $ 뒤에 명령어를 작성하여 작업을 할 수 있습니다.
# Shell Propmt
UserName@HostName(ComputerName):CurrentDirectory$
# ~: User Home directory
rtlog@desktop:~$
명령어의 종류
Prompt에 작성할 수 있는 명령어는 아래와 같습니다.
1. Shell built-in command: 내장 명령어
도움말 확인 방법 [$ cd --help ] or [ $ help cd]
2. Excutable File (Python/C++ Program, exe, ...): 실행 가능한 프로그램
실행 파일의 위치를 확인하고 싶다면 "which [명령어] 활용
도움말 확인 방법 [ $ man mkdir ] [$ man vi ]
3. alias: 별칭 명령어 ( 2024.03.14 - [분류 전체보기] - [Linux] 명령어 - alias (별칭) )
4. Shell Script: Shell Script
- "type [명령어]"를 활용하면, 아래와 같이 명령어 종류를 확인 가능합니다. (순차적으로, 1 - 4 - 3 - 2)
명령어와 옵션 & 인자를 함께 활용하면, CLI(Command Line Interface)에서 효율적으로 작업할 수 있습니다.
(옵션은 '-'와 함께 사용하고, 명령어를 제외한 모든 단어는 인자로 취급됩니다.)
# example (명령어: ls, 옵션: -l, 인자: /home/user/)
rtlog@desktop:~$ ls -l /home/user
# option 리스트 출력
rtlog@desktop:~$ ls -h
* 자동완성기능 (with 'tab' key): 명령어의 일부만 입력한 뒤에, tab을 입력하면 실행 가능한 명령어 목록이 출력됩니다. 아래 모습까지만 입력한 뒤에 'tab'을 입력해보세요.
Shell built-in command (내장 명령어)
- clear : 현재 터미널에 출력된 내용 삭제
rtlog@desktop:~$ clear
- history : 작업 중 입력되었던 명령어 조회 (위/아래 방향키 사용)
- ! : 현재 명령을 입력하고 있는 줄 자체를 나타낸다 (current).
!! : 바로 이전에 입력한 명령을 나타낸다 (just before).
!c : 이전의 명령 중 c로 시작하는 명령을 나타낸다.
!12 : 12번째 입력한 명령을 나타낸다.
^aa^bb : 이전에 입력한 aa부분을 bb로 치환한다.
- ! : 현재 명령을 입력하고 있는 줄 자체를 나타낸다 (current).
rtlog@desktop:~$ history
다음은 주제별 명령어로 글을 작성해보겠습니다.
'Linux' 카테고리의 다른 글
[Linux] 인용과 확장 - 확장 (0) | 2024.03.14 |
---|---|
[Linux] 기본 정규 표현식 & Wild Card (0) | 2024.03.13 |
[Linux] 파일 시스템 명령어 - 파일 관리 (0) | 2024.03.13 |
[Linux] 파일 시스템 명령어 - 폴더 관리 (0) | 2024.03.13 |
WSL 설치 방법 (Window에서 Linux 사용하기) (0) | 2024.03.11 |