>> Read Reply from No. 48624 article  
RE: 다른분이 이미 답하신것에 추가해서..

등록 2002-05-08 19:20:00     조회 2
이름 성찬    

		: 예로 network stop 등의 명령을 실행할때..
:
: root 에서 /etc/rc.d/init.d/network stop
: 이라하면 실행이 되는데..
:
: 직접 network 이란 화일이 있는
: /etc/rc.d/init.d 이 디렉토리에서
:
: 직접 network 이라고 하면 왜 실행이 안되져.. 
:
: 그냥 치면 그런화일이 없다고 나오는데..
:
: 너무 허접한 질문이라 죄송합니다.
  리눅스를 비롯한 유닉스 스타일의 OS에서는 지정한 PATH에서만 검색을 합니다.
따라서 현재 디렉토리 (.)가 PATH에 포함되어 있지 않다면 현재 디렉토리에 있는 실행파일을
 실행시키려고 해도 실행되지 않습니다. 이럴 경우에는 명시적으로 현재 디렉토리에 있는 
실행파일임을 적어줘야 합니다.  즉, 현재 디렉토리에 aaa 실행파일이 있는 경우라면
 ./aaa
 라고 입력해야만 실행이 가능하지요.
 이것을 보다 간편하게 하기 위해서 쉘리소스파일(? 보통 .bash_profile 혹은 .csh, .profile 등등)
에 PATH 부분에  PATH=$(PATH):.
 라는식으로 점(현재디렉토리)를 추가하기도 하지만 그리 권하지는 않더군요.
(만약 실행시키려고 하는 파일이 우연히도 어떤 서비스나 명령과 동일한 이름이라면 의도
하지 않게 다른 명령이 실행이 될 수 있기 때문입니다.)  PATH검색의 순서는 앞에서부터 진
행됩니다. 따라서 /usr/local/bin 디렉토리와 /usr/bin/ 디렉토리에 심볼릭 링크가 아닌 서로 다
른(혹은 버전이 다른) aa라는 프로그램이 있을때에  PATH=/usr/local/bin:/usr/bin
 의 순서로 되어 있다면 aa라고 명령을 입력했을때에 /usr/local/bin/aa 가 실행됩니다.--아무것
도 하지 않다.
이름
암호


>> 관련글
48624 리눅스에서 화일을 실행할때여.. ㅤㅡㅡ;  허접  2002.05.08  ....
  답장 RE: 다른분이 이미 답하신것에 추가해서..  성찬  2002.05.08  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.96 초 ] 작업시간: [ 0.68 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791558611
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.