页次: 1
shell:zsh 5.8 (x86_64-pc-linux-gnu)
在配置文件 ~/.zhsrc 中,用 alias ls='lsd',在打开终端后没有作用,执行 ls 时的输出还是 ls 的,不是我想要的 lsd 的输出(只有这个别名设置有问题,其他的都是正常的)
但是在命令行中直接输入 alias ls='lsd',在当前命令行可以正常使用
因为在默认情况下,ls的别名是 ls --color=tty,所以尝试了在 ~/.zhsrc 中的 alias ls='lsd' 之前先进行 unalias ls,然后开启终端时报错
/home/z/.zshrc:unalias:19: no such hash table element: ls
请问我应当如何操作,让配置文件中的别名设置生效,而不是每次要去命令行里手敲一遍
最近编辑记录 xQmQ (2021-10-07 16:18:18)
离线
被后边的配置覆盖掉了呗。要不你的 zshrc 贴一下?
离线
被后边的配置覆盖掉了呗。要不你的 zshrc 贴一下?
一语点醒梦中人。后面的配置里有zsh的插件,估计是哪个插件有 ls 的快捷配置。谢啦
离线
页次: 1