如何缩短命令行提示(bash)就像Spatry那样呢?

我从https://www.youtube.com/watch?v=ROyqnJg1Ipo的Spatry linuxvideo中获得了以下屏幕截图

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

我想在每个提示上都这样的东西

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

假设您正在使用bash,请设置如下行:

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

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

虽然问题已经得到回答和接受,但我仍然建议尝试使用bash-it 。

它有多种主题,别名和完成支持多种语言和框架,包括gitrailssvn和许多其他语言和框架。

安装

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

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

  3. 编辑修改后的config ~/.bashrc文件以自定义Bash-it。

    例如,如果要使用Slick主题,则需要将~/.bashrc文件的第8行更改为

     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.bash 

‘bobby’主题有一个包含时间的提示,尝试使用它。 您也可以自定义它们。

你要找的是哦,我的zsh 。 你可以自定义一切。

在此处输入图像描述

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