ubuntu16系统显示路径太长怎么办,bashrc文件来帮你

本文介绍如何在Ubuntu 16.04系统中通过编辑.bashrc文件来修改终端显示的路径,使其仅显示当前目录,提高交互效率。

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

开发代码,和终端交互过程中,发现路径的显示太长了,降低效率
那么如何只显示相对路径呢?
这还是要用到配置文件了!!!

前提:ubuntu16.04系统在默认情况下是显示绝对路径的,进入目录过长的时候让人感觉很不舒服,现在修改成只显示当前目录。运行:

vim ~/.bashrc

找到这句:

**# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
# PS1="\e]0;$debianchroot:+($debianchroot)\u@\h:\w\a$PS1"**

PS1="[\u@\h:\W]\$ "

注释掉蓝色字的一行,添加红色字,也可以自行更改。我还是嫌冒号前太长,并且有个中括号总觉得别扭,改成了:

**PS1="\u:\W \$ "**

链接:https://ywnz.com/linuxjc/481.html

### 如何恢复 Ubuntu 中意外删除的 `.bashrc` 文件 当遇到`.bashrc`文件被误删的情况时,可以采取多种方法来恢复或重建此重要配置文件。 #### 方法一:复制默认模板 如果系统中存在其他未修改过的用户账户,则可以从这些用户的家目录下拷贝一份完整的`.bashrc`文件至当前用户目录。如果没有额外的用户可用,那么可以从 `/etc/skel/` 目录中获取一个新的副本,因为这个位置通常保存着新创建用户所使用的初始文件集[^1]。 ```bash cp /etc/skel/.bashrc ~/ ``` 这行命令会把位于/etc/skel/中的.bashrc文件复制到当前登录用户的根目录下(即 `~/` 表示当前位置为用户的主目录)。这样就相当于重置了一个新的、未经更改的标准版本给当前用户使用。 #### 方法二:手动编辑构建 对于熟悉 shell 脚本的人来说也可以选择自己编写一个基础版的`.bashrc`文件。虽然这种方法较为复杂但也提供了自定义的机会。下面是一个简单的例子: ```bash # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac # Set some default values and aliases here... alias ll='ls -l' export PATH=$PATH:$HOME/bin ``` 这段脚本设置了几个常用的环境变量以及别名设置,可以根据个人需求调整其中的内容。 #### 方法三:通过包管理器修复安装 有时重新安装某些软件包可能会助解决问题。特别是涉及到核心组件如 Bash 自身或其他依赖项时。这里提到的方法并不直接针对`.bashrc`文件丢失问题,但在特定情况下可能有效。例如,执行如下命令可尝试更新内核映像及相关资源,间接影响系统的初始化过程[^2]: ```bash sudo apt-get update && sudo apt-get install --reinstall linux-image-$(uname -r) ``` 然而需要注意的是,上述操作主要适用于更深层次的问题排查而非单纯解决`.bashrc`缺失情况;因此建议优先考虑前两种更为针对性的办法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值