ps1

彩色多行 PS1 无法追踪命令的开头位置
ps1

彩色多行 PS1 无法追踪命令的开头位置

我的.bashrc: export COLOR_RST=$(tput sgr0) export COLOR_WHI=$(tput setaf 15)$(tput bold) export COLOR_gra=$(tput setaf 7) export COLOR_GRA=$(tput setaf 8)$(tput bold) export COLOR_BLK=$(tput setaf 16)$(tput bold) export COLOR_red=$(tput setaf 1) export COLOR_R...

Admin

如果目录没有变化,如何在提示中隐藏目录?
ps1

如果目录没有变化,如何在提示中隐藏目录?

如果执行完上一条命令后目录没有变化,是否可以隐藏提示?仅显示$,仅当上一条命令中目录发生变化时才显示路径。我的 ps1: precmd () { __git_ps1 "%B%F{blue}$shellEmulator%f%F{cyan}%3d%f%b" "%F{green} $ %f" "|%s"} 我使用的shell是zsh。 ...

Admin

更改 bash PS1 颜色会破坏 bash 命令行
ps1

更改 bash PS1 颜色会破坏 bash 命令行

嗨,我正在使用 Fedora 37,遇到了下一个问题。在我的情况下, 向我的文件中 添加 内容会导致这种意外行为。当我开始输入 bash 命令并填满整行时,字符不会转到下一行,而只是继续在同一行中打印出来,覆盖行首的内容。例如:export PS1="\e[43;39m[\t]\w\r\n[\u@\h]\\$\e[40m \[$(tput sgr0)\]".bashrc/home/username1 我不太熟悉 bash 语法,因此希望得到专家的帮助。 ...

Admin

.bash_profile 与 .bashrc
ps1

.bash_profile 与 .bashrc

我有这个.bash_profile if [ -n "$TMUX" ]; then # called inside tmux session, do tmux things . ~/.profile fi # Trigger ~/.bashrc commands . ~/.bashrc # ---------------------------------- # Colors # ---------------------------------- NOCOLOR='\033[0m' RED='\033[0;31m' GREEN='\03...

Admin

无法更改 MobaXterm 中的选项卡标签
ps1

无法更改 MobaXterm 中的选项卡标签

我正在使用 Microsoft Store 的 MobaXterm v20.6 和 WSL2+Ubuntu 20.04。我试图标记定义 PS1 的选项卡,例如:PS1="\e]0;\u@\h\a\w #",但选项卡仍标记为“1. WSL-Ubuntu” 从同一个终端,如果我启动 xterm,这个 PS1 会正确地将窗口标题标记为 USER@HOST。如果我打开本地终端 (Cygwin),这个 PS1 会正确地将窗口标题标记为 USER@HOST。只有 WSL-Ubuntu 终端才会出现此问题。 ...

Admin

通过脚本对 Windows 文件内容进行索引
ps1

通过脚本对 Windows 文件内容进行索引

我刚刚通过以下命令遇到,但它不会启用 Windows 文件内容索引,因为您知道此功能允许您使用搜索查看文件内部并查看其内容。 因此,以下 CMD 命令不起作用: sc config "wsearch" start=delayed-auto && sc start "wsearch" 我想知道是否有任何 CMD 或 PS1 解决方案可以让您启用“索引属性和文件内容” 启用此功能的窗口图像 ...

Admin

Bash PS1 在浏览历史记录后消失
ps1

Bash PS1 在浏览历史记录后消失

我一直在配置我新安装的 Arch。我刚刚PS1在 Bash 中完成了配置,然后发现了一个我不知道如何解决的错误。 这是代码: PS1='\n\[\e[30;44m \u@\h \]\[\e[34;45m\]\[\e[30;45m \w \]\[\e[35;46m\]\[\e[30;46m $(__git_ps1 "(%s)") \]\[\e[0;36m\]\[\e[0m\]\n\[\e[0;42m \# \]\[\e[32;41m\]\[\e[0;41m \$ \]\[\e[0;31m\]\[\e[0...

