ksh 자신만의 바로가기, 별칭, 로그인별 설정이 있습니까?

ksh 자신만의 바로가기, 별칭, 로그인별 설정이 있습니까?

로그인할 때마다 처음부터 다양한 별칭을 설정하는 것이 지겹기 때문에 편리한 키보드 단축키를 설정해야 합니다. .profile 파일을 변경할 수 있는 적절한 권한이 없으므로 가장 편리한 방법은 무엇입니까?

답변1

.profile을 사용자 정의할 수는 없지만 /tmp에 쓸 수 있으므로 다음을 수행할 수 있습니다.

  • 모든 사용자 정의를 로컬 서버(예: $HOME/myCustomizations.sh)의 쉘 스크립트에 배치합니다. 이 같은:

     alias ls='ls -laht'
     export AN_ENVIRONMENTAL_VAR_I_NEED_SET=VALUE
    
  • scp $HOME/myCustomizations.sh를 원격 서버의 /tmp 디렉터리로 복사합니다.

     $ scp $HOME/myCustomizations.sh user@remoteServer:/tmp/
    
  • 평소처럼 원격 서버에 SSH로 접속합니다.

  • 거기에서 스크립트를 실행하세요.

그러면 해당 터미널에서 실행하는 ksh에 사용자 정의 설정이 적용됩니다. 물론, 로그인할 때마다 모든 것을 scp한 다음 스크립트를 실행해야 하는 것은 짜증나는 일이지만, 로그인 후 프롬프트에 모든 것을 입력하는 지금 작업보다 개선된 것일 수도 있습니다. 어떤 경우에도 누군가가 원격 서버를 다시 시작하고 /tmp 디렉터리를 지울 때까지 /tmp/myCustomizations.sh가 존재해야 합니다.

한번 시도해 보시고 도움이 된다면 알려주세요.

관련 정보