백업된 구성 파일로 복원하는 방법을 알 수 없습니다

백업된 구성 파일로 복원하는 방법을 알 수 없습니다

기본적으로 TTY에 로그인하자마자 실행된 파일 /etc/profile(또는 기억이 잘 나지 않음) 의 백업 복사본을 만든 다음 거기에서 파일을 변경했고 이제는 로그인할 때 자동으로 로그아웃됩니다.~/.profile

현재 파일을 보고 스크립트를 수정해야 하는데 액세스할 수 있는 방법을 찾을 수 없습니다.

Ubuntu 라이브 CD를 사용해 보았지만 드라이브를 로컬에 설치한 후 라이센스를 얻는 방법을 모르겠습니다.

Grub을 설치했지만 메뉴에서 기본 옵션을 제외한 모든 옵션을 제거했습니다.

편집: 또한 관련이 있는 경우 내 디스크는 .vhdvirtualbox를 통해 액세스하려는 디스크입니다.

답변1

다른 쉘 사용

다음과 같이 다른 셸을 실행해 볼 수 있습니다.

$ ssh -t remoteserver '/bin/csh'

안으로 들어가면 원하는 파일을 이동하고 완료되면 종료할 수 있습니다.

쉘이 없으면 csh다른 쉘을 사용해 볼 수도 있습니다.

  • /bin/ksh
  • /bin/zsh
  • /bin/tcsh

bash에게 초기화 파일을 무시하도록 지시

위와 동일한 트릭을 사용할 수도 있지만 대신 호출하여 파일 bash읽기를 무시하도록 지시하거나 .profilebashrc

$ ssh -t remoteserver '/bin/bash --noprofile'

또는

$ ssh -t remoteserver '/bin/bash --norc'

에서 발췌배쉬 매뉴얼 페이지

--noprofile
          Do not read either the system-wide startup file /etc/profile or any 
          of the personal  initialization  files  ~/.bash_profile,
          ~/.bash_login,  or  ~/.profile.   By  default,  bash  reads  these 
          files when it is invoked as a login shell (see INVOCATION
          below).

--norc    Do not read and execute the personal initialization file ~/.bashrc 
          if the shell  is  interactive.   This  option  is  on  by default
          if the shell is invoked as sh.

관련 정보