티스토리 뷰
1. 입출력 재지정(I/O Redirection)
키보드(표준 입력)에서의 입력을 대신하여 파일의 내용으로 대체하여 입력하는 것을 입력 재지정(Input Redirection)이라 함
명령의 실행 결과나 에러 상황을 화면(표준 출력, 표준 에러)에 출력하지 않고 파일로 저장하거나 다른 곳으로 대체하여 출력하는 것을 출력 재지정(Output Redirection)이라 함
입력 재지정
$ command [0]< file_name
출력 재지정
$ command [1 or 2]> file_name
>: 파일이 존재할 경우 덮어쓰기
>>: 파일이 존재할 경우 이어쓰기
2. 파이프(Pipe)
둘 이상의 명령을 묶어 출력의 결과를 다른 프로그램의 입력으로 전환하는 기능
명령어와 명령어 연결은 | 기호를 사용하며, 선행 명령의 출력 데이터가 후행 명령의 입력 데이터로 전달
$ command1 | command2
command1의 결과를 command2의 입력으로 전달
3. 특수 문자(Metacharacter)
셸 명령에서 일부 문자들은 사전에 정의한 특수한 기능이 있음
~: 홈 디렉터리
.: 현재 디렉터리
..: 상위 디렉터리
#: 주석
$: 셸 변수
&: 백그라운드(Backgroud) 작업
*: 문자열 와일드카드(Wildcard)
?: 한 문자 와일드카드(Wildcard)
;: 셸 명령 구분자
|: 파이프
<: 입력 재지정
>: 출력 재지정
'Tip > 정보보안기사' 카테고리의 다른 글
제10회 정보보안기사 실기(후기) (0) | 2017.11.28 |
---|---|
제9회 정보보안기사 실기(후기) (0) | 2017.11.28 |
[시스템 보안] 프로세스 기본 (0) | 2017.05.17 |
[시스템 보안] 파일시스템 응용 (0) | 2017.05.17 |
[시스템 보안] 파일시스템 기본 (0) | 2017.05.17 |
[시스템 보안] UNIX/Linux 인증 (0) | 2017.05.16 |
[시스템 보안] Windows 인증 (0) | 2017.05.16 |
정보보안기사 (0) | 2017.05.15 |
댓글