是否每次打开 Mac 上的终端,看着一长串的提示符让你很不爽。
是否终端字体颜色都一样时,查找上一次的输入命令让你很抓狂。
那么你是时候修改一波命令行提示符了~
主要是通过~/.bash_profile文件更改环境变量PS1,修改命令行提示符的显示格式,并展示不同颜色,下面具体介绍。
-
Mac 中的一个重要的配置文件:
-
/etc/profile: 每个用户登录时都会运行的环境变量设置.
-
~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量。
-
要修改命令行提示符,需通过修改环境变量PS1来达到目的。
-
命令列表的参数
-
\u 显示当前用户的用户名(user name)
-
\h 显示主机名(host name)
-
\W 显示当前工作目录的名字(work directory)
-
\w 当前所在的完整路径
-
\$ 显示$符作为提示符,如果用户是root的话,则显示#号
-
\d 现在的系统日期
-
\t 现在的系统时间
-
文本终端的颜色可以使用“ANSI非常规字符序列”来生成
-
\033 引导非常规字符序列
-
m 意味着设置属性然后结束非常规字符序列
-
可以选择的编码如下所示:
编码 颜色/动作
0 重新设置属性到缺省设置
1 设置粗体
2 设置一半亮度(模拟彩色显示器的颜色)
4 设置下划线(模拟彩色显示器的颜色)
5 设置闪烁
7 设置反向图象
22 设置一般密度
24 关闭下划线
25 关闭闪烁
27 关闭反向图象
30 设置黑色前景
31 设置红色前景
32 设置绿色前景
33 设置棕色前景
34 设置蓝色前景
35 设置紫色前景
36 设置青色前景
37 设置白色前景
38 在缺省的前景颜色上设置下划线
39 在缺省的前景颜色上关闭下划线
40 设置黑色背景
41 设置红色背景
42 设置绿色背景
43 设置棕色背景
44 设置蓝色背景
45 设置紫色背景
46 设置青色背景
47 设置白色背景
49 设置缺省黑色背景
-
查看一下当前的PS1
$ echo $PS1
\h:\W \u\$
更改命令行提示符格式
是否每次打开
Mac
上的
终端
,看着一长串的
提示符
让你很不爽。
是否
终端
字体
颜色
都一样时,查找上一次的输入命令让你很抓狂。
那么你是时候修改一波
命令行
提示符
了~
主要是通过~/.bash_profile文件
更改
环境变量PS1,修改
命令行
提示符
的显示格式,并展示不同
颜色
,下面具体介绍。
Mac
中的一个重要的配置文件:
/etc/profile: 每个用户登录时都会运行的环境...
然而我们可以自定义这些
颜色
显示。进入~目录,编辑文件.bash_profile, 输入如下
内容
:第三行那些fxfxax看起来是不是像天书?实际上是有规律的,一共22个字母,按照先后顺序,先前景色,后背景色,分别对以下的文件类型进行设置:1. 目录2. 符号链接3. 套接字4. 管道5. 可执行文件6. 特殊块文件7. 特殊字符字母代表的
颜色
:a 黑色b 红色c 绿色d 棕色e 蓝色f 洋红色g 青色h 浅灰色A 黑色粗体B 红色粗体C 绿色粗体D 棕色粗体。
内容
提要:
主要是通过~/.bash_profile文件
更改
环境变量PS1,修改
命令行
提示符
的显示格式,并展示不同
颜色
。
本文介绍了默认设置的缺陷,以及需要用到的基础知识,最后介绍了
更改
命令行
提示符
格式的具体
方法
:
1.默认设置的缺陷
我的
mac
终端
的设置风格是Basic,字体是Menlo Regular 13 pt., 我敲打命令时它的显示如下:
Sheron-lvde...
常用命令
MAC
/LINUX显示操作位置pwdcdpwd切换操作位置cdcdcd显示文件夹
内容
lsdirls/ dir创建文件夹mkdirmkdirmkdir创建文件touchechoNew-Item移动/ 重命名文件mvmovemv/ move删除文件rmdel删除文件夹rmdirrmdir。