是否可以使目录符号链接的颜色与其他符号链接的颜色不同?
我知道我能做到:
Link target
Run Code Online (Sandbox Code Playgroud)
让符号链接采用其目标的颜色设置,但这隐藏了它们是符号链接的事实(除非您 ls -la),而且我喜欢看到该信息。
所以我想将目录的符号链接设为粗体,将非目录的符号链接设为非粗体,两者颜色相同。
这可能吗?
我想检查一下以确保有一些命令可用。如果不是,我想打印一条错误消息然后退出。
我想在不检查变量的情况下执行此操作,因为它是脚本中的一个小点,我不希望它散布在一堆行上。
我想使用的形状基本上是这样的:
rsync --help >> /dev/null 2>&1 || printf "%s\n" "rsync not found, exiting."; exit 1
Run Code Online (Sandbox Code Playgroud)
不幸的是,exit 1不管 rsync 结果如何,都会执行。
有没有办法在 bash 中使用这个 perl 类型的 die 消息,或者没有?
我想在我的 PS1 中添加一个指示器,显示是否有进程被 ctrl+z 挂起。为此,我需要一个能够检查这种情况的函数。我什至不确定从哪里开始考虑这个问题。谷歌让我失望了。有任何想法吗?
在 ZSH 提示扩展中,命令 %E 应该是“清除到行尾”。
问题似乎与 BCE(背景颜色擦除)有关。在屏幕中,我可以添加选项defbce on。我找不到任何类似的 tmux 设置。它存在吗?