Slackware Linux에서 환경 변수를 설정하고 싶을 때 이 파일을 편집합니다.
vim /etc/environment
Solaris11에서는 이러한 명령을 사용하여 비표준 디렉토리가 포함된 PATH를 설정할 수 있습니다. (사용자 환경 옵션 없이 ssh를 사용하여 경로의 명령을 테스트했는데 제대로 작동했습니다.)
svccfg -s svc:/system/environment:init setprop environment/PATH = astring: "/sbin:/bin:/usr/sbin:/usr/bin:/opt/gm/bin:/opt/gm/sbin:/usr/local/bin:/usr/local/sbin"
svccfg -s svc:/system/environment:init refresh
나는 여전히 Hp-ux에서 그러한 변수를 설정하는 방법을 이해하지 못합니다. 이미 시도했지만 작동하지 않았기 때문에 edit /etc/PATH 또는 edit /etc/profile에 응답하지 마십시오.
답변1
사용자 환경 옵션을 no로 설정하지 않으면 /etc/profile 및 /etc/PATH에서 변수 PATH를 올바르게 설정하더라도 내 환경을 /usr/local/bin에서 찾을 수 없기 때문에 sshd에 대해 혼란 스럽습니다. ssh를 컴파일하면
--with-default-path=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
구성에서 내 파일을 /usr/local/bin에서 찾았으므로 정답은 환경을 초기화하는 /etc/profile 및 /etc/PATH라고 생각합니다(다른 변수를 편집해야 하는 프로그램에 전달하려는 경우) /etc/rc.config.d/nameprogram
또는 스크립트 프로그램을 초기화하세요.