«path» 태그된 질문

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


4
경로 독립 세방
두 대의 컴퓨터에서 실행할 수있는 스크립트가 있습니다. 이 두 머신은 동일한 자식 저장소에서 스크립트 사본을 가져옵니다. 스크립트는 올바른 인터프리터 (예 :)로 실행해야합니다 zsh. 불행하게도, 모두 env 와 zsh로컬 및 원격 시스템에서 서로 다른 위치에 살고 : 원격 기계 $ which env /bin/env $ which zsh /some/long/path/to/the/right/zsh 로컬 머신 $ which …
20 shell  zsh  cron  path 

4
`어떤`이지만 모두
나는 대부분이 which명령에 익숙하다고 생각 하며 자주 사용합니다. 나는 얼마나 많은 어디서 명령 내 경로에 처음있는 그냥 궁금하지 않아요 상황에 달려 있지만, 모든 내 모든 경로의 명령이다. 나는 어떤 매뉴얼 페이지를 입력 해 보았지만 (타이핑 man which은 웃었다) 아무것도 보지 못했다.
19 path 

1
루트에 경로에 / usr / local이없는 ​​이유는 무엇입니까?
내 vm 및 서버에서 루트의 기본 경로에 / usr / local / bin이 포함되어 있지 않습니다. sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin 서버의 일반 사용자는 / usr / local / bin을 가지고있는 반면 /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin 루트에서 경로에 / usr / local이 필요하지 않은 이유는 무엇입니까? 사용자의 기본 경로는 어디에 정의되어 있습니까?
19 root  path 

2
@ 기호는 Linux에서 유닉스 도메인 소켓 경로의 시작 부분에서 무엇을 나타 냅니까?
실행 netstat --protocol unix하거나 lsof -U일부 유닉스 소켓 경로 앞에 @ 기호가 붙는 것을 볼 수 있습니다 (예 : @ / tmp / dbus-qj8V39Yrpa) . 그런 다음 실행하면 dbus-qj8V39Yrpals -l /tmp 라는 파일이 표시되지 않습니다 . 문제는 앞에 붙은 @ 기호가 무엇을 의미합니까? 두 번째 관련 질문은 파일 시스템에서 실제로 …
17 linux  path  socket 

3
내`어느`명령이 틀릴 수 있습니까 (때로는)?
내 컴퓨터에 설치된 버전이 (v21.3) 이전 버전이기 때문에 소스 코드 (v24.2)에서 마지막 emacs 버전을 컴파일했습니다. 나는 평소를했다 : $configure --prefix=$HOME make make install 이제는 emacs를 테스트하고 있으며 여전히 이전 버전을 시작한다는 것을 깨달았습니다 ... 내 $HOME/bin경로는 시스템을 무시해야합니다 (내 .bashrc파일의 $ PATH 앞에 추가되기 때문에 ). 내 첫 번째 생각은 …
17 bash  emacs  path  which 

4
crontab PATH 변수를 설정하는 방법
crontab에서 스크립트를 실행하는 데 문제가있었습니다. 일부 연구 후 PATH 매개 변수에 / sbin이 포함되어 있지 않기 때문에 문제가 있음을 이해했습니다. / etc / crontab에 포함 된 내용을 살펴 보았습니다. PATH=/sbin:/bin:/usr/sbin:/usr/bin 테스트로 PATH 변수를 인쇄하는 간단한 크론 작업 : * * * * * echo $PATH &> /root/TMP.log 출력은 다음과 같습니다 …
17 centos  cron  path 

4
bash 변수가 bash에서 설정된 위치의 전체보기
나는 PATH설정되어 /etc/profile있거나 .profile홈 디렉토리에있는 파일을 읽었습니다 . 경로가 설정된 유일한 장소입니까? 더 잘 이해하고 싶습니다. 에서 /etc/profile파일, 다음 주석이 말한대로 "system-wide .profile file for the Bourne shell". 프로필 파일이 bash의 기본 구성 파일이라는 것을 의미합니까? 그 파일에서 PATHvar가 전혀 설정되어 있지 않습니다 . .profile홈 디렉토리 의 파일에는 다음 줄이 …

