«path» 태그된 질문

PATH (모두 대문자)는 Unix와 같은 운영 체제, DOS, OS / 2 및 Microsoft Windows에서 환경 변수의 이름이며 실행 프로그램이 검색되는 디렉토리 세트를 지정합니다.

9
$ PATH에 어떻게 깔끔하게 추가 할 수 있습니까?
동일한 경로를 여러 번 추가하지 않고도 시스템 전체 또는 개별 사용자를 위해 $ PATH에 항목을 추가하는 방법을 원합니다. 이 작업을 수행 .bashrc해야하는 한 가지 이유 는 로그인이 필요없는 추가 기능을 제공 할 수 있기 때문에 lightdm호출하지 않는 (예)를 사용하는 시스템에서 더 유용 합니다 .profile. $ PATH에서 복제본을 정리하는 방법 에 …
31 shell  path 


1
Bash는 이동 / 삭제 된 실행 파일의 잘못된 경로를 기억합니다
내가 할 때 which pip3 나는 얻다 /usr/local/bin/pip3 그러나 실행하려고하면 pip3다음과 같은 오류가 발생합니다. bash: /usr/bin/pip3: No such file or directory 최근에 해당 파일을 삭제했기 때문입니다. 이제 which또 다른 버전으로 명령 점을 pip3그에 위치하고 /usr/local/bin있지만, 쉘은 여전히 잘못된 경로를 기억합니다. 그 길을 잊게하려면 어떻게해야합니까? which설명서를 말한다 which returns the pathnames …
29 bash  path  which 

9
PATH에서 디렉토리 제거
MingW를 사용하여 wxWidget을 컴파일하려고하는데 경로에 cygwin이 있는데 충돌하는 것 같습니다. 그래서 /d/Programme/cygwin/binPATH 변수에서 제거 하고 싶습니다.이를 수행하는 우아한 방법이 있는지 궁금합니다. 순진한 접근 방식은 파일에 파일을 에코하고 수동으로 제거하여 소싱하는 것이지만 더 나은 접근 방식이 있습니다.

3
쉘 스크립트에서 PATH를 변경하는 방법은 무엇입니까?
Java / Grails / Maven 버전을 변경해야하는 여러 프로젝트가 있습니다. 변경을 수행하는 일부 스크립트로이를 처리하려고합니다. 예를 들면 다음과 같습니다. #!/bin/sh export JAVA_HOME=/cygdrive/c/dev/Java/jdk1.5.0_22 export PATH=$JAVA_HOME/bin:$PATH export GRAILS_HOME=/cygdrive/c/dev/grails-1.0.3 export PATH=$GRAILS_HOME/bin:$PATH export MAVEN_HOME=/cygdrive/c/dev/apache-maven-2.0.11 export PATH=$MAVEN_HOME/bin:$PATH which java which grails which mvn 이것이 실행되면 스크립트 컨텍스트 내에서 PATH가 성공적으로 변경되지만 스크립트가 종료되고 변경이 수행되지 …

2
PATH와 LD_LIBRARY_PATH의 차이점은 무엇입니까?
나는 사이의 차이를 이해하는 어려움 데 PATH와 LD_LIBRARY_PATH. 나는 파일 pkg.tcl을 필요로하는 설치 설정을하고 난하지 곳의 경로를 추가하는 방법입니다 : 그것은에해야한다 PATH나 LD_LIBRARY_PATH?
27 path 

2
Bash는 내 경로에 있지만 프로그램을 찾지 못합니다.
내 길에 프로그램이 있습니다. 전체 경로를 지정하여 실행하면 프로그램이 실행됩니다. 그러나 이름만으로 실행하면 프로그램을 찾을 수 없습니다. 본질적으로 아래 출력이 가능한 방법과 전체 경로를 지정하지 않고 실제로 프로그램을 찾을 수 있도록 수정하는 방법을 알고 싶습니다. root:/usr/local/bin# ./siege **************************************************** siege: could not open /usr/local/bin/etc/siegerc run 'siege.config' to generate a new .siegerc …
26 bash  path 

