리눅스에서 명령어를 파일로 저장하는 >, >> 를 칭하는 명칭을 알아보는 김에 관련 용어를 정리해 보았다.
▶쉘(셸, Shell): 운영체제 상에서, 사용자가 운영체제의 다양한 기능과 서비스를 이용할 수 있도록 인터페이스를 제공하는 프로그램. CLI나 GUI 인터페이스가 있다.
▶CLI(Command Line Interface): 명령 프롬프트에 명령어를 입력하는 방식.
▶GUI(Graphic User Interface): 마우스를 사용하는 것처럼 아이콘, 그래픽 등으로 사용자가 편리하도록 만들어진 인터페이스.
▶명령 프롬프트(Prompt): CLI에서 사용자의 명령어 입력을 기다리는 커서의 대기 모드
▶스크립트 언어(Scripting language): 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어. 배치언어, 작업제어언어. 극본, 대본
▶셸 스크립트: 운영체제 명령줄 스크립트. CLI에서 작동하도록 운영 체제의 동작을 위해 쓰인 스크립트, 파일 이용, 프로그램 실행, 문자열 출력등을 위해 작성. 셸 스크립트는 보통 유닉스 셸을 위한 스크립트를 칭하며(. sh) 도스 및 윈도우의 경우 배치파일이라고 칭한다.(. bat) 유닉스 셸스크립트는 확장자를 지니지 않지만 보통 .sh 확장자를 명시한다.
▶리다이렉션: 표준 스트림( 입/출력) 방향을 지정하는 명령어이다. 표준 출력 리다이렉션, 표준 입력 리다이렉션, 표준 에러 리다이렉션 등이 있다.
▶표준 스트림: 운영체제에서 미리 만들어 놓은 입/출력 스트림 통로
▶리눅스 명령어를 꺽쇠로 저장하였다는 표현 -> 리눅스 셸 명령어를 표준 출력 리다이렉션하여 로그파일로 저장하였다.
▶콘솔(console): 시스템의 입출력 창
▶표준 출력 리다이렉션
(명령어) > (파일명) : 명령어의 내용을 콘솔에 출력하는 대신 파일에 저장한다. 파일 신규 생성 또는 덮어쓰기
(명령어) >> (파일명) : 명령어의 내용을 콘솔에 출력하는 대신 파일에 추가한다. 기존 파일의 내용에 추가하기(append)
▶표준 입력 리다이렉션
(명령어) < (파일명) : 파일을 읽어 명령어를 실행
(명령어) < (파일명1) > (파일명2) : 파일명1을 읽어 명령어를 실행하고 파일명2에 출력
▶파이프(pipe) : 한 명령어(프로세스)의 결과를 다른 명령어(프로세스)가 사용하는 기능
(명령어 1) | (명령어 2) [| (명령어 3)...]
'개발 > linux' 카테고리의 다른 글
[linux] 소유자, 그룹, 권한을 잘 생각해야 한다. (원인 미파악) (0) | 2023.06.30 |
---|---|
[linux] 리눅스 재부팅하기 (0) | 2023.06.27 |
[linux]리눅스 NginX 폴더 소유자 권한 부여 (CentOS 7) (0) | 2023.04.11 |
[linux] NginX 실행 및 종료 명령어 (0) | 2023.04.11 |
[linux] 리눅스 재부팅 방법 (CentOS 7) (0) | 2023.04.11 |