1
$ PATH 환경 변수 백분율
내 $ PATH는 다음과 같습니다. /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games bash에서 문제없이 지팡이를 호출 할 수 있습니다. /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand 처럼 $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template 그러나 Bourne 쉘 호환성 모드에서는 지팡이를 찾을 수 없습니다. $ wand …
16 shell  path  dash  ash 

3
X 앱이 액세스 할 수 있도록 PATH 또는 기타 환경 변수를 어떻게 설정합니까?
KDE가 인식하도록 env 변수를 어떻게 설정합니까? 비쉘 환경 (KDE)에서 경로를 어떻게 설정합니까? 위의 두 질문과 달리 그놈을 위해이 작업을 수행하는 방법을 알고 싶습니다. 또는 창 관리자와 독립적 인 방법이 있습니까? 쉘 / 터미널의 경우 일반적으로 편집 ~/.bashrc합니다. 창 관리자에 관계없이 모든 X 응용 프로그램에서 환경 변수를 사용할 수 있도록 내보내기 …

4
여러 줄 구문을 사용하여 PATH에 경로 추가
내가 이해하는 한 PATH환경 변수에 경로를 추가하는 일반적인 방법 은 :문자로 구분 된 경로를 연결하는 것입니다. 예를 들어, 나는 그것을 세 가지 경로를 추가 할 경우 /my/path/1, /my/path/2그리고 /my/path/3나는 그것이 같은 다음과해야 할 것이다 : PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 읽기 쉽지 않습니다. 여러 줄 구문을 사용 하여 변수 에 경로 를 정의 하거나 …

1
rsync를 찾을 수없는 이유는 무엇입니까?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found hpux3 컴퓨터에 ssh를 한 경우 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated 나는 설정 PATH에 $HOME/.profile와 $HOME/.bashrc. /etc/profile파일로 설정해야합니까 ?
16 rsync  path 

3
기존 함수와 동일한 이름으로 PATH에서 실행 파일 실행
때로는 실행 파일을 가리고 인수 또는 출력을 조정하는 함수를 정의합니다. 따라서 함수의 이름은 실행 파일과 동일하므로 함수를 재귀 적으로 호출하지 않고 함수에서 실행 파일을 실행하는 방법이 필요합니다. 예를 들어, 자동으로 출력 실행 fossil diff을 통해 colordiff그리고 less -R내가 사용을 : function fossil () { local EX=$(which fossil) if [ -z …
16 bash  path  function 

2
어떤 상황에서 경로에서 처음 발견 된 실행 파일이 사용되지 않습니까?
경로에서 처음으로 실행 파일을 사용하지 않는 osx에서 zsh (5.4.2_1 homebrew와 함께 설치됨)가있는 이상한 행동을하고 있습니다. 시나리오는 다음과 같습니다. echo $PATH 보고: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 양조는 모두에 /usr/local/Cellar/zplug/HEAD-9fdb388/bin 과 usr/local/bin/brew 다음 을 반환 하는 -a brew 를 실행 하여 확인 합니다. /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew 그러나 어떤 추출을 실행하면 다음 이 반환됩니다. /usr/local/bin/brew 그리고 양조/usr/local/bin/brew …
15 zsh  path 

4
bash : adduser : centOS에서 명령을 찾을 수 없습니다
최근에 VMWare 8에 CentOS 5.5를 설치했으며 시스템에 새 사용자를 추가하려고합니다. su -옵션을 사용하지 않으면 사용자를 추가 할 수 없습니다 . 경로가 올바르게 설정되지 않은 무언가를해야한다고 생각합니다. 경로를 업데이트했으며 여기에 모양이 있습니다. /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin 명령이 이미 경로의 일부인 / sbin dir에 있다고 생각합니다. 아무도 내가 잃어버린 다른 것을 제안 할 수 있습니까?
15 shell  path 

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