명령을 사용하여 별칭을 영구적으로 설정하는 방법은 무엇입니까?

명령을 사용하여 별칭을 영구적으로 설정하는 방법은 무엇입니까?

홈디렉토리에 접근할 수 없습니다. 따라서 .bashrc 또는 .profile 파일에 액세스할 수 없습니다. 따라서 유일한 옵션은 별칭 설정 명령을 사용하는 것입니다.

.bashrc 또는 .profile을 사용하지 않고 명령을 사용하여 별칭을 영구적으로 추가할 수 있는 방법이 있습니까?

답변1

영구 로컬 저장소가 없으면 영구 설정을 변경할 수 없습니다. 홈 디렉터리가 아닌 영구 로컬 저장소가 있는 경우(매우 이상할 수 있음) 로그인할 때마다 이를 실행할 수 있습니다.

export HOME=/path/to/permanent/storage
. ~/.profile

쉽게 기억할 수 있는 URL의 웹 어딘가에 있는 파일에 설정을 저장할 수 있습니다. 그런 다음 홈 디렉터리에 쓰기가 가능하다고 가정하면(그러나 로그아웃하거나 이와 유사한 작업을 수행하면 지워지는 것 같습니다) 해당 파일을 다운로드하여 실행할 수 있습니다.

wget http://www.example.com/~suresh/.profile
. ./.profile

셸 설정 외에도 여기에는 .profile실행할 때 압축을 풀어 a .bashrc, a .emacs, a .vimrc, a .Xresources및 기타 원하는 것을 얻을 수 있는 아카이브가 포함될 수 있습니다. shar다음의 명령샤틸스유비쿼터스 유틸리티에만 의존하여 실행 시 아카이브의 압축을 푸는 쉘 스크립트에 포함된 아카이브를 생성합니다.

관련 정보