以下介绍在Ubuntu系统中将.bashrc文件恢复默认设置的方法,如果你在Ubuntu系统中把.bashrc文件搞坏了就按下面的方法恢复bashrc文件。

背景

我有一个Ubuntu VM,我经常用它来测试很多应用程序,并写了很多关于它们的文章。在不久前,我偶然发现了一个名为“Ubunsys”的有用系统配置应用程序。在测试时,我在尝试显示隐藏的启动项时搞坏了.bashrc文件。每次打开终端时,都会显示如下错误消息:

-bash: /home/sk/.bashrc: line 68: syntax error near unexpected token `)'

-bash: /home/sk/.bashrc: line 68: `xterm*|rxvt*)'

Ubuntu VM实际上是出于测试目的,因此我可以轻松删除它并在几分钟内创建一个新的。但是,我不想这样做。在搜索合适的解决方案时,我在Ubuntu社区中遇到了一个可靠的答案,它描述了如何将.bashrc恢复为默认设置。我照着它的方法操作,并在几分钟内解决了问题。以下就为你分享该方法

将.bashrc文件还原到Ubuntu中的默认设置方法

在Ubuntu系统的/etc/skel/目录中有.bashrc文件的默认版本。因此,如果你遇到.bashrc文件问题,可以轻松将其恢复为默认设置,按照下面的方法操作。

首先,使用以下命令备份当前的.bashrc文件:

$ cp ~/.bashrc ~/.bashrc.bak

然后,将.bashrc文件的默认版本复制到你当前的版本,如下所示:

$ cp /etc/skel/.bashrc ~/

最后,运行以下命令以更新更改:

$ source ~/.bashrc

结语

如果你在不知情的情况下在.bash_profile或.bashrc文件中添加了一些代码,并且这些代码已经给系统带来不稳定的因素,请按照上述步骤将它们恢复为默认值。我在Ubuntu 16.04 LTS中对此进行了测试,并且能够正常运行。该方法可以适用其它的Ubuntu版本及衍生版本。

相关主题

linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置相关推荐

  1. linux du 文件大小排序,du命令 实现Linux 某个文件夹下的文件按大小排序

    1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...

  2. linux下 java 压缩文件夹,java压缩文件夹linux下乱码问题

    前几天写了文章介绍java文件夹的压缩(见 http://zwllxs.iteye.com/blog/836483),但是发现一个问题,在linux下,如果文件夹内的文件是中文名,那么压缩后,这些文件 ...

  3. mac出现文件夹问号_Macbook文件夹怎么设置隐藏或显示?开机带问号的文件夹怎么办?...

    时代变了,笔记本电脑竞争也激烈.笔记本电脑每年都变得功能更强大,更薄,更好.然后是平板电脑,它们比笔记本电脑更便携,更便宜,并且有时性能更好.下面小编就为大家介绍一下Macbook文件夹怎么设置隐藏或 ...

  4. Linux C 读取文件夹下所有文件(包括子文件夹)

    Linux C 读取文件夹下所有文件(包括子文件夹) 递归读取某文件夹及其子文件夹下所有文件名 深入探讨:linux中遍历文件夹下的所有文件 Linux C :遍历输出指定目录下的所有文件 Linux ...

  5. 【linux命令】Linux 中文件和文件夹的权限 、ll命令、SGID、默认权限、umask

    文章目录 一.ll命令 二.linux权限概述 2.1 权限 详解 2.2 权限对于目录的意义 2.3 权限对于文件的意义 2.4 验证下文件的删除权限 2.5 SGID 3 默认权限和umask 3 ...

  6. Linux下统计当前文件夹下的文件个数、目录个数

    这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...

  7. Tensorflow:TF模型文件(checkpoint文件夹下ckpt文件之data、index、meta)保存、模型导入、恢复并fine-tuning之详细攻略

    Tensorflow:TF模型文件(checkpoint文件夹下ckpt文件之data.index.meta)保存.模型导入.恢复并fine-tuning之详细攻略 目录 保存TF训练好的模型 1.T ...

  8. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限

    一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...

  9. 服务器内提取文件,linux命令如何提取文件夹内特定文件路径

    linux命令如何提取文件夹内特定文件路径 发布时间:2020-07-20 16:35:25 来源:亿速云 阅读:102 作者:小猪 栏目:服务器 这篇文章主要为大家展示了linux命令如何提取文件夹 ...

最新文章

  1. TableView的重要性
  2. linux “大脏牛”漏洞分析(CVE-2017-1000405)
  3. 用ajax控件作的高级搜索
  4. 二十四、深入Python多线程和多进程
  5. 今天网络又出问题了,现在的问题变成原IP地址不可用
  6. free mybatis 不生效_关于 Mybatis 设置懒加载无效的问题
  7. unity隔一段时间再显示_Unity3D内置倒计时!从此再不拖延!
  8. 使用PHP创建SOCKET服务
  9. linux系统oracle监听启动,linux下启动与关闭oracle监听与实例
  10. php100 swfupload,swfupload上传图片读取最大只有100*75
  11. 阿里Java开发手册思考(二)
  12. SVN安装不成功卸载不干净后如何重装SVN和右键显示SVN
  13. EasyDarwin —— windows搭建rtsp服务,使用FFmpeg进行rtsp推拉流
  14. labview虚拟心电监测系统_使用LabVIEW进行心电信号处理
  15. url 转码 java_java中URL转码
  16. eact native生成APP报错:You have not accepted the license agreements of the following SDK components:...
  17. 在C++中实现aligned_malloc
  18. Js逆向教程19-websocket介绍
  19. 为什么mac会卡顿,mac电脑卡顿怎么解决
  20. Prism4学习笔记(七):State-Based Navigation QuickStart

热门文章

  1. FaceShifter:一秒换脸的人脸交换模型
  2. 统计学和机器学习到底有什么区别?
  3. 关于如何换肤、子类化的解决方案
  4. java~mac下的终端工具oh-my-zsh
  5. PC行业为何需要华为们被搅局?
  6. traceroute/tracert--获取网络路由路径
  7. 使用idea 时出现classnotfound
  8. iPhone浏览器性能测试
  9. 带边框有点击事件的表格
  10. 10分钟认识RAID磁盘阵列技术!!!