PATH 변수를 편집하는 GUI가 있습니까?


9

Windows에는 경로 변수를 편집하는 GUI가 있습니다. 우분투에도 같은 일이 있는지 궁금합니다.


목적에 맞는 GUI가 없습니다. 그러나 커맨드 라인 방식으로 수행하는 것은 매우 쉽습니다. 환경 변수에 대한 전체 내용을 읽고 이해하려면 관련 공식 문서를 확인하십시오. https://help.ubuntu.com/community/EnvironmentVariables
saji89

답변:


5

Thing is ... path~/.profile사용자, 시스템 또는 시스템 전체 대화식 bash 쉘에 /etc/profile대해 사용자 와 같이 수행하려는 작업을 기반으로 여러 텍스트 파일 내에 설정됩니다 . 이 $ PATH 중 일부에서 일부 코딩의 일부로 설정됩니다./etc/environment/etc/bash.bashrc

따라서 텍스트 편집기가 가장 논리적으로 사용됩니다. 마찬가지로 gedit당신이 원하는 경우 그래픽하지만 당신은 여전히와 같이 거래의 동일한 유형을보고됩니다 nano또는 vi명령 줄에서. 그러나 리눅스에서 PATH는 단순히 변수를 편집하는 것보다 더 많은 논리를 가질 수 있기 때문에 디렉토리를 탐색하기 위해 입력 상자가있는 일부 디렉토리에서 편집하는 것은 불가능합니다.

내 충고 : 이와 같은 것들에 대한 명령 줄 편집에 익숙해 지십시오. 언젠가 로그인 할 수 없거나 로그인 직후 Unity가 충돌 할 때 문제를 해결하는 데 도움이됩니다.

이 방법으로 수행 할 이유가 더 많습니다. 리눅스는 더 많은 일을하는 방식을 가지고 있는데 우리 중 어느 쪽이든 사용하지만 다른 사람이 필요로하지는 않습니다.


라텍스의 경우에 추가하는 것이 좋습니다 /etc/bash.bashrc. 시스템 전체의 bash 쉘의 경로를 편집 할 수있는 곳입니다.

gksu gedit /etc/bash.bashrc

그것을 추가하고 저장 한 후 확인할 수 있습니다

echo $PATH

올바르게 설정되어 있으면 (영구적입니다).


현재 목표는 PATH 변수를 "/ usr / local / texlive / 2011 / bin / i386-linux"로 설정하는 것입니다. 그러나 세션을 닫은 후 시스템은 PATH 변수의 값을 잊어 버립니다. 따라서 우분투에서 라텍스를 실행하는 간단한 작업을 시작하려면 폴더로 이동하여 경로를 복사하고 사용을 시작할 때마다 변수를 설정해야합니다. 그래서이 문제에 대한 다른 해결책을 읽었습니다. 어떤 사람들은 bashrc 편집을, 어떤 사람들은 bash_profile 편집을, 다른 사람들은 단순히 프로필을, 어떤 사람들은 bash_login을 편집한다고 말합니다. 이 모든 것에서 PATH 변수 (로그인시로드 보장)가 어디에 있는지 혼란 스럽습니다!
Shashank Sawant 7:26에

창에는 경로 변수로 이동하여 편집 할 수있는 곳이 있습니다. 이 편집은 항상 작동합니다 (시스템 재부팅 후에도). 그러나 창문에있는 모든 문제로 인해 나는 그것을 싫어합니다. 나는 우분투를 좋아하지만 현재 우분투가 Windows의 문제를 극복하는 방법을 배우려고합니다. PATH 변수는 나를 혼란스럽게 한 것입니다 (특히 비 파이썬 방식으로 처리하는 방법-편집 방법이 없으며 모든 블로그는 새로운 방법을 권장합니다).
Shashank Sawant 7:26에

경로가 고정되어 있지 않은 경우이 세션에 대해 설정하는 것만 큼 잘못된 일을하고 있습니다. 라텍스를위한 경로를 추가하는 데 문제가있는 사람은 없습니다.;)
Rinzwind

네 ... 주로 뭔가 잘못하고 있습니다. 그러나 그것은 내 질문에 있습니다 : PATH 변수를 설정하는 가장 확실한 방법은 무엇입니까? 내 현재 방법은 "PATH = / usr / local / texlive / 2011 / bin / i386-linux : $ PATH"를 실행하는 것입니다. 그러나 재부팅 후 시스템은 위의 할당을 잊어 버립니다.
Shashank Sawant 7:26에

1
나는 이것을 라텍스에 넣을 가장 논리적 인 장소에 넣었다. 사용하는 명령은 해당 세션에만 해당됩니다.
Rinzwind
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.