Admin

为什么这个 New-Item 命令在 powershell 中有效,但在 ps1 脚本中无效?
ps1

为什么这个 New-Item 命令在 powershell 中有效,但在 ps1 脚本中无效?

完全卡在这里,不知道该怎么办:我有一个多选交互式 Powershell 脚本,正在为操作人员整理,以便他们每次想要在远程计算机上执行快速任务时都可以节省几分钟的时间。 我已经用 替换了所有其他选择的所有代码You have selected #,因此我不会让任何人对其余的脚本内容感到厌烦,但是选择6让我发疯。 这就是我想要实现的目标,但目前还无法超越第一个要点: 创建新.vnc文件 将标准 VNC 协议文本主体添加到文件 添加$ComputerName于Host= 启动文件 问题是下面的代码根本无法创建文件;如果直接复制/粘贴到 Powershell 中...

Admin

如何获取提示的长度?
ps1

如何获取提示的长度?

有没有办法可以确定提示的长度?有没有办法可以查看变量PS1并从中获取长度并重复相同长度的字符? 我正在尝试为 bash 命令创建一个新的终端提示符。 ...

Admin

PS1 定制
ps1

PS1 定制

只需快速操作即可。 尝试修改我的 PS1 以仅显示特定数量的字符。 现在 : [电子邮件保护]@linux主机名 这是因为我刚刚在我的环境中集成了一些系统,允许 Windows 用户使用 Windows 证书登录 Linux 环境。因此是双域。 我想删除第一个 @ 符号后面的所有内容,该内容目前适合 \u 开关。 有没有办法告诉 \u 开关只使用用户名的前 4 个字符。因此,不要使用“[电子邮件保护]“,我只得到“用户”,最终得到用户@linuxhost? 提前致谢!!! ...

Admin

PowerShell 无法从批处理文件运行脚本
ps1

PowerShell 无法从批处理文件运行脚本

我正在编写一个批处理文件,双击该批处理文件即可运行 PowerShell 脚本。我很难让批处理文件激活时执行任何操作。当我测试 ps1 文件时,PowerShell 脚本运行正常。但是一旦我从中调用批处理文件,它似乎就不起作用了。 批处理文件: @ECHO OFF SET ThisScriptsDirectory=%~dp0 SET PowerShellScriptPath=%ThisScriptsDirectory%FileNotifyscript.ps1 PowerShell -NoProfile -ExecutionPolicy Bypass -C...

Admin

是否有命令可以让 bash 打印新的提示字符串并重新绘制当前行?
ps1

是否有命令可以让 bash 打印新的提示字符串并重新绘制当前行?

我不想等待慢速命令完成,而是想在后台运行它们。但是,当它们完成运行并打印到 stdout 时,我得到(其中█代表我的光标)以下内容: $ slowcmd & $ cmd_output █ 我的光标前没有提示字符串。 并且slowcmd可以是任何慢速命令(对于我尝试过的东西,我只是说alias slowcmd='sleep 1 && echo cmd_output') 而我想要的是这样的: $ slowcmd && redrawPromptString & $ cmd_output $ █ 在命...

Admin

如何读取 IBM PS/1 型号 2133 的硬盘
ps1

如何读取 IBM PS/1 型号 2133 的硬盘

我从 IBM PS/1 2133 中取出了一个 IDE HDD。 到目前为止,我已尝试在 Windows 和 Linux 上插入 IDE-USB 适配器,虽然确实显示了设备,但都显示“无媒体”错误。 我怎样才能删除数据? ...

Admin

在 oh-my-zsh 中限制 git 提示分支名称宽度
ps1

在 oh-my-zsh 中限制 git 提示分支名称宽度

我在 git 中使用了较长的描述性分支名称,导致提示占用了太多空间,而留给长路径的空间则变小了。 我想将 git 插件的分支段限制为 15 个字符左右,这样就足以让我跟踪我所在的分支,而无需显示完整的分支名称。这可能吗?我正在使用 oh-my-zsh。 ...

Admin