«environment-variables» 태그된 질문

실행중인 프로세스 동작 및 자원에 대한 액세스에 영향을 줄 수있는 동적 변수 세트.


2
$ LOGNAME과 logname의 차이점
echo $LOGNAME또는 logname명령이 정상적으로 실행될 때 다음과 같은 결과가 나타납니다. pandya@pandya-desktop:~$ echo $LOGNAME pandya pandya@pandya-desktop:~$ logname pandya 그래서 그들 사이에 차이점이 있습니까?

2
HOME 변수가 설정되지 않았습니다
두 대의 서버가 있습니다. 프로덕션 서버와 준비 서버는 동일합니다. 그리고 /etc/init/폴더에 시작 스크립트가 있습니다. description "Discoure process" setuid deploy setgid deploy respawn respawn limit 3 30 start on runlevel [2345] stop on runlevel [06] script exec /bin/bash <<'EOT' echo \"$HOME/.rbenv\" cd /home/deploy/discourse/current bundle exec bluepill load config/discourse.pill --no-privileged --base-dir tmp/bluepill …

3
bash의 변수에 문자열의 일부만 할당
사용자로부터 특정 절대 파일 경로를 수신 하고 파일 경로 의 첫 번째 두 구성 요소 만 포함 하지 않고 인쇄하거나 아무것도하지 않는 문자열이되는 변수를 만들고 싶습니다 . 예를 들어, 절대 경로는 다음과 같습니다. /home/myusername/folder1/folder2/folder3 그리고 "target_path"에 저장되었으며 "mydir"만 : /folder1/folder2/folder3 다른 방법으로 cut 명령을 사용했지만 성공하지 못했습니다.



1
사용자 캐시 디렉토리 [~ / .cache]를 / home 디렉토리에서 다른 파티션으로 이동하는 방법
.cache 디렉토리는 필수가 아닌 휘발성 파일로 가득합니다. 나는 더 적절한 파티션으로 이동하고자하는 즉, 더 빠르고하지 백업. ~ / .pam_environment 파일이 이것에 적합하다고 생각하지만 최고인지 또는 제대로 문서화되었거나 제대로 작동하는지 확실하지 않습니다.


1
ssh를 사용하여 펄스 오디오를 원격으로 시작 / 구성하는 방법은 무엇입니까?
ssh 할 수있는 원격 시스템이 있습니다. 원격 시스템에는 펄스 오디오를 사용하여 원격 시스템에 연결된 USB 마이크에서 입력을받는 프로그램이 있습니다. 이 설정은 로컬에서 작동 할 때 제대로 작동합니다. 즉, 로컬로 연결하면 펄스 오디오에서 입력을받을 수 있습니다. ssh를 통해 오류가 발생합니다. ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused ALSA lib …

1
LANG 환경 변수를 재정의하면 왜 언어가 변경되지 않습니까?
현재 환경으로 다른 언어로 응용 프로그램을 실행하려고합니다. 간단하게 시작하기 위해의 언어를 변경하고 싶었습니다 ls. 여기에 내가 읽은 내용이 있습니다 (관련 질문은 아래 참조) : LANG지원되는 로케일 중 하나로 설정 하십시오. LANG=nl_NL.UTF-8 ls /nonexistent 네덜란드어 (NL) 출력을 표시합니다. 그러나 여전히 영어 출력이 나타납니다. $ LANG=nl_NL.UTF-8 ls -al /nonexistent ls: cannot access …

1
cron에서 gsettings를 사용하여 배경이 변경되지 않음
Indrajith Indraprastham의 제안 된 스크립트를 사용하여 배경 화면을 임의의 이미지로 변경하려고합니다 .Unity의 명령 줄에서 데스크탑 배경을 변경하는 방법은 무엇입니까? 터미널 창에서 스크립트를 실행하면 bg가 잘 바뀌지 만 cron에서 실행될 때이 오류가 발생합니다. (프로세스 : 21901) : dconf-WARNING ** : dconf에 대한 변경 사항을 커밋하지 못했습니다 : 오류 생성 명령 줄 …


1
LD_LIBRARY_PATH를 영구적으로 설정하는 방법?
Ubuntu 16을 사용하고 있습니다 cfmid. 프로젝트 에 사용 하고 싶습니다. LD_LIBRARY_PATH터미널을 설정 하면 cfmid라이브러리의 출력을 얻을 수 있습니다 . export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64 그러나 터미널 세션을 닫고 새 세션을 열면 LD_LIBRARY_PATH다시 추가하고 싶습니다 . 이것을 영구적으로 설정하려면 어떻게해야합니까?

2
내가 여는 모든 터미널에서 왜 '.profile'을 소스해야합니까?
~/.profile우분투 에서 변수를 변경 하면 명령을 실행합니다 source .profile. 그런 다음 이 터미널 에서만 변경이 적용 됩니다 . 새 터미널을 열면 명령을 source .profile다시 실행해야 합니다. 따라서 서로 다른 터미널은 동일한 사용자에게 속할 수 있지만 자체 환경이있는 것 같습니다. 모든 터미널이 자체 환경 경로를 가지게하는 이점은 무엇입니까? 동일한 사용자에게 속한 …

4
/ etc / environment를 변경해도 환경 변수에 영향을 미치지 않습니다
이 지침에 따라 Euler 전문가 시스템을 설치하려고합니다 . 환경 변수를 추가 /etc/environment하기 위해 다음과 같이 편집했습니다 . PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /home/mohammad/Desktop/eye" EYE_HOME = "/home/mohammad/Desktop/eye" 그러나 사용하면 printenv PATH경로에 새 디렉토리가 추가되지 않습니다. 내가 여기서 뭘 잘못하고 있니?

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