별칭 명령 selang 별칭 정의

UNIX 호스트에 해당
cminder140kr
UNIX 호스트에 해당
selang 명령 및 속성에 대한 별칭을 나열 또는 정의하려면 alias 명령을 사용하십시오. 모든 사용자가 alias 명령을 사용할 수 있습니다.
참고:
별칭을 시작 파일에 정의하고
selang
-
r
명령을 사용하여 모든 selang 세션에서 사용할 일련의 별칭을 만들 수 있습니다.
이 명령의 형식은 다음과 같습니다.
alias [aliasName [aliasValue]]
  • aliasName
    (선택 사항) 별칭으로 사용할 이름을 정의합니다.
    이 옵션을 지정하지 않고 alias 명령을 사용하면 정의된 모든 별칭이 나열됩니다.
  • aliasValue
    (선택 사항) selang 명령 셸과
    aliasName
    이 연결되어야 하는 의미를 정의합니다.
    이 옵션을 지정하지 않고 alias 명령을 사용하면 지정된 별칭의 값이 나열됩니다.
    또한
    aliasValue
    에 최대 10개의 변수($0 ~ $9)를 포함할 수 있습니다.
    aliasValue
    에 변수가 포함되어 있으면 별칭을 호출할 때 각 변수를 괄호로 묶은 적절한 값으로 바꿔야 합니다.
예: 변수를 사용하여 쉽게 새 관리자 작성
새 관리자를 데이터베이스에 더 쉽게 추가하는 별칭을 작성하려면 다음 명령을 입력합니다.
alias newadm newusr ($0) admin
이 별칭을 사용하려면 새 관리자의 이름을 괄호에 추가하기만 하면 됩니다. 예를 들면 다음과 같습니다.
newadm(Terri)
이렇게 하면 Terri라는 사용자가 데이터베이스에 추가됩니다. Terri에게는 데이터베이스 관리에 필요한 ADMIN 특성이 부여됩니다. 이것은 다음 명령을 입력하는 것과 동일합니다.
newusr Terri admin
예: 속성 이름 단순화
속성 이름
access
를 줄임형 별칭
acc
로 바꾸는 별칭을 작성하려면 다음 명령을 입력합니다.
alias acc access
이제 이 별칭을 사용하려면 다음을 입력할 수 있습니다.
authorize file x uid(y) acc(z)
예: 상황에 따른 별칭 사용
별칭은 단순히 확장된 변수가 아닙니다. 별칭은 명령 이름 또는 속성 이름을 지정해야 하는 상황에서만 해석됩니다. 예를 들어 다음 별칭을 정의합니다.
alias newterm newres terminal
그 후 다음 명령을 실행합니다.
newterm newterm owner(nobody)
이 상황에서 문자열의 두 번째 인스턴스는 터미널 이름이 되어야 하므로, 첫 번째 newterm 문자열은 바뀌지만 두 번째는 바뀌지 않습니다. 이것은 다음 명령을 입력하는 것과 동일합니다.
newres terminal newterm owner(nobody)