Bash에서 tmux ls
을 올바르게 실행하면 올바르게 작동합니다. 그러나, zsh을, 나는이 오류가 :별칭을 많이 대체하는 Zsh
tmux: unknown option -- p
usage: list-sessions [-F format]
나는 zsh을가 ls
내 사용자 정의 별명 명령의 ls
을 대체하고 있기 때문입니다 의심 : 나는 alias -g tmux\ ls='tmux list-sessions'
설정을 시도
alias -g ls='ls -p --color'
있지만, 작동하지 않았다.
Zsh의 별칭 확장/대체 동작을 변경하는 방법이 있습니까?
. 이 별명을 루트의'.zshrc' 파일에 정의해야합니까? – Nelson
'sudo ls '를 의미하지 않는 한'-g'로 "root로 사용할 수있게"하는 방법을 모릅니다. 그러나 하위 커맨드의 내용을 대체하는 행동은 당신이 원하지 않는 말과 정확히 같습니다. –
@CharlesDuffy 예,'sudo ls'가 별명을 사용하고 싶습니다만'tmux ls '처럼'ls'가 * everywhere *로 대체되는 것을 원하지 않습니다. 그러나 이것은 내 문제를 해결하고'sudo '를 사용할 때 수동으로 별칭을 타이핑 할 수있다. – Nelson