회사에서 제가 작업할 수 있도록 새 가상 머신을 설정했지만 가상 머신의 구성 세부정보를 잘 모르겠습니다. 저에게 새롭고 흥미로운 점 중 하나는 최근 명령을 입력할 때마다 백슬래시가 표시된다는 것입니다. 예를 들어
먼저 프롬프트에 다음 awk line 명령을 입력했습니다.
awk '{print $1 " \\"} 1
이 명령은 첫 번째 열을 실행하고 인쇄합니다.하나뒤에 백슬래시가 있습니다. 그런 다음 이 명령을 다시 실행하고 싶을 때 "위쪽" 키를 눌러 이 명령을 찾으면 다음과 같이 됩니다.
awk '{print $1 " \\\\"} 1
이 명령은 추가하기 때문에 사용할 수 없습니다.둘백슬래시 대신에 백슬래시를 사용하세요! 이 명령을 확인하려고 입력하면 history
명령에 내가 입력한 백슬래시가 2개가 아닌 4개가 있다는 것을 알 수 있습니다.
이전 VM에서는 이 문제가 없었으므로 최근 명령을 캡처할 때 설정 문제인 것 같습니다. 이 문제를 Google에 검색하는 방법을 모르겠습니다... 분명히 이 문제는 csh에만 존재한다고 생각합니다. VM의 기본 로그인 셸입니다. bash로 변경했을 때, 기록/최근 명령에는 이 문제가 없었습니다.
이 문제를 해결하는 데 도움을 줄 수 있는 사람에게 감사드립니다.