강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

레벨261-1 : 지정한 명령어를 실행하는 command명령어 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨261-1 : 지정한 명령어를 실행하는 command명령어 사용법

 

command 지정한 명령어를 실행하는 쉘내부명령어입니다. command명령어에 대해서 간단히 요약하면 지정한 명령어를 command명령어의 환경에서 실행하는 것이라고 있습니다.  하지만 command명령어로 실행 가능한 명령어들은 PATH에서 검색되는 명령어이거나 쉘내부명령어일 경우에만 가능합니다.

 

사용형식  : command [-pVv] 명령어 [인자 ...]

 

다음 간단한 예는 command명령어로 find명령어를 실행한 예입니다. , “find / -name messages”라는 명령을 command 실행한 것입니다.

 

[root@command test]# command find / -name messages

/var/log/messages

/var/spool/voice/messages

/var/mailman/messages

 

[root@command test]#

 

만약 다음 예와 같이  -p옵션을 사용하면 지정한 명령어에 대한 검색은 기본 PATH값을 참조하여 명령을 수행합니다.  다음은 command명령어에 -p옵션을 수행한 예입니다.

 

[root@command test]# command -p find / -name secure

/var/log/secure

 

[root@command test]#

 

command명령어 사용시 -v옵션은 지정한 명령어의 간단한 설명을 보여주며 -V옵션을 사용하면 보다 자세한 설명을 보여줍니다. 아래의 예는 -V옵션을 사용하여 find명령어의 도움말을 확인한 예입니다.

 

[root@command test]# command -V find

find is hashed (/usr/bin/find)

[root@command test]#

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,850 개
  • 현재 접속자 :  116 명