如何像 Spatry 一样缩短命令行提示符(bash)?

如何像 Spatry 一样缩短命令行提示符(bash)?

我从 Spatry Linux 视频中截取了以下截图https://www.youtube.com/watch?v=ROyqnJg1Ipo

我的命令行通常很长。所以我更喜欢在第一行中显示整个当前路径,然后在下一行中显示命令提示符

我希望每次提示时都能出现这样的内容

----[myusername@laptop]------[14:30:44]----/mnt/1CFED66BFED63CA8/router/Documents/hacking/1 set up tools/wifiphisher
==> 

答案1

假设你正在使用 bash,请放置如下一行:

PS1="----[\u@\H]------[\t]----\w\n==> "

进入你的~/.bashrc文件,这会将你的 bash 提示符设置为你想要的。如果你想进一步更改它,只需查阅页面http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

答案2

虽然问题已经得到回答并被接受,但我仍然想建议尝试使用猛烈抨击

它具有众多主题、别名和对多种语言和框架的完成支持,包括gitrailssvn

安装

  1. 从此处下载 zip 档案https://github.com/Bash-it/bash-it/archive/master.zip并将其解压到一个文件夹中.bash_it。此文件夹将是一个以点 (.) 开头的隐藏文件夹。

  2. 运行~/.bash_it/install.sh(它会自动备份你的 ~/.bash_profile 或 ~/.bashrc,具体取决于你的操作系统)

  3. 编辑修改后的配置~/.bashrc文件以定制 Bash-it。

    例如,如果你想使用Slick主题,你可以将文件行8更改~/.bashrc

     export BASH_IT_THEME='slick'
    

主题在~/.bash_it/themes/目录中。

可用的主题截图可以在这里查看。https://github.com/Bash-it/bash-it/wiki/Themes

或者,你可以使用以下命令在 shell 中预览所有内容

 BASH_PREVIEW=true reload

您可以通过执行命令来开始使用它们

source ~/.bash_it/themes/<theme-name>/<theme-name>.theme.bash

“bobby”主题有一个包含时间的提示,请尝试使用它。您还可以自定义它们。

答案3

您正在寻找的是哦我的天啊.你可以自定义一切。

在此处输入图片描述

查看更多屏幕截图:Wiki 页面(屏幕截图)。

相关内容