Linux 小知识翻译 - 「命令行的提示符」

简介:

这次,聊聊关于「命令行提示符」的相关内容。

 

bash之类的Shell程序是操作Linux所不可缺少的东西。其中bash的提示符也有承担了很重要的作用。

「命令行提示符」的英文是「command prompt」,其中「prompt」有促使,推动的意思,根据这个意思,Shell中的「命令行提示符」就有促使,推动用户输入的意思。

(下面的说明以bash为例,bash是Shell程序的一种)

 

目前的Linux发行版中,提示符一般都像下面这样:

[user@host001 /etc]$

上面这个提示符中包含了「登录的用户名」,「Host名称」和「当前目录」等信息。这样,在提示用户输入的同时,也提示了一些对用户有用的信息。

提示符中显示的内容是可以自定义的。除了「登录的用户名」,「Host名称」和「当前目录」之外,还可以显示时间,日期,控制台编号,连接时间等等各式各样的信息。

反之,为了安全上的考虑,也可以不显示任何信息,只显示「$」或者「#」。

 

关于提示符的详细设置方法这里就不说了,想要修改提示符,只需要修改Shell的环境变量「PS1」就行(如果一个命令需要输入多行,可以设置「PS2」)。

比如,Shell中的环境变量「PS1」已经设置为:

PS1='\$ '

没有任何多余的信息,只有「$」标记(root用户登录时是「#」标记)。

这时,如果想显示成之前提到的「PS1」的样子(「[user@host001 /etc]$ 」)的话,设置「PS1」为:

$ PS1='[\u@\h \w]\$ '

 

「PS1」可以在用户登录之后来设置,也是在登录前设置好,设置方法就是在当前用户的 *home目录* [fn:1] 下的「.bashrc」文件的末尾追加一行设置,设置如下:

export PS1='[\u@\h \w]\$ '

这样,下次登录的时候就会使用新的命令行提示符了。



本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/3785978.html,如需转载请自行联系原作者


目录
相关文章
|
2月前
|
域名解析 运维 网络协议
Linux命令行全景指南:从入门到实践,掌握命令行的力量
Linux命令行全景指南:从入门到实践,掌握命令行的力量
88 0
|
13天前
|
机器学习/深度学习 自然语言处理 Linux
【专栏】Linux 中的机器学习:Whisper适用于语音助手、翻译等领域,随着技术发展,其应用前景广阔
【4月更文挑战第28天】本文探讨了在Linux环境下,先进自动语音识别系统Whisper的运用与实现高效ASR。Whisper基于PyTorch,支持多语言识别,具有高准确性和实时性。文中介绍了安装配置Whisper的步骤,包括安装依赖、下载代码、配置环境变量及编译安装。通过数据准备、模型训练和识别,可实现语音识别功能。Whisper适用于语音助手、翻译等领域,随着技术发展,其应用前景广阔。
|
3天前
|
缓存 监控 前端开发
如何在 Linux 命令行中检查 CPU 使用率
【5月更文挑战第8天】
13 0
|
10天前
|
Shell Linux
【Linux】Bash支持各种指令选项的原理:命令行参数
【Linux】Bash支持各种指令选项的原理:命令行参数
|
13天前
|
监控 Linux 开发者
【专栏】在Linux系统管理中,终止不响应或资源消耗大的进程至关重要
【4月更文挑战第28天】在Linux系统管理中,终止不响应或资源消耗大的进程至关重要。本文介绍了如何查找、终止和监控进程。使用`ps`和`grep`组合查找特定进程,或通过`pgrep`获取PID。使用`kill`命令(默认发送TERM信号)终止进程,如需强制终止,可使用`kill -9`发送`SIGKILL`信号。监控进程可借助`ps`、`top`、`htop`及`watch`命令。理解这些技能将有助于更有效地管理Linux进程。
|
13天前
|
Ubuntu 安全 Linux
【Linux命令行艺术】1. 初见命令行
【Linux命令行艺术】1. 初见命令行
|
22天前
|
监控 前端开发 JavaScript
《Linux 简易速速上手小册》第2章: 命令行的艺术(2024 最新版)
《Linux 简易速速上手小册》第2章: 命令行的艺术(2024 最新版)
27 1
|
24天前
|
IDE Unix Linux
Linux系统简介、安装Linux系统、Linux系统目录结构、Linux命令行
Linux系统简介、安装Linux系统、Linux系统目录结构、Linux命令行
|
1月前
|
Linux
Linux命令行快捷键
Linux命令行快捷键
|
2月前
|
Linux
linux命令行打包、压缩及解压缩
linux命令行打包、压缩及解压缩
10 0