提示中的子目录?

提示中的子目录?

我正在努力使我的提示尽可能有用。目前,它包含日期、时间和目录,以及彩色分隔线,这样我可以轻松看到每一批输入的开始位置。

我在想 - 是否可以让我的提示自动列出子目录中的几个文件/文件夹?这似乎可以成为一个很好的备忘单... 我不用输入LSenter(我知道,这是一个负担)然后获取备忘单,而是自动将其打印出来。

有什么想法吗?

答案1

也许您可以设置一个别名?

cd() { builtin cd "$1" ; ls ; }

代码来自https://superuser.com/a/355483/36744

答案2

如果您有兴趣为您的提示添加更多实用功能(并且通常让您的终端体验更好),那么可能值得考虑将 shell 从 bash 切换到 zsh。查看主题哦我的天啊看看人们如何创造性地提出提示。

除了更好的提示之外,我发现最有用的是zsh 语法高亮— 它使得在终端中编写命令行脚本很多更好。

相关内容