首页 > 系统相关 >Windows git bash 命令行提示主机、用户、路径等默认信息 修改

Windows git bash 命令行提示主机、用户、路径等默认信息 修改

时间:2023-10-19 09:46:20浏览次数:31  
标签:git Windows 主机 branch 033 PS1 bash

全局说明

命令提示行,默认显示主机、用户、路径等信息,但是有时候截图,有意无意的就会泄露一些信息,被人看到时,太暴露隐私。
这个显示右PS1这个变量来管理的,所以就在 ~/.bash_profile 文件里修改想要的样式就可以


一、环境下默认的特殊符号所代表的意义:

\u :当前用户的账号名称
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用 basename 取得工作目录名称,所以只会列出最后一个目录
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是 fc4.linux
\h :仅取主机的第一个名字,如上例,则为 fc4,.linux 则被省略
\d :代表日期,格式为 weekday month date,例如:"Mon Aug1"
\t :显示时间为 24 小时格式,如:HH:MM:SS
\T :显示时间为 12 小时格式
\A :显示时间为 24 小时格式:HH:MM
\v :BASH 的版本信息
# :下达的第几个命令
$ :提示字符,如果是 root 时,提示符为:# ,普通用户则为:$

二、根据需要自行选择配置。

1.Shows Git branch name in prompt.

parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}

2.显示 用户 @ 主机

export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "

3.隐藏用户 @ 主机,显示当前文件夹

export PS1="\W\[\033[32m\]\$(parse_git_branch)\[\033[00m\]"

4.只显示当前文件夹

export PS1="\[\e[32;1m\]\W $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "

5.显示全路径

export PS1="\[\e[32;1m\]\w $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "

三、生效

source .bash_profile
或
.  .bash_profile


免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://zhuanlan.zhihu.com/p/418321777



标签:git,Windows,主机,branch,033,PS1,bash
From: https://www.cnblogs.com/wutou/p/17773963.html

相关文章

  • Windows下VC++编译器32位memcpy、memmove函数汇编代码详解
    整理者:赤勇玄心行天道QQ号:280604597微信号:qq280604597QQ群:511046632博客:www.cnblogs.com/gaoyaguo  blog.csdn.net/cyz7758520?type=blog大家有什么不明白的地方,或者想要详细了解的地方可以联系我,我会认真回复的!你可以随意转载,无需注明出处!写文档实属不易,我希望大家能支......
  • Windows配置MSVC环境
    Windows下GraalVM要把jar编译成二进程可执行文件,需要依赖MSVC环境。Windows下想要MSVC环境但又不想安装笨重的VisualStudio的10几个G容量,可以用以下方法:1、使用PortableBuildTools来下载MSVC最小集https://github.com/Data-Oriented-House/PortableBuildTools2、使用绿色版......
  • Learn Git in 30 days—— 第 30 天:分享工作中几个好用的 Git 操作技巧
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 终于来到了最后一天,这篇文章将分享几个好用的Git操作技巧,或许可以节省你不少Git版控过程的时间。如何让gitpull/push/fetch不用输入账号、密......
  • NOI Linux 2.0 用法以及 Windows 下的对拍
    一、NOILinux2.0用法打开终端。Ctrl+Alt+T进入超级管理员。sudosu列出当前文件夹下的子目录。ls进入下层文件夹a。cda在当前目录(下面同样)新建一个文件a.cpp。toucha.cpp编辑a.cpp。gedita.cpp编译a.cpp。g++.exea.cpp-oa.exe......
  • windows git bash 命令别名alias
    说明git有很多常用的命令,在Linux下的.bashrc配置,就很容易创建别名,快速输入。但是Windows没有地方可以设置,所以每次git命令时要输入很多。网上闲逛时发现一篇博文提到给git命令创建别名,测试一下,成功运行。原文:https://blog.csdn.net/document_dom/article/details/10236677......
  • git 标签(tag)使用
    一、创建提交命令行(CLI)#创建v2023.10.18标签,及对应更新内容$gittag-av2023.10.18-m"1、提交10.18版本。"#指定提交版本(b216e3db)打标签$gittag-av2023.10.18b216e3db-m"1、提交10.18版本。"#推送标签$gitpushoriginv2023.10.18截图1、创......
  • WIndows 10 更新后,登录后黑屏【AppReadiness 问题】
    现象:更新Windows10版本 的累积更新KB4038788似乎会导致用户系统上登录时出现黑屏(用户可能需要长达5~10分钟才能登录)  临时解决方法:禁用APPReadiness服务 参考资料:https://support.microsoft.com/en-us/topic/black-screen-when-windows-10-restarts-after-a-......
  • 新手教程系列:如何在Windows电脑上访问Synology群晖NAS
    Synology群晖NAS经过专门设计,可快速简单地在本地网络中存储和共享文件,让您直接访问Synology群晖NAS上的文件而没有每次登录DSM的麻烦。例如,您可用Windows资源管理器将文件保存到Synology群晖NAS,如同使用其它网络设备一样。1、打开Windows资源管理器窗口并进入计算......
  • 关于 git 的问题整理
    有关git的问题是越来越多,总是靠脑子记不住,还是写个随笔吧==git推送或获取提示报错Failedtoconnecttogithub.comport443:Timedout还是OpenSSLSSL_read:Connectionwasaborted,errno10053问题好像是网络问题解决思路如下:1关闭防火墙;有的时候其实电脑git的配置没......
  • 查看Windows系统启动类型的两种方法
    查看Windows系统启动类型的两种方法当电脑出现问题需要重装时,在重装系统过程中,我们需要要知道自己电脑上的Windows启动方式是什么?而Windows启动方式分为两种:BIOS和UEFI,那么如何查看自己电脑的Windows启动类型呢?下面小编给大家分享4种查看Windows系统启动类型的方法。方法一:通过......