`
GhostFromheaven
  • 浏览: 397535 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

定制Ubuntu命令行提示符

阅读更多
安装Ubuntu的时候用户名起的很长,刚开始没怎么注意,命令行用的比较多的时候就发现这真是个失误。命令窗口就那么宽,前面很长都用了现在用户名和主机名了,后面如果再显示路径,剩余可以显示命令的空间就不够了。命令多行输入不方便也不直观,就想修改这个命令提示符。随便搜素了下,果然可以实现,而且非常简单。

修改~/.bashrc文件中的PS1即可。

PS1是主要的提示符设置,在ubuntu一般为:
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
具体的提示符,按分类含义如下:
主要信息:
\u 当前登录用户名
\h 当前计算机名称(譬如ubuntu)
\H 当前计算机的域名全程,譬如(ubuntu.ubuntu.com)
\w 当前目录
\W 当前目录的basename
\$ 一般用户为$,root用户为>

时间显示
\t 当前时间(24小时制,HH:MM:SS 分别代表 小时:分钟:秒)
\T 当前时间(12小时制)
\@ 当前时间(AM/PM显示)
\d 当前日期
Shell信息:
\v Bash版本
\V Bash的发布版本号
\S Shell名称
\! Bash命令的历史编号
\j job序号
\l Shell的终端名称

我是直接将用户名和主机写成固定的值,如shell@ubuntu
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}shell@ubuntu: \w\a\]$PS1"
要让改变立即生效source  ~/.bashrc即可

完成后,命令提示符变成:shell@ubuntu:~$
分享到:
评论

相关推荐

    ubuntu linux命令行简明教程.pdf

    - **命令提示符定制**:根据需求个性化命令提示符。 - **快捷键**:掌握常用的快捷键操作,提高工作效率。 - **多任务处理**:同时运行多个命令的方法。 - **定时任务**:使用 `cron` 工具安排定时任务。 - **脚本...

    ubuntu教程

    在Ubuntu的终端中,命令行提示符显示为user@ubuntu:~$的形式,其中user是当前登录的用户名,ubuntu是计算机的主机名,~是当前用户的工作目录,$是普通用户提示符,而#则是超级用户提示符。 退出系统: 用户可以通过...

    完美应用Ubuntu之二-b64_c3VuJTIwYm95-it720.pdf

    - **命令行环境**:命令行提示符通常显示用户名@主机名:当前目录#,普通用户显示为$。 - **执行命令**:命令格式为`# 命令名 [-选项] [参数]`,选项和参数之间至少有一个空格,大小写敏感。 2. **列出文件清单命令...

    linux ubuntu

    其中,命令行提示符是进行高级操作和脚本编写的关键工具。 安装过程中,理解分区概念至关重要,合理的磁盘分区策略能够优化系统性能和数据安全性。在安装时,需注意选择合适的语言环境、网络设置以及硬盘分区方案。...

    stm32mp1开发教程(Linux系统移植)节选-基于华清远见stm32mp157开发板.pdf

    在Ubuntu操作系统上执行命令时,命令行提示符为`linux@ubuntu:$`;在开发板上的Linux系统中执行命令时,命令行提示符为`root@fsmp1a:$`;而在u-boot环境中执行命令时,提示符为`STM32MP>`。这样的区分有助于读者识别...

    Ubuntu 18使用笔记.docx

    - 修改`~/.bashrc`文件中PS1变量定义,将包含`01`的部分替换为`00`,实现命令提示符非粗体显示。 #### 三、GNOME界面调整 - **安装并使用GNOME Tweaks工具**: - 通过命令`sudo apt install gnome-tweak-tool`...

    Ubuntu基础知识介绍

    - **命令行提示符**:打开终端,可以执行各种命令。 - **退出系统**:通过菜单选择“关机”、“重启”等选项来安全地关闭或重启系统。 #### 安装 - **分区概念**:在安装过程中,需要对硬盘进行分区,以区分操作...

    Ubuntu部落:初学者推荐用书

    - **命令行提示符**:了解如何打开终端并使用基本的命令。 - **安装过程**: - 分区概念:学习如何合理分配磁盘空间。 - 注意事项:避免在安装过程中可能出现的问题。 - **图形界面安装**:通过图形化界面进行...

    《Ubuntu Linux操作系统》.doc

    9. **命令行命令语法**:命令行命令的基本格式是`提示符 + 命令 + [选项] + [参数]`。选项通常以`-`开头,用于修改命令行为,而参数则是命令执行时需要的具体对象。了解命令的正确语法是高效使用Linux的关键。 这份...

    微软最新开源命令行工具WindowsTerminal安装包 需要win10 1903

    CMD(命令提示符)虽然功能强大,但界面朴素且缺乏现代功能,如多标签页、自定义主题等。而Windows Terminal的出现,正好弥补了这些不足,它不仅提供了多窗口管理,还支持自定义颜色方案、字体、背景图片,甚至能...

    Ubuntu部落

    - **命令行提示符**:命令行是进行系统管理和高级操作的重要工具。提示符通常显示当前用户的主目录。 - **安装过程**: - 分区概念:在安装过程中,需要选择硬盘分区方案,包括根分区、交换分区等。 - 注意事项:...

    indicator-xkbmod:简单的Ubuntu键盘修饰符指示器

    《indicator-xkbmod:在Ubuntu中轻松管理键盘修饰符》 Ubuntu作为一个流行的Linux发行版,以其用户友好性和灵活性深受广大用户的喜爱。然而,对于一些高级用户或者有特殊需求的用户来说,系统默认的功能可能并不...

    ubuntu部落(适合初学者,可以作为初学者的手册)

    - **命令行提示符**:命令行是与系统交互的一种方式,提供了强大的功能和灵活性。 #### 安装 - **分区概念**:在安装过程中,用户需要对硬盘进行分区,包括根分区、交换分区等。 - **安装中的注意事项**:确保备份...

    SublimeText2-文本编辑器-Ubuntu-插件大全

    Sublime Text 2 是一款备受开发者喜爱的轻量级、高度可定制的文本编辑器,尤其在Ubuntu系统中,它提供了丰富的插件和配置选项,极大地提升了开发效率。本篇文章将详细阐述Sublime Text 2在Ubuntu上的安装、中文支持...

    ubuntu-dotfiles:ubuntu点文件

    1. **.bashrc**:这是Bash shell的初始化脚本,包含了命令行提示符的设置、环境变量、别名和函数。用户可以通过修改此文件来改变终端的行为。 2. **.vimrc**:Vim编辑器的配置文件,可以设置颜色方案、映射快捷键、...

    ubuntu-lx-brand-image-builder:用于创建lx-品牌Ubuntu映像的脚本

    在定制镜像时,可能需要调整shell的设置,例如默认的终端模拟器、提示符样式,甚至安装额外的命令行工具,以提升开发者的工作效率。 在实际使用过程中,确保你具备一定的Linux系统管理知识和脚本编写能力是非常重要...

    bashrc-文件-Ubuntu

    4. **提示符**:通过设置PS1变量,可以更改命令提示符的样式和颜色,提高命令行的可读性和美观性。 5. **环境变量**:其他环境变量如`LANG`、`TERM`等,可以影响系统的语言设置和终端类型。 6. **历史记录**:可以...

Global site tag (gtag.js) - Google Analytics