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 |