/etc/environment 변수를 추가, 업데이트 및 삭제하는 올바른 방법은 무엇입니까?

/etc/environment 변수를 추가, 업데이트 및 삭제하는 올바른 방법은 무엇입니까?

나는 검토했다다양한 수준의 Linux 변수/etc/environment 파일에 변수를 추가, 업데이트 및 삭제하고 싶다는 것을 알고 있습니다.

보고 있다다른 페이지, 사람들이 변수를 추가하기 위해 다음 방법을 사용하는 것 같습니다.

echo "export FOO=bar" >> /etc/environment

제 말은 작동합니다. sed를 사용하여 업데이트하고 삭제할 수 있을 것 같지만 엉성해 보입니다. 이러한 변수를 추가, 업데이트 및 삭제하는 더 좋은 방법이 있습니까?

답변1

대부분의 기존 Unix 구성 파일과 마찬가지로 /etc/environment일반 텍스트 파일입니다. 조작하려는 도구를 사용할 수 있습니다.

물론 이는 관리자가 파일을 편집할 때 실수를 할 수 있음을 의미합니다. 그래서 이것은아주 좋은 생각이야두 번째 터미널 세션을 열어 변경 사항을 테스트하세요.변경에 사용된 세션을 먼저 닫을 필요가 없습니다.. 변경 사항이 잘못된 것으로 판명되면 첫 번째 세션을 사용하여 수정할 수 있습니다.

일반 텍스트 파일인 구성 파일의 반대 측면은 일부 특수 도구에만 국한되지 않는다는 것입니다. 따라서 다음을 수행할 수 있습니다.

  • 편집 중인 파일의 백업을 쉽게 만들고 복원하세요.
  • git필요한 경우 버전 제어 시스템의 제어하에 파일을 배치합니다.

확인하고 싶을 수도 있습니다관리자를 기다려주세요/etc: 버전 제어 시스템이 일반적으로 무시할 수 있는 파일 권한 및 기타 세부 사항을 추적하면서 전체 디렉토리를 git버전 제어 시스템 또는 기타 버전 제어 시스템에 배치 할 수 있는 도구 세트입니다 . 최소한 데비안 및 관련 배포판에서는 표준 패키지 컬렉션에서 찾을 수 있습니다.

관련 정보