| HOME / 정보공유 / AIX 명령어 모음

Rsh
Rsh Rsh 명령 목적 Bourne 쉘의 제한 버전을 호출합니다. 구문
Rsh [ -i ] [ { + | - } { [ a ] [ e ] [ f ] [ h ] [ k ] [ n ] [ t ] [ u ] [ v ] [ x ] } ] [ -c String | -s | File [ Parameter ] ]
주: -(빼기 기호)가 아닌 +(더하기 기호)가 플래그 앞에 붙으면 종료됩니다.
설명
Rsh 명령은 Bourne 쉘의 제한된 버전을 호출합니다. 더욱 제어되는 쉘 환경을 필요로하는 설치에 유용합니다. 제한된 쉘은 사용자가 한정된 세트의 특권과 능력으로 사용자 환경을 작성하게 해 줍니다.
Bourne 쉘에 대한 자세한 정보는 AIX 5L 버전 5.1 시스템 사용자 안내서: 운영 시스템 및 장치의 "Bourne 쉘"을 참조하십시오.
파일
Bourne 쉘은 명령행에서 쉘이 호출되었을 경우에만 다음 플래그를 해석합니다.
주: -c 또는 -s 플래그를 지정하지 않을 경우, 쉘은 다음 매개변수가 명령 파일(쉘 스크립트)이라고 가정합니다. 명령행에서 명령 파일에 대한 것 외에 모든 것을 지나칩니다. 자세한 정보는 AIX 5L 버전 5.1 시스템 사용자 안내서: 운영 시스템 및 장치의 "Bourne 쉘에서 변수 치환"에서 위치 매개변수 부분을 참조하십시오.
-a 할당이 수행되는 모든 변수 반출에 대해 표시합니다. 변수 할당이 명령 이름에 선행되면, 반출 속성은 명령이 실행되는 환경에 대해서만 효력을 갖으나, 특정 구축 명령들 중 하나보다 할당이 선행될 때는 예외적입니다. 이 경우, 반출 속성은 구축 명령이 완료된 후에도 지속됩니다. 만약에 할당이 명령 이름에 선행되지 않거나, getopts 또는 read 명령 조작의 결과라면, 반출 속성은 변수값이 해제될 때까지만 지속됩니다.
-c String String 변수에 있는 명령을 수행합니다. String 변수 값으로부터 특수 매개변수 값 0을 설정하고 나머지 Parameter 피연산자로부터 일련의 위치 매개변수($1, $2 등)를 설정합니다. 쉘은 사용자가 이 플래그를 지정할 때 표준 입력에서 추가 명령을 읽지 않습니다.
-e 한 명령에 대해 다음의 모든 조건이 존재할 경우 즉시 종료됩니다.
0보다 큰 리턴 값으로 종료할 경우.
while, until 또는 if 명령의 복합 리스트의 일부가 아닐 경우.
AND 또는 OR 리스트를 사용하여 테스트 중이 아닌 경우.
!(느낌표) 전용어에 의해 선행된 파이프라인이 아닌 경우.
-f 파일 이름 대체를 불가능하게 합니다.
-h 기능을 정의하듯이 같이 기능 내에서 호출할 명령들을 배치하고 기억시킵니다(일반적으로 이 명령은 기능이 실행될 때 배치됩니다. hash 명령을 참조하십시오).
-i 입력과 출력이 위크스테이션에서 발생하지 않더라도 쉘을 대화식으로 만듭니다. 이 경우, TERMINATE 신호를 무시하여, kill 0 명령은 대화식 쉘을 중지하지 않고, INTERRUPT 신호를 멈추지 않으므로, wait 명령의 기능을 중단시킬 수 있습니다. 모든 경우, 쉘은 QUIT 신호를 무시합니다.
-k 명령 이름에 선행할 뿐만 아니라, 명령에 대한 환경의 모든 키워드 매개변수를 위치시킵니다.
-n 명령을 읽되 수행시키지는 않습니다. -n 플래그는 쉘-스크립트 구문 오류에 대해 검사하는데 사용될 수 있습니다. 대화식 쉘은 이 옵션을 무시합니다.
-s 표준 입력으로부터 명령을 읽습니다. 기술된 모든 남겨진 매개변수는 지정위치 매개변수로 새로운 쉘로 전송됩니다. 구축 명령의 출력을 제외한 쉘 출력은 표준 오류로 쓰여집니다.
-t 하나의 명령을 읽고 실행한 후 종료합니다.
-u 세팅되어 있지 않은 변수를 오류로 취급하고 변수 대체가 수행될 때 즉시 종료합니다. 대화식 쉘은 종료되지 않습니다.
-v 읽혀질 때 쉘 입력 행을 표시합니다.
-x 수행되기 전에 이들의 명령과 인수를 표시합니다.
주: - 가 아닌 + 로 플래그의 세팅을 해제합니다. $- 특정 변수는 플래그의 현제 세팅을 함축합니다.
파일
/usr/bin/sh 디폴트 경로 이름을 쉘에 지정합니다. 이 파일은 Bourne 쉘에 대한 링크입니다.
/usr/bin/bsh 경로 이름을 Bourne 쉘에 지정합니다.
/usr/bin/Rsh 경로 이름을 제한된 Bourne 쉘, 즉 Bourne의 서브세트에 지정합니다.
/tmp/sh* 쉘이 열렸을 때 작성되는 임시 파일을 포함합니다.
관련 정보
env 명령, sh 명령, bsh 명령
/etc/passwd 파일, null 특수 파일, environment 파일
profile 파일 형식