2
$ {PATH : + : $ {PATH}}의 의미는 무엇입니까?
최근에 cygwin 프로파일에서 다음을 더 정확하게 알았습니다. /usr/local/bin:/usr/bin${PATH:+:${PATH}} 무슨 뜻이에요? 왜 단지 $ PATH가 아닌가? 이것이 '$ PATH가 존재하면 : $ PATH'를 추가합니까? 내 목적은 순서를 바꾸고 cygwin 경로를 Windows 경로 뒤에 넣는 것입니다. 과거에는 $PATH:/usr/local/bin:/usr/bin 그러나 이것은 나를 혼란스럽게합니다. 어쩌면 내가해야 할 것 PATH="${PATH:+${PATH}:}/usr/local/bin:/usr/bin" $ PATH 끝에 :를 추가하려면?

4
/ bin에서 경로 대 링크에 추가
sys 관리자는 서버에 소프트웨어 응용 프로그램 (Maven)을 설치하고 모든 사람에게 /usr/local/maven/bin/폴더를 경로에 추가하도록 지시했습니다. 다음과 같이 /bin폴더 (또는 모든 사람이 경로에있는 다른 폴더) 에서 해당 폴더의 몇 가지 프로그램을 연결하는 것이 더 편리 할 수 ​​있다고 생각합니다 . ln -s /usr/local/maven/bin/* /bin 이 올바른지? 내 제안에 숨겨진 부작용이 있습니까?

4
zsh와 bash간에 별명 및 PATH 설정 공유
내가 일반적으로 사용하는 쉘은 zsh입니다. ls및과 같은 일부 프로그램에서 색상을 활성화하는 별칭이 여러 개 grep있습니다. 또한 표준이 아닌 장소 (예 :에서 ~/bin/) 에서 프로그램을 실행할 수 있도록 사용자 지정 경로를 설정했습니다 . 나는 루트의 쉘 변경되지 않습니다 에를 zsh,하지만 난 그 루트뿐만 아니라 그것을 가질 수 있도록 이러한 설정을 공유하고 …
24 shell  bash  zsh  path  alias 


2
POSIX는 표준 유틸리티에 대한 경로를 보장합니까?
C에서 표준 유틸리티 (예 : ps)를 실행하는 가장 쉬운 방법은 무엇입니까? 예를 들어, 표준,합니까 POSIX 보증 ps에 /bin/ps또는 내가 함께 무엇을 얻을에 PATH 환경 변수를 재설정해야 confstr(_CS_PATH, pathbuf, n);하고 PATH 검색을 통해 유틸리티를 실행?
22 path  c  posix  exec 

1
~ / .local / bin은 어떻게 시작 되었습니까? 얼마나 널리 퍼져 있습니까?
~ / .local / bin에 실행 파일을 넣는 점점 더 많은 도구를 찾습니다. 나는 나이가 들었고 ~ / bin은 $ HOME에서 실행 파일을위한 장소입니다. 이 미친 새로운 패션은 어디서 시작 되었습니까? 사람들은 왜 이것을하고 있습니까? 얼마나 널리 퍼져 있습니까? 어디서나 공식화됩니까? XDG 디렉토리 스펙에 없습니다. 관련 질문이 있습니다 : $ …

5
shebang과 경로
shebang에 경로가 필요한 이유는 무엇입니까? 잘못된 #!ruby 옳은 #!/usr/local/bin/ruby #!/usr/bin/env ruby 운영 체제에는 등록 된 명령의 경로와 관련된 정보가 있어야하며 왜 명령이 제공 될 것으로 예상합니까?
22 scripting  path 

1
경로 구분자로 콜론이 선택된 이유
:경로 구분 기호 로 콜론 ( )을 선택한 이유는 무엇 입니까? "디렉토리 구분자"가 아니라 "경로 구분자"를 의미합니다. 경로 구분 기호는 PATH환경 변수 의 항목 사이에있는 기호 입니다. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this symbol 컴퓨터와 소프트웨어의 모든 것은 한때 누군가가 의도적으로 한 결정이었습니다. 예를 들어 틸드가 홈 디렉토리를 나타내는 이유 (및 vi의 방향 …
22 path  history 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.