![CD 철자 오류를 자동으로 수정하는 방법은 무엇입니까?](https://linux55.com/image/155782/CD%20%EC%B2%A0%EC%9E%90%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%88%98%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
cd ../
나는 종종 매우 빠르게 입력하고 와 같이 잘못 입력할 것입니다 c d../
. 그리고 어떤 이유에서인지 제가 작업하는 대부분의 Linux 서버에서는 그것이 틀렸다고 말하기 전에 약 4-5초의 지연이 있습니다. 별칭을 지정 c
하고 cd
나머지 입력에서 작동하도록 하는 방법이 있습니까 ?
답변1
놓다setopt auto_cd
귀하의 에는 .zshrc
을 입력하십시오 ../
.
c
그러나 첫 번째 인수에서 cd
선행을 제거하여 실제로 작동하게 하려면 이를 함수로 바꿀 수 있습니다.d
function c {
cd "${1#d}" "${@[2,#]}"
}
더 많은 작업을 수행하면 작동하게 될 수도 있습니다 d
. 그러나 나는 이것을 이해하지 못합니다. 그냥 완전히 생략하세요 cd
.