【问题标题】:Unwanted bash newline nixos不需要的 bash 换行符 nixos
【发布时间】:2018-07-27 14:39:14
【问题描述】:

我已经安装了 NixOS 18.03。

Bash 似乎在每个命令后添加一个换行符。

$ echo Hello, world!
Hello, world!

$

这是为什么?我怎样才能阻止它??

【问题讨论】:

    标签: bash nix nixos


    【解决方案1】:

    从技术上讲,它默认在提示符之前添加一个换行符,通过设置

    PS1="\n\[\033[$PROMPT_COLOR\][\u@\h:\w]\\$\[\033[0m\] "
    

    您可以通过配置选项programs.bash.promptInit来设置更合理的提示。

    【讨论】:

      【解决方案2】:

      这是 NixOS 中的默认提示符,它总是在末尾添加换行符。

      PS1="$ "
      

      【讨论】:

        猜你喜欢
        • 2017-09-27
        • 2015-04-23
        • 1970-01-01
        • 2011-10-23
        • 2014-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多