
그래서 cygwin을 쉘로 사용하고 cygwin 디렉토리의 /home에 있는 .bashrc 파일에 설정한 지정된 홈 디렉토리를 사용하도록 conemu를 설정했습니다.
conemu의 환경 설정에서 내가 설정한 내용은 다음과 같습니다.
set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set HOME=C:\cygwin64\home\
이것이 CygWin bash 작업에 대한 작업 설정에서 설정한 것입니다.
set HOME= & set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i -new_console:C:"%ConEmuDrive\cygwin64\bin"
예, cygwin 자체에서 별칭을 시도했는데 아무런 문제 없이 작동하므로 이는 conemu와 관련된 문제인 것 같습니다. 별칭의 예는 다음과 같습니다.
alias shortname='ssh username@servername'
Conemu에서 shortname을 실행하려고 하면 "명령을 찾을 수 없습니다"라는 오류가 발생합니다. 지나치게 복잡한 것은 없으며 cygwin에서 작동하기 때문에 약간 당황스럽습니다. 도움을 주셔서 미리 감사드립니다. 저는 최신 안정 버전의 conemu 160724(64비트)를 실행하고 있으며 cygwin 터미널도 64비트 버전입니다.
답변1
ConEmu는 기본 Windows 콘솔 별칭을 지원합니다. 시그윈하지 않습니다. cygwin 프로필에 cygwin 별칭을 설정합니다. cygwin 관리자가 기본 Windows 콘솔 별칭 지원을 구현하기 전까지는 다른 방법이 없습니다.