Linux命令行提示符

29次阅读

命令行 提示符 是 Linux 命令行界面的标志,Linux 命令的输入与执行都在命令行界面中。

命令行 提示符 可分为普通 用户 和管理员两种,普通 用户 默认使用“$”作为命令提示符,用户使用命令行界面中看到“$”提示符后表示当前用户为普通用户。如下:

Linux 命令行提示符

Linux 管理员用户 root 的命令提示符默认是“#”,通过“#”提示符可以让用户判断当前是管理员身份。如下:
Linux 命令行提示符

自定义 Linux 命令行提示符的方法如下:
Linux 修改环境变量 PS1(命令行提示符),可以使用 vi 编辑 /etc/profile 文件,在最后加上:
export PS1=’[\u@\h \W]\$ ‘
其中 \u 显示当前用户账号,\h 显示当前主机名,\W 显示当前路径,\$ 显示 ’$’ 符号
\W 代替 \w 就可以实现绝对路径到相对路径的转换
下面简单说说环境下默认的特殊符号所代表的意义:
\d:代表日期,格式为 weekday month date,例如:”Mon Aug 1″
\H:完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是 fc4.linux
\h:仅取主机的第一个名字,如上例,则为 fc4,.linux 则被省略
\t:显示时间为 24 小时格式,如:HH:MM:SS
\T:显示时间为 12 小时格式
\A:显示时间为 24 小时格式:HH:MM
\u:当前用户的账号名称
\v:BASH 的版本信息
\w:完整的工作目录名称。家目录会以 ~ 代替
\W:利用 basename 取得工作目录名称,所以只会列出最后一个目录
\#:下达的第几个命令
\$:提示字符,如果是 root 时,提示符为:#,普通用户则为:$

正文完