모든 PuTTY 세션에서 명령을 사용할 수 있도록 하시겠습니까?

모든 PuTTY 세션에서 명령을 사용할 수 있도록 하시겠습니까?

저는 Windows에서 PuTTY를 처음 접했습니다. 모든 PuTTY 세션에서 사용할 수 있는 명령어/기능이 있는지 알고 싶습니다.

내가 함수를 원한다고 가정해 봅시다:

greatFunction() {
# highly complicated things
}

PuTTY 세션에서 어떤 서버에 로그인하든 상관없이 해당 위치에 있기를 원합니다. 가능합니까?

감사해요.

답변1

본질적으로 그렇지 않습니다.

가장 가까운 방법은 .bashrc로그인하는 각 서버의 홈 디렉터리에 파일을 만들고 그 안에 기능을 정의하는 것입니다.

워크스테이션에서 특정 작업을 수행하는 것만으로는 putty로 로그인한 모든 호스트에서 쉘 기능을 자동으로 정의할 수 없습니다. 함수는 각 셸에서 정의되어야 합니다.존재하다로그인한 호스트입니다.

이를 수행할 수 있는 곳은 많습니다. /etc/profile.d도 또 다른 옵션입니다. 그러나 그것들은 모두 워크스테이션이 아닌 대상 호스트에 있을 것입니다.

관련 정보