일반적인 Linux 배포판의 로컬 사용자 명령에 대한 규칙

일반적인 Linux 배포판의 로컬 사용자 명령에 대한 규칙

시스템 관리자가 로컬 사용자 명령(즉, PATH를 통해 사용자가 사용할 수 있도록 관리자가 작성한 스크립트)의 이름을 지정하기 위해 따를 수 있는 규칙이 있습니까? 목표는 기본 PATH의 배포판에서 제공하는 명령과의 충돌을 방지하는 것입니다. 물론 그러한 관례에는 각 Linux 배포판의 협력이 필요합니다(저는 특히 Debian에 관심이 있습니다).

제안:

  • com.example-passwdldap로컬 LDAP 서버에서 비밀번호를 변경하는 스크립트의 경우 관리자가 제어하는 ​​도메인을 명령 앞에 역 표기법으로 추가합니다 . 이렇게 하면 이름 충돌이 확실히 방지되지만 사용자는 긴 이름에 대해 불만을 표시할 수 있습니다.
  • 명령 앞에 밑줄을 추가합니다: _passwdldap. AFAIK, 쉘 스크립트의 내부 함수는 종종 이와 같이 이름이 지정되지만 이는 문제가 되지 않습니다.
  • 명령 앞에 다음을 추가하십시오.밑줄: __passwdldap. 이런 종류의 명명은 내부 기능에도 일반적이므로 다시는 문제가 되지 않을 것이라고 생각합니다.
  • 첨부하나 또는 두 개의 밑줄은 명확하지 않을 수 있습니다. 특히 동일한 이름의 명령(밑줄 없음)이 실제로 시스템에 존재하는 경우 더욱 그렇습니다. 사용자는 자동 완성 기능을 사용한 후 밑줄 추가를 잊어버릴 수 있습니다.

관련 정보