【 리다이렉션 】
표준 입력 및 출력을 다른 장치로 재지정 함.
> : 표준 출력에서 지정 출력으로 변경
>> : 표준 출력에서 지정한 출력으로 변경 및 추가
< : 표준 입력에서 지정 입력으로 변경
<< : 프로그램의 입력을 여러 줄 받을 때 사용.
【 tee 】 => 표준 입력으로부터 데이터를 읽어 표준 출력으로 출력 혹은 동시에 파일 저장 가능
$tee hello-file ->
【 제어 연산자 】
; &? & #등의 프로그램 종료코드 확인을 위한 연산자,
【 그룹 명령 】
|| 혹은 ;, && 등을 통해 한 번에 여러개의 명령 입력 가능
ex : echo "one"; echo "two"
혹은 echo "one" && echo "two"
혹은 echo "one" || echo "two"
||의 경우 앞의 명령이 성공할 경우 해당 결과를 출력하고, 실패하면 그 다음명령어를 실행한다.
ex: ) cat one || echo "hi"
one 파일이 없을 경우, hi
one 파일이 있을 경우 cat one
&&은 여기서 앞의 명령어 실행이 성공 한 경우\에만 다음 명령어를 실행한다.
【 산술 / 논리 연산 】
expr 1 + 2 와 같이 수행한다, 연산자 사이에 띄어쓰기를 하지 않으면 스트링으로 간주하게 된다.
| : OR 논리 연산
& : AND 논리 연산
+ - % / * 등의 산술연산자
'Server > LinuxServer(Rocky Linux)' 카테고리의 다른 글
Run Level - 부트레벨 (0) | 2021.12.21 |
---|---|
쉘 스크립트 (0) | 2021.03.10 |
쉘 단축키 모음 【 Default 】 (0) | 2021.03.10 |
현재 쉘 확인 / 변경 (0) | 2021.03.06 |
방화벽 설치 및 소프트웨어 업데이트 끄기 (0) | 2021.01.04 |