사용자 도구

사이트 도구


linux:bash:completion

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:bash:completion [2022/03/30 11:12]
kwon37xi
linux:bash:completion [2024/01/03 19:08] (현재)
kwon37xi [XDG]
줄 1: 줄 1:
 ====== bash completion ====== ====== bash completion ======
 +  * https://github.com/scop/bash-completion/
   * [[linux:bash|Bash]] 자동완성.   * [[linux:bash|Bash]] 자동완성.
  
줄 11: 줄 12:
  
 ===== user home 의 자동 완성 기본 적재 ===== ===== user home 의 자동 완성 기본 적재 =====
 +  * https://github.com/scop/bash-completion/ ''README.md'' 참조
   * [[https://serverfault.com/questions/506612/standard-place-for-user-defined-bash-completion-d-scripts|bash - Standard place for user defined bash_completion.d scripts? - Server Fault]]   * [[https://serverfault.com/questions/506612/standard-place-for-user-defined-bash-completion-d-scripts|bash - Standard place for user defined bash_completion.d scripts? - Server Fault]]
 ==== XDG ==== ==== XDG ====
 +
 +<note warning>
 +''XDG_DATA_DIRS'' 환경 변수가 따로 override 돼 있는지 꼭 확인 필요.
 +</note>
 +
   * 최신 배포판은 아래 방식을 따른다.   * 최신 배포판은 아래 방식을 따른다.
-  * ''~/.bash_completion.d'' ->  ''${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion'' +  * ''~/.bash_completion.d/'' 디렉토리 ->  ''${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion'' 
-  * ''~/.bash_completion'' -> ''${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion''+  * ''~/.bash_completion'' 파일 -> ''${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion''
  
 ==== 예전 방식 ==== ==== 예전 방식 ====
linux/bash/completion.1648606320.txt.gz · 마지막으로 수정됨: 2022/03/30 11:12 저자 kwon37xi