向~/.bashrc复制下面内容,然后重新打开终端就可以了。
颜色配置:
PS1=’${debian_chroot:+($debian_chroot)}/[/033[01;32m/]/u@/h/[/033[00m/]: /[/033[01;34m/]/w/[/033[00m/]/$ ‘
颜色配置加git 分支:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(git::\1)/'
}
export PS1="${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]: \w \[\033[31m\]\$(parse_git_branch)\[\033[00m\]$\[\033[00m\] "
颜色配置:
PS1=’${debian_chroot:+($debian_chroot)}/[/033[01;32m/]/u@/h/[/033[00m/]: /[/033[01;34m/]/w/[/033[00m/]/$ ‘
颜色配置加git 分支:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(git::\1)/'
}
export PS1="${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]: \w \[\033[31m\]\$(parse_git_branch)\[\033[00m\]$\[\033[00m\] "
发表评论
-
rails console 记录命令历史
2020-03-20 10:53 3501: 打开文件: vim ~/.irbrc,添加如下内容: ... -
rails离线环境搭建相关命令
2018-12-17 09:35 4501:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
rails离线环境搭建相关命令
2018-12-17 09:35 4761:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
centos
2018-11-01 10:17 431repoquery --whatprovides ... ... -
服务器相关
2017-05-24 10:22 402bundle exec thin start -p 3005 ... -
安装双系统 win10 和 ubuntu16.04
2016-07-21 09:29 21351: 安装win10 2: 下载ubuntu ISO镜像 ... -
通过修改host
2015-08-19 20:37 5打开host文件,把附件内容复制进去就可以了 -
阿里云负载均衡
2015-05-03 18:24 11571: 开通阿里云负载均衡 2: 点击创建负载均衡,选择地域、公 ... -
nfs挂载
2015-05-03 17:09 9911:安装nfs: sudo apt-get install ... -
mac下常用软件
2015-03-06 09:43 1104appdelete: 可以很方便的卸载软件,mac下大多数软件 ... -
mac 快捷键
2015-03-05 09:40 677程序操作: 粘贴纯文本: shift+command+v ... -
转载文章
2014-11-13 10:28 802ubuntu 终端设置中文支持: http://www.php ... -
jobs项目 ubuntu 支持泛域名解析
2014-10-22 16:36 7961: 安装泛域名解析软件: sudo apt-get in ... -
sublime 插件
2013-05-27 17:01 11796转载: http://lucifr.com/2011/08 ... -
sublime 快捷键(ubuntu)
2013-05-16 09:09 1414如下是ubuntu下的sublime快捷键,mac的可以把ct ... -
sudo apt-get update 遇到错误 [Waiting for headers]bzip2: (stdin) is not a bzip2 file
2012-12-21 15:57 0遇到这个错误是[Waiting for headers]bzi ... -
apache 泛域名配置
2012-07-12 14:50 5617需求: 在apache上配置 ... -
linux 简单技能
2011-10-21 13:53 820通过端口号,查到进程号,然后kill进程,eg(3000为端口 ... -
vim 某些命令
2011-11-24 10:16 1084gg=G 或 选中内容按= :哈哈,如果你的代码格式糟 ... -
vim 编辑器 扩展
2011-09-06 20:57 22601: acp.vim: 语法自 ...
相关推荐
概述如果cd到Git工作目录,您将在终端提示中看到当前的Git分支名称。 当您不在Git工作目录中时,您的提示就像正常一样工作。安装将项目克隆到主目录中的.bash文件夹中: mkdir ~ /.bashcd ~ /.bashgit clone git://...
实现在 Shell 提示符中显示 Git 分支名称的基本思路是通过查询当前工作目录下的 Git 分支名称,并将其嵌入到 `PS1` 变量中。这可以通过编写脚本来实现,具体的实现方式有两种: 1. **使用 `git branch` 命令:** -...
3. **提示符定制**:通过修改shell配置文件,可以定制终端提示符的样式,显示当前路径、用户名、主机名、Git分支等信息。 4. **自动启动程序**:有些用户可能希望在启动终端时自动运行某些命令或脚本,这可以通过在...
无论在哪种平台上安装Git之后,都可以通过终端或命令提示符窗口输入`git --version`来验证是否成功安装Git及其版本信息。 #### 四、总结 以上就是关于如何在Windows、macOS以及Linux三种主流操作系统上安装Git的...
Linux终端提示符(prompt)是操作系统与用户交互的重要组成部分,它显示了用户当前的工作环境信息,如用户名、主机名、工作目录等。在Linux系统中,提示符的样式可以通过配置环境变量PS1和PS2进行自定义。这篇内容将...
Powerline是一个流行的增强型的终端提示符插件,它提供了一种美观且信息丰富的界面,显示了git状态、分支信息、虚拟环境等。Powerline需要特殊格式的字体才能正确显示其独特的符号,这就是Droid Sans Mono for ...
2. **.bashrc** 或 **.bash_profile**: 这些是Bash shell的配置文件,可以定制命令行提示符、环境变量和别名。比如,添加`export PATH=$PATH:/usr/local/bin`将自定义的可执行文件路径加入到PATH中。 3. **.git...
在urxvt的上下文中,Perl模块被用作扩展,允许urxvt执行更复杂的任务,如动态颜色管理、自定义提示符、甚至是集成其他工具。 **子文件名称列表:“urxvt-master”:** "urxvt-master"可能是该存储库的主分支或初始...
- 在安装选项中,确保勾选“Use Git from the Windows Command Prompt”以使Git与命令提示符集成。 - 安装完成后,打开命令提示符或PowerShell,输入`git --version`确认Git已成功安装。 2. **macOS**: - 使用...
2. **Git信息提示**:在Bash环境中,用户可能添加了显示当前git分支的提示,这通常是通过修改PS1变量实现的,例如使用`git branch --show-current`命令来获取当前分支并显示在命令行提示符上。 3. **别名**:别名是...
ZSH允许用户自定义其命令提示符,通过oh-my-zsh这样的框架可以轻松安装各种插件,提升命令行的可用性。例如,你可以快速切换目录、自动补全命令、显示git分支状态等。安装ZSH和oh-my-zsh只需一行命令: ```bash sh -...
2. **Git集成**:在提示符中显示当前分支,如果存在未跟踪的文件或修改,会有额外的标识。 3. **颜色编码**:使用不同的颜色区分不同类型的文件和目录,提高可读性。 4. **执行时间**:对于耗时较长的命令,igeek会...
通过Oh My Zsh,你可以自定义提示符,快速访问常用命令,以及利用各种自动化工具,提升终端使用体验。 6. **Docker**:Docker是一种流行的容器化技术,能够将应用及其依赖打包成独立的可移植容器,便于部署和管理。...
在dotfiles中,最常见的是`.bashrc`、`.bash_profile`或`.zshrc`这样的文件,它们包含了命令行提示符定制、别名、函数、环境变量等设置。当用户登录时,shell会读取这些文件,使用户的工作环境按照他们的喜好来设定...