본문 바로가기
Linux

[Linux] 명령어의 종류

by RTLog 2024. 3. 13.
728x90
반응형

안녕하세요. 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)

type 명령어

명령어와 옵션 & 인자를 함께 활용하면, 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'을 입력해보세요.

change directory tab

 

history tab

Shell built-in command (내장 명령어)

  • clear : 현재 터미널에 출력된 내용 삭제
rtlog@desktop:~$ clear

 

  • history : 작업 중 입력되었던 명령어 조회 (위/아래 방향키 사용)
    • !      : 현재 명령을 입력하고 있는 줄 자체를 나타낸다 (current).
      !!     : 바로 이전에 입력한 명령을 나타낸다 (just before).
      !c     : 이전의 명령 중 c로 시작하는 명령을 나타낸다.
      !12    : 12번째 입력한 명령을 나타낸다.
      ^aa^bb : 이전에 입력한 aa부분을 bb로 치환한다.
rtlog@desktop:~$ history

history

 

다음은 주제별 명령어로 글을 작성해보겠습니다.

728x90
반응형

let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });