리눅스: bashrc. 다른 파일에서 bashrc 콘텐츠를 로드하는 방법은 무엇입니까?

리눅스: bashrc. 다른 파일에서 bashrc 콘텐츠를 로드하는 방법은 무엇입니까?

나는 때때로 내가 관리하는 다양한 Linux 시스템에 운영 체제를 다시 설치해야 합니다. 이 작업을 수행할 때마다 기존 시스템을 삭제하기 전에 파일을 USB 드라이브에 복사한 .bashrc다음 새 시스템을 설치한 후 다시 넣어야 합니다. (그리고 더 이상 호환되지 않는 것이 있으면 편집할 수도 있습니다.)

.bashrc이것은 짜증나는 일이며, 저는 대개 한 버전의 Linux OS를 고수하고 이를 대부분의 컴퓨터에 설치하기 때문에 내 콘텐츠를 Dropbox 폴더 내의 새 파일에 저장하려고 했습니다 .

예를 들어 Dropbox 폴더 안에 HISTTIMEFORMAT="%F %T "이름이 파일인 파일을 넣었습니다.mybash

.bashrc"파일의 모든 내용을 로드"하려면 파일 안에 무엇을 넣어야 합니까 mybash?

시도해 봤는데 안되는 것 같나요?

# Load bash custom files
if [ -f /home/user/Dropbox/mybash ]
then
    . /home/user/Dropbox/mybash
fi

답변1

찾은 일부 정보를 사용하여 문제를 해결했습니다.여기.

메뉴 -> 편집 -> 기본 설정 -> 일반 -> 상자 선택: 로그인 셸로 실행

올바른 방향을 알려준 AnythingIsFine에게 감사드립니다.

이것은 XFCE 터미널 전용 솔루션입니다.

답변2

.bashrc 파일을 소스로 사용하는 사용자에게 다음 항목을 읽을 수 있는 권한이 있는지 확인하십니까?

. /홈/사용자/드롭박스/mybash

특별히 구성하지 않는 한 사용자는 서로의 홈 디렉토리에서 읽을 수 없습니다.

진짜 이유는 당신이

~/.bash_profile

당신의 소스를 저장하는 파일

~/.bashrc

마지막으로 mybash파일 소스를 지정하도록 지시했습니다.

다음 위치에 코드를 추가해야 합니다.

~/.bash_profile

대신에.

관련 정보