Mac下Terminal路径显示问题

| 导语 我们用终端或者Terminal的时候,可能有这样那样的显示需求,比如要显示当前路径,显示用户,诸如此类,这些都是通过配置而来的。

先看一下你的提示符显示方式,打开Terminal,输入

echo $PS1 

这时会显示类似下面这样的一段信息,

\h:\W \u\$

这些信息就是用来定义提示符的显示方式,具体的细节下边会列出。

cd~  

open -e .bash_profile 

这时会打开TextEdit,按照你的要求,可以在里边输入

export PS1="\u \w$"  

保存退出。 (要注意英文引号)

如果没有.bash_profile文件的话就创建一下,终端输入

cd ~  

touch .bash_profile

最后,要立即生效的话,可以

source ~/.bash_profile

PS: 如果你用的是zsh,那可以在 ~/.zshrc的最后 加上 source ~/.bash_profile 即可。

 配置如下:

\a    ASCII 响铃字符(也可以键入 \007)

\d    "Wed Sep 06" 格式的日期

\e    ASCII 转义字符(也可以键入 \033)

\h    主机名的第一部分(如 "mybox")

\H    主机的全称(如 "mybox.mydomain.com")

\j    在此 shell 中通过按 ^Z 挂起的进程数

\l    此 shell 的终端设备名(如 "ttyp4")

\n    换行符

\r    回车符

\s    shell 的名称(如 "bash")

\t    24 小时制时间(如 "23:01:01")

\T    12 小时制时间(如 "11:01:01")

\@    带有 am/pm 的 12 小时制时间

\u    用户名

\v    bash 的版本(如 2.04)

\V    Bash 版本(包括补丁级别) ?/td>

\w    当前工作目录(如 "/home/drobbins")

\W    当前工作目录的“基名 (basename)”(如 "drobbins")

\!    当前命令在历史缓冲区中的位置

\#    命令编号(只要您键入内容,它就会在每次提示时累加)

\$    如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#"

\xxx    插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符

\\    反斜杠

\[    这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。

\]    这个序列应该出现在非打印字符序列之后。

时间: 2024-10-10 21:02:16

Mac下Terminal路径显示问题的相关文章

Mac 下 Terminal 中 Java乱码的解决方法

在 .bash_profile 中增加一行 export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 就可以了. Mac 下 Terminal 中 Java乱码的解决方法,布布扣,bubuko.com

Mac下 terminal 终端的使用

ps 和 echo $SHELL 查看自己使用的shell : sudo -i 然后输入密码,可切换到 root : sudo passwd root 可重置 root 密码: man command-name 可知道的关于这个命令的所有细节:  绝对路径:完整描述一个文件的位置,总是以斜杠(/)(forward slash)开头.例如/Users/michelle/Public/Drop Box  相对路径:只描述一部分位置信息,它和你在 command line 目前的目录有关.当你打开新的

Mac下安装virtualbox运行win7,Mac和虚拟机之间实现文件共享

Mac下VirtualBox虚拟机win7与主机共享文件 资源¥链接:http://pan.baidu.com/s/1pLsHIkz  1.启动virtualbox,选中虚拟机,点击设置,点击共享文件夹: 2.点击右侧按钮添加Mac物理机上的共享文件夹: Mac下的路径 3.选择共享文件夹路径(mac路径),自动挂载,固定分配两个勾选. 4.安装共享文件需要用到的插件  VBoxGuestAdditions.iso 下载地址(可寻找相对应的版本)http://download.virtualbo

mac下配置和访问阿里云服务器(Ubuntu系统)

在阿里云租用了一个服务器,却不知道如何使用,百度了很多都写的很乱,所以在这里特地将自己如何搭建服务器以及如何配置做一个简单的归纳. 1.购买云服务器(http://www.aliyun.com/?spm=5176.3047821.1.1.vHFBuw) 注册帐号,在产品页面选择合适的服务器,进入详细页面选择配置,购买.就不多说了.购买完成后进入管理控制台——云虚拟主机.ECS云服务器查看服务器状态. 2.购买域名.阿里云也提供域名注册和购买的功能.操作很简单,想一个合适的域名难. 3.域名解析.

Mac下获取AppStore安装包文件路径

本文介绍了Mac下如何找到AppStore下载的安装包路径,以及如何提取出来供以后使用的相关步骤,希望对大家有所帮助. 通过远在大洋彼岸的苹果服务器下载东西,确实有够慢啊!AppStore更甚:甚至都经常提示连不上服务器,而有些软件呢,还必须从AppStore下载安装,所以没办法,谁让上了苹果的贼船呢!公司的网速更是不敢恭维,以至于基本上不下东西,除非像这次一样:手贱的把iPhone6升级到8.2.2了,然后Xcode6.1.1真机调试不成了,所以需要下个Xcode6.2.昨天刚更新的Xcode

路径显示不下时,中间显示省略号

开发环境:VS2012 C# //路径显示不下时,中间显示省略号 class CShowShortPath { public CShowShortPath(string str) { //统一成反斜杠 str = str.Replace('/', '\\'); //收集反斜杆的位置 List<int> indexs = new List<int>(); for (int i = 0; i < str.Length; i++) { if ('\\' == str[i]) { i

Mac下进行Node.js开发环境的配置

我们知道,Mac是一款天生可以提升我们开发效率的系统,合理的使用Mac下面的神器,有助于提升我们的开发效率.个人是个VIM控,今天分享一下,我在mac下是如何进行Node.js的开发环境搭建的.先给大家看看最终的效果图片吧! Iterm2 首先,推荐Iterm2这款命令行神器.它是一款终端替代工具,支持 Macos 10.5+ 版本.它具备很多优点:比如开源免费.快捷键丰富.水平垂直分屏.远程使用vi时兼容性好.如果再加上一点,就是它UI也比较友好,如果你喜欢捣鼓,可以配置主题,让iterm2界

Mac下进行Node.js开发环境配置

我们知道,Mac是一款天生可以提升我们开发效率的系统,合理的使用Mac下面的神器,有助于提升我们的开发效率.个人是个VIM控,今天分享一下,我在mac下是如何进行Node.js的开发环境搭建的.先给大家看看最终的效果图片吧! Iterm2 首先,推荐Iterm2这款命令行神器.它是一款终端替代工具,支持 Macos 10.5+ 版本.它具备很多优点:比如开源免费.快捷键丰富.水平垂直分屏.远程使用vi时兼容性好.如果再加上一点,就是它UI也比较友好,如果你喜欢捣鼓,可以配置主题,让iterm2界

Mac 下VIM配置

Mac下VIM配置 首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: _______________________________________________________________________ Download Download MacVim 7.3 (snapshot 65) for OS X 10.8 (Mountain Lion). (Released September 1, 2