"클라우드" 별칭 파일

"클라우드" 별칭 파일

나는 종종 nano ~/.bashrc내 상자 중 하나에 여기저기에 작은 별칭을 추가합니다. 문제는 이 별칭을 다른 컴퓨터에서 자주 사용하는데 찾을 수 없다는 것입니다. 별칭을 수동으로 추가하거나 bashrc파일을 다른 파일로 바꾸려고 시도할 수도 있지만 이는 너무 많은 작업이 됩니다.

bashrc상자에 로그인하면 일부 클라우드 미디어에서 파일을 최신 버전으로 다운로드/업데이트하는 방법을 찾고 있습니다 . cron 작업 자체가 이전 파일로 bvox에 로그인하고 이를 클라우드/온라인으로 다시 동기화하려고 시도하는 것처럼 작동하는지 확실하지 않으며 최신 파일을 덮어쓸 수 있습니다.

이 기능을 구현하는 방법은 무엇입니까?

답변1

예를 들어, 모든 별칭 정의를 별도의 파일에 넣고 ~/.bash_aliases해당 파일을 github에 보관합니다. 그런 다음 소스를 다음 항목에 추가하는 줄을 추가하세요 ~/.bashrc.

if [ -e "~/.bash_aliases" ]; then
    . ~/.bash_aliases
fi

그러다가 파일이 바뀌었다면 github에서 최신 파일을 받아 소스코드를 다시 받아보세요.

이것이 충분히 자동화되지 않은 경우 http 또는 ssh를 통해 액세스할 수 있는 곳에 파일을 저장하고 다음과 같은 줄을 파일에 추가할 수 있습니다 ~/.profile( .bashrc새 셸을 시작할 때마다 팝업이 표시되지 않도록 하기 위함은 아닙니다). :

scp user@server:~/.bash_aliases ~/

또는 http의 경우:

wget http://example.com/.bash_aliases -O ~/.bash_aliases

이렇게 하면 로그인할 때마다 파일이 다시 다운로드되고 .bashrc위에서 설명한 대로 파일을 가져옵니다.

관련 정보