2월, 2022의 게시물 표시

Teraterm 에서 곧바로 WSL 띄우기

서론 모종의 이유로 Teraterm 을 주력으로 사용하게 된 후 Teraterm에서 곧바로 WSL or WSL2 를 띄우는 방법을 찾아보기로 했습니다. MobaXterm 도 되는데 안 될 이유는 없겠죠. 준비 WSL 설치 Teraterm 설치 설정 wslbridge2 wslbridge2  에서 최신버전의 wslbridge2_cygwin_x86_64.zip 을 다운로드 합니다. WSL과 윈도우즈 터미널 에뮬레이터 및 CMD 프로그램을 연결하는 프로젝트입니다. ( 사실 뭔지 모름 ) 자세한 사항 및 사용법은 wslbridge2 github 를 참조합니다. 적당한 곳(C:\Program Files (x86)\teraterm\wslbridge2_cygwin_x86_64)에 압축을 풀고 파일을 복사합니다. 파일명 : cygwin1.dll 원본 위치 : C:\Program Files (x86)\teraterm\wslbridge2_cygwin_x86_64\  복사 위치 : C:\Program Files (x86)\teraterm\ 파일명 : cygterm.exe 원본 위치 : C:\Program Files (x86)\teraterm\cygterm+-x86_64 복사 위치 : C:\Program Files (x86)\teraterm\ 환경 설정 wslbridge2 를 읽을 수 있도록 SHELL PATH 설정해줍니다. 파일명 : cygterm.cfg  SHELL = auto 를 아래 설정으로 대체 SHELL = "C:/Program Files (x86)/teraterm/wslbridge2_cygwin_x86_64" -W~ -W~는 콘솔 실행시 현재 디렉토리 지정 실행 C:\Program Files (x86)\teraterm 에서 cygterm.exe 실행하면 됩니다.  굳이 WSL을 따로 실행해줄 필요는 없습니다. 끝! 여담 teraterm 하나당 cygterm.exe 하나씩 뜨는게 불만. 해결해야겠네요. teraterm...

Teraterm 단축키 send string

이미지
개요 Teraterm에서 단순 반복 작업을 위해 텍스트를 단축키로 쓸 필요가 있어서 찾아서 정리합니다. 추가수정 : Control flag 0으로 설정하여 직접 Character string 을 보낼 경우 오류가 발생합니다. 그래서 2번 macro 설정하고 ttl 파일에 send 혹은 sendfile 로 보내도록 하였습니다. key map teraterm에서는 단축키를 key map에서 설정합니다. key map에 대한 자세한 설명은 위 내용을 참조합니다. KEYBOARD.CNF 먼저 KEYBOARD.CNF 파일을 엽니다. 가장 마지막으로 내려간 다음 "Example of user key definitions" 을 참조하여 적당한 내용을 가져옵니다. 저는 Ctrl + F5 key 에 "test"을 보내도록 하겠습니다. 마지막에 다음과 같은 줄을 추가합니다. User1=1087,0,test 1087은 Ctrl + F5 를 의미 0은 <character string>을 위미 test는 보낼 string 주의사항 : string을 보낼 때 ,<comma> 등의 일부 특수 문자는 ascii 코드로 변환하여 $2C 를 넣어줘야 합니다. 주의사항 2 : 최대 길이가 64 bytes 가 넘어가면 teraterm이 죽는걸로 보입니다. 아쉬운 버그네요. 설정 로딩 Setup -> Load key map 에서 KEYBOARD.CNF 파일을 선택합니다. Ctrl + F5 를 눌러 실제 string이 입력되는지 확인합니다. Profit! Reference Teraterm menual  6) [User keys] section

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

리눅스 멀티코어를 사용하는 tar 압축/해제

WSL에 X-Window로 Terminator 설치하고 Minicom까지