$ type -a short_command
short_command is aliased to `some_long_and_obnoxious_command_that_I_never_want_to_type'
Bash(및 아마도 다른 모든 쉘)가 (위에서 언급한 것처럼) 여는 따옴표 대신 백틱 문자를 자주 사용하는 이유는 무엇입니까? 그리고이것을 바꿀 수 있는 방법이 있나요?
Zsh는 이것을 하지 않습니다이 경우Zsh 자체가 이 작업을 수행하는지 확실하지 않습니다.어딘가에아니면 아니지만, 만약 Zsh가 이런 일을 했다면 나는 그곳에서도 그것을 제어하고 싶을 것입니다.
답변1
이 상황을 바꿀 수 있는 방법이 있나요?
해당 환경에서 bash를 시작하면 LANGUAGE=en@quot
나에게 도움이 되었습니다.
bash-5.0$ LANGUAGE=en@quot:en_US:en bash
bash-5.0$ alias foo=bar
bash-5.0$ type foo
foo is aliased to ‘bar’
대신 ‘bar’
(및 U+2018
)을 참고하세요 .U+2019
`bar'
또한 조사하십시오 LANGUAGE=en@boldquot
. 그러나 bash 내에서 설정하는 것은 LANGUAGE
작동하지 않습니다. 로 설정해 LC_MESSAGES
도 작동하지 않습니다 en@quot
.
더 많은 정보를 원하시면 gettext(3) 및 msgfmt(1) 맨페이지를 자세히 살펴보십시오.