iTerm2에서 ssh 명령시 새 창에서 열기

5344 단어 SSHMaciTerm2
원격 로그인 터미널은 로컬 작업과의 오작동을 방지하기 위해 항상 다른 새 창에서 열고 싶습니다.

설정 방법



  • AppleScript를 사용하여 새 창을 여는 스크립트 만들기

    ssh_with_new_window.scpt
    on run argv
    
        -- use space
        set text item delimiters of AppleScript to space
        set cmd to argv as string
    
        -- set profile
        set profile to "ssh" as text
    
        tell application "iTerm"
            activate
            tell (make new terminal)
                launch session profile
                tell the last session
                    write text "/usr/bin/ssh " & cmd
                end tell
            end tell
        end tell
    end run
    

  • ssh 명령의 별칭 설정
    alias ssh = 'osascript ssh_with_new_window.scpt'

  • 사용방법


    ssh host_name
    



    프로필 지정



    호스트 이름에 특정 키워드가 포함된 경우 등에 배경색, 문자색을 바꾸어 기분을 전환하고 싶은 경우에 추천

    적절한 예
    
            -- set profile
            if cmd contains "production" then
                set profile to "production" as text
            else if cmd contains "pro" then
                set profile to "production" as text
            else
                set profile to "ssh" as text
            end if
    
    

    좋은 웹페이지 즐겨찾기