내 지역 도서관에 사용자 계정이 있습니다(그들은개방형 시스템) 파일을 저장할 수 있는 곳입니다. 내 실제 홈 폴더는 "설치"(방법은 모르겠습니다) /home/[my_userID]/PERSISTENT
이며 /home/[my_userID]
.
로그인 후 xterm
창을 시작하면 창 관리자가 나타납니다.언박싱. 로그아웃 후에는 저장되지 않은 모든 콘텐츠가 PERSISTENT
삭제됩니다 /home/[my_userID]
. (전체 메시지는 아래에 나타납니다.)
mousepad
예를 들어 구성 파일이 저장된 위치 등 구성을 변경할 때 /home/[my_userID]/PERSISTENT/.config/Mousepad
다음 세션에 대한 구성을 저장하려면 파일을 수동으로 복사해야 합니다. 이 문제를 해결하기 위해 로그인할 때마다 모든 도트 폴더를 복사했지만 PERSISTENT
이 $HOME
문제를 처리하는 더 빠르고 우아한 방법이 있다고 확신합니다.
.bash_history
("명령")의 단일 항목을 통해 디렉토리에 연결하는 방법이 있습니까?
ATTENTION: This is the non-persistent home directory!
Files saved here will be lost on shutdown.
Your real home is under /home/sj126/PERSISTENT
Please save your files there.
답변1
잠시 후 나는 최소한 심볼릭 링크를 사용하여 구성 속도를 높일 수 있다는 것을 깨달았습니다.
rm -dfr .cache .config .local&&ln -fs PERSISTENT/.bash_aliases PERSISTENT/.bash_history PERSISTENT/.bash_logout PERSISTENT/.cache PERSISTENT/.config PERSISTENT/.ICEauthority PERSISTENT/.local PERSISTENT/.ssh PERSISTENT/.vim PERSISTENT/.viminfo PERSISTENT/.vimrc PERSISTENT/.xinputrc PERSISTENT/.xsession-errors ~&&openbox --reconfigure&&gnome-terminal&exit
이 명령은 먼저 기본 디렉터리를 제거하여 기존 디렉터리 또는 파일과 동일한 대상/경로를 가진 링크 생성으로 인해 발생하는 쓰기 오류를 /home/[my_userID]
우회/방지합니다 (예:/home/[my_userID]/.config
둘째, 심볼릭 링크를 만듭니다. 이는 세션의 동작이나 모양이나 프로그램의 동작이나 모양을 변경하지 않습니다( mousepad
예:).
셋째, 창 관리자는 /home/[my_userID]/PERSISTENT/.config
.
xterm
넷째, 보다 편안한 세션 사용을 위해 탭 터미널을 시작하고 더 이상 필요하지 않은 인스턴스를 종료합니다. &
이전 주문에 주의하세요 exit
. Double One은 귀하가 해고될 xterm
때까지 귀하를 종료합니다 gnome-terminal
.
/home/[my_userID]/PERSISTENT/.bash_history
이 명령을 사용하려면 첫 번째 명령 에 저장하면 됩니다 . HISTFILESIZE
용량은 무제한 이거나 /home/[my_userID]/PERSISTENT/.bashrc
필요한 것보다 훨씬 큽니다. 그렇지 않으면 최대 기록 크기에 도달하면 명령이 손실됩니다. 이 명령의 타임스탬프는 선택 사항입니다.
이제 구성을 쉽게 변경할 수 있는지 또는 구성 파일에 대한 쓰기 권한을 얻어야 ln -s
하는지 잘 모르겠습니다 .ln