Articles

Dotfiles

은 많은 프로그램을 사용하여 구성된 일반 텍스트 파일로 알려진”dotfiles”(기 때문에 파일 이름으로 시작.~/.gitconfig, 그래서 그들은 arehidden 디렉토리 목록에ls일부 프로그램은 홈 폴더 아래에 파일을 직접 넣지 않고 대신 폴더에 넣습니다.당신은 당신의 도구의 설정에 대해 배울 수 있습니다 온라인 설명서 오만 페이지를 참조하십시오. 또 다른 좋은 방법은제작자가 선호하는 사용자 정의에 대해 알려줄 특정 프로그램에 대한 블로그 게시물을 위해 인터넷을 검색하십시오. 사용자 지정에 대해 배울 수 있는 또 다른 방법은 다른 사람의 도트 파일을 살펴보는 것입니다.당신은 어떻게 당신의 닷파일을 구성해야 하는가? 그들은 자신의 폴더에 있어야합니다,버전 제어,및 스크립트를 사용하여 장소에 심볼릭. 이 혜택:쉬운 설치:새 컴퓨터에 로그인하는 경우,적용 사용자 지정은 분 정도 소요됩니다:당신의 도구는 모든 곳에서 동일한 방식으로 작동합니다 동기화:당신은 어디서나 도트 파일을 업데이트하고 그들 모두를 유지할 수 있습니다.: 당신은 아마가 될 것을 유지하 dotfilesfor 전체 프로그래밍 경력 및 버전 기록을 가지고 좋은 것입니다긴명 프로젝트

cd ~/srcmkdir dotfilescd dotfilesgit inittouch bashrc# create a bashrc with some settings, e.g.:# PS1='\w > 'touch installchmod +x install# insert the following into the install script:# #!/usr/bin/env bash# BASEDIR=$(dirname $0)# cd $BASEDIR## ln -s ${PWD}/bashrc ~/.bashrcgit add bashrc installgit commit -m 'Initial commit'

기-특정 사용자 지정

대부분의 시간이,당신이 원하는 동일한 구성에 걸쳐 기계,butsometimes,당신은 작은 델타에서 특정한 기계입니다. 이 상황을 처리 할 수있는 커플러 방법은 다음과 같습니다. 예를 들어,다음과 같은 설정을 가질 수 있습니다.:각 머신에서 특정 머신 설정을 포함 할 수 있습니다.이 경우 각 머신에서 특정 머신 설정을 포함 할 수 있습니다. 당신은 별도의 저장소에이를 추적 할 수 있습니다기계 별 설정.이 아이디어는 다른 프로그램이 일부 구성을 공유하려는 경우에도 유용합니다. 예를 들어 당신은 모두bashzsh.aliases로 구성되어 있으며 다음과 같은 구획에서 모두.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.다만,이전판 번역이 존재하지 않습니다.이 문서는 최신판 번역이 아닙니다.다만,이전판 번역이 존재하지 않습니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 문서는 최신판 번역이 아닙니다.이 작업을 수행하려면 다음 단계를 수행해야합니다.적어도 하나의 프로그램에 대한 구성을 추가하십시오. 쉘 프롬프트를 사용자 정의하는 것처럼 간단할 수 있습니다.새로운 시스템에 신속하게(수동 노력없이)도트 파일을 설치하는 방법을 설정합니다. 각 파일에 대해 호출하는 쉘 스크립트처럼 간단하거나 특수 유틸리티를 사용할 수 있습니다.새 가상 머신에서 설치 스크립트를 테스트합니다.현재 모든 툴 구성을 도트 파일 리포지토리로 마이그레이션합니다.이 문제를 해결하려면 다음을 수행하십시오.이 페이지를 편집하십시오.2018 년 10 월 15 일~2018 년 10 월 15 일