Mel*_*emi 11 mac terminal bash command-line macos
我想让我在终端中输入(输入)的命令从所有输出中脱颖而出。
例如:
imac:~ buster$ chmod -R gw myfolder
imac:~ buster$ cd myfolder
imac:myfolder buster$ ls -l
total 0
drwxr-xr-x 9 root admin 306 Apr 20 2010 bin
drwxr-xr-x 7 root admin 238 Apr 20 2010 包括
drwxr-xr-x 73 root admin 2482 May 18 17:16 lib
drwxr-xr-x 6 root admin 204 Apr 20 2010 man
imac:myfolder buster$ echo Go Giants!
巨人加油!
大胆跳到脑海中,但我会接受一种颜色,甚至突出显示整条线......
我确定有办法做到这一点,但对我来说并不明显......
谢谢!
编辑您的~/.bash_profile或~/.bashrc(参见下面 Gilles 的评论)并添加以下行:
BOLD="\[\033[1m\]"
OFF="\[\033[m\]"
PS1="${OFF}\u@\h:\w \$${BOLD}"
PS2="> ${BOLD}"
trap 'echo -ne "${OFF}" > $(tty)' DEBUG
Run Code Online (Sandbox Code Playgroud)
移动${BOLD}周围使提示的一部分也加粗。如果提示本身不应该是彩色的,你需要${OFF}前缀 in PS1,否则空行(按 Enter 没有写任何东西)将使以下提示加粗(感谢@Jay,再次感谢!)
这增加了一个调试陷阱来关闭粗体格式,所以这是一个相当大的黑客。积分(尽管在 OS X 上没有 group tty 也可以工作)。
这是一个小技巧,所以使用它的风险由您自己承担。
只有将PS1/PS2提示设置为粗体会更容易且同样可见:
BOLD="\[\033[1m\]"
OFF="\[\033[m\]"
PS1="${BOLD}\u@\h:\w \$${OFF}"
PS2="${BOLD}>${OFF} "
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5244 次 |
| 最近记录: |