SunOS 5.10 (Solaris 10) 팁

dropKick·2022년 1월 25일
0

공부 기록

목록 보기
50/67

아마존 리눅스만 써오다 맡은 서버가 리눅스가 아닌 UNIX
그것도 오라클 SunOS 5.10이라는 왓 더..라는 상황에 기록하는 팁

  • ksh(KornShell)
    wowowow 리눅스와 달리 유닉스는 C쉘이나 ksh가 기본 쉘인데
    배시 쉘에 있던 기능이 정말 하나도 없다.
    니가 써왔던 bash 쉘에 있던 위로 눌러서 히스토리!
    백스페이스로 지우기! 절대! 안돌아온다!
    따라서 방법은 배시 쉘로 바꾸던가 ksh를 커스텀 하는 것인데
    루트 쉘을 내가 마구잡이로 바꿀 수도 없는 노릇이라 ksh에 적용 가능한 방법들을 찾을 때마다 기록
    • stty erase ^h
      임시로 erase 를 ^h로 변경한다. 영구 변경은 profile 수정
    • set -o vi
      ksh의 명령어를 vi로 맞춘다. vi 명령어를 그대로 사용
      히스토리 기능을 esc + j/k와 같이 사용가능
    • esc + \
      bash 쉘의 막강하던 자동완성 기능
      탭 자동완성이 정말 편했더라고 눈물 흘리면서 사용
      emacs 모드로 변경 시 esc 두 번으로 가능하다

0개의 댓글