分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net
1. 命令提示符的含义
zhang@zch:~$ ls
- 1
其中命令 ls 之前的即为命令提示符,zhang:表示用户名,zch:主机名,~:则为当前路径。
请记得,Linux 下一切显示皆可定制,定制的依据是定义在配置文件中的环境变量。这里,命令提示符的环境变量即为,PS1:
$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
- 1
- 2
环境变量 PS1 定义在~/.bashrc
文件中。
也即我们可通过修改 ~/.bashrc
中的PS1
,来修改命令提示符。
2. 命令提示符的解释
- \u:当前登陆用户名
- \h:当前主机名(如ubuntu)
- \H:当前主机的域名全称(ubuntu.ubuntu.com)
- \w:当前目录(绝对路径)
- \W:当前目录的 basename(只显示最后一级路径)
-
\$
:一般用户为$,root 用户为 >
注:将\w修改为\W,仅显示当前文件夹的名称,从而可实现命令提示符的缩短。
2.1 时间显示
- \t:当前时间(24小时制,HH:MM:SS)
- \T:当前时间(12小时)
- \@:当前时间(Am/PM)
- \d:当前日期
2.2 Shell 信息
- \v:Bash 版本
- \V:Bash 的发布版本号
- \S:Shell 名称
3. 颜色的问题
PS1 设置字符序列颜色的格式为:\[\e[F;\Bm\]
,其中”F”为字体颜色(Foreground,前景色),编号为30~37(也即 8 种颜色),“B”为背景色,编号为 40~47,能设置颜色,就能取消颜色,取消设置不是不设置,而是\[\e[\m]
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net