mac修改终端显示前缀

这篇博客介绍了如何修改Linux系统的Bash提示符,以实现更个性化的显示。通过编辑`/etc/bashrc`文件,改变PS1变量的设置,可以定制包括主机名、工作目录和用户名在内的提示信息。提供了两种修改方法,一种是直接编辑系统文件,另一种是复制到桌面修改后再替换。修改后需重启终端以应用更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

默认展示:
在这里插入图片描述
如图所示,前缀太长,或者想改成自己希望的样式。
修改步骤如下:
方式1:

  1. 打开文件
$sudo vim /etc/bashrc
  1. 修改变量 PS1(把原来的注释掉)
# PS1='\h:\W \u\$ '
PS1='\h:\W \$ '
  1. wq!保存并退出,将终端退出重新打开生效。

附:
\h表示本地主机名
\W表示符号~
\u表示用户名
$表示符号$

方式2:

  1. 打开访达
  2. 组合键 shift + command +g,然后输入/etc/bashrc并前往
  3. 复制该文件到桌面,修改完成后再替换该路径下的该文件
    在这里插入图片描述

修改完成后,再次打开终端即可看到效果:
在这里插入图片描述

### Mac终端权限被拒绝问题的解决方案 #### SSH连接Ubuntu服务器遇到`Permission denied` 当尝试通过SSH以root身份登录远程Ubuntu 16.04服务器时遭遇权限拒绝错误,这通常是因为安全原因禁用了root用户的直接SSH登录功能。为了克服这个问题,可以先以普通用户的身份登录到目标机器,之后再切换至超级用户模式来获取更高的权限[^1]。 ```bash ssh user@ip_address # 使用非root账户登录 sudo su # 登录成功后转为root权限 ``` #### 执行命令前缀与路径相关性引发的权限不足 对于某些特定的应用程序或脚本,在Mac环境中执行它们可能需要指定相对路径或是给予可执行权限位。如果发现仅输入命令名而得不到预期响应并报错,则应该确认该文件确实存在于系统的PATH环境变量所定义的位置内;如果不是的话,就需要加上完整的路径或者是简单的当前目录`.`作为前缀,并且确保拥有足够的读取/执行权利[^2]。 ```bash chmod +x ./your_script.sh # 给予本地脚本执行权能 ./your_script.sh # 显式调用位于当前工作区下的shell script ``` #### 处理由SIP引起的Pip安装失败情况 自OS X El Capitan版本起引入了名为"SIP"(System Integrity Protection)的安全特性,它会阻止任何修改受保护区域内的内容的行为——即使是以管理员身份也不例外。针对这种情况导致pip无法正常工作的现象,建议采用虚拟环境的方式来规避影响,即创建独立于全局Python解释器之外的工作空间来进行包管理活动[^3]。 ```python python3 -m venv myvenv # 创建新的virtual environment叫做myvenv source myvenv/bin/activate # 启动此venv以便后续操作都在这个隔离环境下完成 pip install package_name # 安装所需的库而不触及系统级设置 ``` #### Gradle命令不可达及其修正措施 由于未预先设定好必要的环境参数致使gradle指令未能识别的情况较为常见。要使gradle能够在任意位置顺利启动,需编辑个人资料配置文档(`~/.zshrc` 或 `~/.bash_profile`)加入如下所示的一行代码指向实际存放gradle二进制文件的地方,从而将其纳入$PATH之中[^4]。 ```bash export PATH=$PATH:/path/to/gradle/bin # 将Gradle bin目录添加到PATH中去 source ~/.zshrc # 刷新Shell session使之生效 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值