Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac-Mac修改Terminal显示太长了

Mac-Mac修改Terminal显示太长了

作者头像
悠扬前奏
发布于 2019-05-28 12:37:04
发布于 2019-05-28 12:37:04
3.1K00
代码可运行
举报
运行总次数:0
代码可运行

Mac Terminal中的用户名显示和Linux命令行一样的。 因此在/etc/bash_profile中设置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pengjunzhes-MacBook-Pro:~ pengjunzhe$ sudo vim /etc/bashrc

输入密码后看到此时文件内容中有:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PS1='\h:\W \u\$ '

这句话设置了

  • \h :取主机的第一个名字
  • \W :利用basename取得工作目录名称,所以只会列出最后一个目录
  • \u :当前用户的账号名称
  • $ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

其他设置在这里不做介绍,只描述题目需求:主机名xxx的mac blahblah太长了,不要。 注意,mac这里/etc/bash_profile是只读的,也不建议去强制修改,所以在个人文件夹中新建文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim ~/.bash_profile

再修改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PS1='\u: \W\$'

:wq保存退出,然后别忘了生效(立即生效,不用重启Terminal):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source .bash_profile

搞定。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.02.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Mac终端主题文字修改
链接:https://github.com/altercation/solarized
SL_World
2022/05/06
2.1K0
Mac终端主题文字修改
Centos显示-bash-4.1$问题的修复及原因探究
使用export把PS1输出,以使它可以在子shell中生效,这会造成ROOT用户的也采用此样式
小小工匠
2021/08/16
5790
linux下PS1、PS2、PS3、PS4最全详解
PS1是主提示符变量,也是默认提示符变量。默认值[\u@\h \W]\$,显示用户主机名称工作目录。
咻一咻
2020/05/29
4.2K0
Linux小技巧之命令行颜色突出显示小技巧
为了区分生产环境和测试环境,强烈调整Linux的命令行颜色,避免误操作导致生产故障,很不起眼的一个操作,但是在犯蒙时刻能救命~
用户3704537
2023/06/19
6930
linux系统终端命令提示符设置(PS1)记录
PS(Prompt Sign)指的是命令提示符,在日常运维工作中为了方面操作管理,有时会设定PS1环境变量。 废话不多说,下面开始记录下Linux中PS1设置 在/etc/.bashrc中,找到PS1变量的定义,如果没有,手动加上: 可以将显示输出到标题栏上: [root@elk-node1 ~]# vim /root/.bashrc ........... export PS1="\[\e]2;\u@\H \w\a\e[32;1m\]>\[\e[0m\]" [root@elk-node1 ~]# sour
洗尽了浮华
2018/01/23
4.7K0
Linux 修改环境变量
修改环境变量的方法大致分为两种,一种是使用 export 命令,一种是修改配置文件。
恋喵大鲤鱼
2022/05/09
3.5K0
实用的 bash 自定义脚本,快速提效工作流程
“关注  前端开发社区 ,回复“ 1” 即可加入  前端技术交流群,回复  “ 2” 即可免费领取500G前端干货
前端老道
2020/11/05
8380
实用的 bash 自定义脚本,快速提效工作流程
Linux下shell显示用户名和主机名
版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn.net/Quincuntial/article/details/79109904
Tyan
2019/05/25
2.5K0
玩转服务器 —了解bashrc文件
.bashrc 是一个配置文件,主要用于用户自定义 Bash shell(Linux 系统中的默认命令行解释器)的行为和环境。你可以在 .bashrc 文件中设置环境变量,比如修改 PATH 路径以添加自己的程序目录;也可以为常用命令设置别名,简化操作,例如将 ls -lh 设置为 ll 以及 自定义命令行提示符、编写简单函数、自动执行特定的命令或脚本等等。
生信菜鸟团
2024/12/20
7450
玩转服务器 —了解bashrc文件
linux学习第二十四篇:管道符和作业控制,shell变量,环境变量配置文件
vmstat 1 自动显示系统的状态 sleep 100 可以使系统沉睡100秒 管道符和作业控制 管道符的作用:把管道符前面执行的结果输出内容交给管道符后面的命令。 查看1.txt的内容并输出给wc -l命令统计行数: cat 1.txt |wc -l 查看1.txt的内容并输出给grep命令查询关键词’aaa’: cat 1.txt |grep ‘aaa’ 暂停一个任务,比如用vim正在编辑一个文件,可以暂停到命令界面做别的事情,vim编辑的文件则暂停在后台里: ctrl z 把任务调
用户1215343
2018/02/05
8520
linux学习第二十四篇:管道符和作业控制,shell变量,环境变量配置文件
如何调教你的终端提示符?
有必要对里面的一些信息进行解释。例如[\033[01;32m]中,01为前景色,32为背景色,颜色代码如下:
编程珠玑
2020/03/31
1.1K0
如何调教你的终端提示符?
03. Linux 介绍与工具使用(三:变量、环境变量、conda)
所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系。
北野茶缸子
2021/12/17
1.4K0
03. Linux 介绍与工具使用(三:变量、环境变量、conda)
终端terminal个性化配置[通俗易懂]
http://blog.csdn.net/pipisorry/article/details/39584489
全栈程序员站长
2022/09/14
4.6K0
终端terminal个性化配置[通俗易懂]
mac终端使用git命令行显示分支信息
原文地址:https://segmentfault.com/a/1190000019928335
10km
2021/04/13
1.6K0
shell界面颜值知多少
颜色值设置: PS1中设置字符颜色的格式为:[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。
生信技能树
2018/09/21
2K0
shell界面颜值知多少
Mac系统的终端显示git当前分支
当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。 1 进入你的home目录 cd ~ 2 编辑.bashrc文件 vi .bashrc 3 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}"
用户1174387
2018/01/17
3.9K0
Linux环境变量说明与配置
  /etc/profile     范围:对所有用户生效     作用:       a.定义USER变量       b.定义LOGNAME变量       c.定义MAIL变量       d.定义PATH变量       e.定义HOSTNAME变量       f.定义HISTSIZE变量       g.定义umask值       i.调用/etc/profile.d/*.sh文件   /etc/profile.d/*.sh     范围:对所有用户生效     说明:这是一族sh文件,没个都会被调用     例如:       /etc/profile.d/lang.sh       作用:调用/etc/sysconfg/i18n设置语言环境   ~/.bash_profile     范围:用户自己的家目录,对自己生效     作用:       a.调用 ~/.bashrc文件       b.在PATH变量后加入了":$HOME/bin"这个目录   ~/.bashrc     范围:用户自己的家目录,对自己生效     作用:       a.定义alias别名       b.调用/etc/bashrc   /etc/bashrc     范围:对所有用户生效     作用:       a.定义PS1变量(登录以后的提示符样式)       b.如果是无密码登录,则         定义umask值         定义PATH变量         调用/etc/profile.d/*.sh文件
Lansonli
2021/10/09
1.1K0
Linux学习笔记(四)
接下来一段时间打算学一下linux 学习来源书本《Linux命令行与shell脚本编程大全 第三版》
epoos
2022/06/06
1.2K0
Linux 用户名、主机添加背景色
  PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。默认如下:
踏歌行
2020/10/15
3K0
Linux 用户名、主机添加背景色
定制你的 Linux:精彩 Shell 提示符设置技巧
在操作 Linux 系统时,我们最常接触的就是终端界面。其中,Shell 提示符(也称命令行提示符)作为用户与系统交互的第一道门户,拥有极高的可定制性。今天,我们就来探索如何设置并优化你的 Shell 提示符,让你的命令行界面更加符合你的个性和需求。
运维开发王义杰
2023/08/10
1.2K0
定制你的 Linux:精彩 Shell 提示符设置技巧
相关推荐
Mac终端主题文字修改
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验