Terriermon - Digimon

실행파일, 내장명령, 키워드

2020. 7. 12. 01:27리눅스

리눅스에서 실행하는 명령어

1. 파일 (executeable) 실행파일.

 실행가능한 프로그램을 담은 파일

 ls -> 컴파일러가 생성한 바이너리 명령들로 구성

 

1-1. 스크립트 파일 : 사람이 읽을 수 있는 텍스트파일.

 

 

2. 내장명령 (Built-in)

: 쉘에서 자체적으로 제공하는 명령

                     > pwd

장점: 빠르고 효율적

      파일시스템에 파일이 없다.(파일로 존재하지 않음)

 

3. 키워드 (Keyword)

 명령처럼 보이지만 쉘 스크립트의 일부이다.

 파일도 아니고, 내장 명령도 아닌 것

 > if

 

위의 종류를 구분하는 명령어 -> type, compgen

compgen -c : 명령어가 나열

           b: 내장 명령어 나열

           k: 키워드 나열

process : 실행중인 프로그램

 

1. standard input = stdin 표준 입력 0

2. standard output = stdout 표준 출력 1

3. standard err = stderr 표준 오류 2


ex)

test.sh <data.in> results.out   ///  Redirection : 방향 변경

test.sh <data.in &> results.out   표준출력과 표준오류를 같이 제어

test.sh <data.in 0> results.out 표준 입력

test.sh <data.in 1> results.out 표준 출력

test.sh <data.in 2> results.out 표준 오류

 

반응형

'리눅스' 카테고리의 다른 글

dd 백업  (0) 2020.07.27
로그명령어 실행 반응  (0) 2020.07.12
도커에서 파일 다운, 연동  (0) 2020.07.12
docker와 ubuntu 연동 및 virtualBox 설정  (0) 2020.07.12
Docker 설치 설정  (0) 2020.07.12