본문 바로가기

Server/LinuxServer(Rocky Linux)

쉘 기능

 

 

【 리다이렉션 】

 

표준 입력 및 출력을 다른 장치로 재지정 함.

 

> : 표준 출력에서 지정 출력으로 변경

>> : 표준 출력에서 지정한 출력으로 변경 및 추가

< : 표준 입력에서 지정 입력으로 변경

<< : 프로그램의 입력을 여러 줄 받을 때 사용.

 

 

 

【 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