linux - 更改 dot.profile 和 .bashrc

标签 linux bash terminal

我需要在 ubuntu 16.04 中更改我的 dot.profile 和 .bashrc 文件,以便我可以设置我的 android 开发人员。在编辑器中更改文件后无法保存文件,因为它们具有 root 权限,但我也无法更改权限。我需要将/etc/environment 或 ~/.bashrc 配置中的“JAVA_HOME”路径设置为“jdk1.8.0_45”。我还需要在每次运行终端时运行/bin/bash --login 以便正确设置路径等。

谁能帮忙解决这几个小问题?

我不确定为什么我被否决了......

最佳答案

文件 /etc/environment/etc/bash.bashrc/etc/profile 由 root 拥有,因为大多数文件在该目录 /etc 中。这是预料之中的,也应该如此。

~/ 又名 $HOME 的文件通常是 /home/username 应该包含 .bashrc.profile:

$ ls ~/.bashrc ~/.profile
/home/user/.bashrc  /home/user/.profile

这些文件应该归用户所有,通常在该目录中。

如果这些文件是 root 拥有的,请更改它。我的Ubuntu:

$ sudo chown user:user ~/.bashrc ~/.profile

请:使用正确的用户名!!

无论如何,这两个目录中的任何一个目录中都不应任何dot.profile,如果存在,您可以放心地将其删除。

关于linux - 更改 dot.profile 和 .bashrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40954239/

相关文章:

xml - 使用 sed 删除 namespace 前缀

netbeans - NetBeans 中的集成终端窗口?

linux - 你如何修复 "Build failed: Android SDK dir was not specified, exiting."

linux - Bash 脚本 : Using "script" command from a bash script for logging a session

linux - GDMD 编译错误(CA XCOM 服务器)

linux - 使用 grep 从订阅管理器中提取数据

linux - 如果 x > y 在 x 大于 y 的地方不起作用 python 2.7

.net - Windows WPF或Silverlight中的VT100终端仿真

c - 在 Linux 中使用 C 通过套接字发送 XDR 结构

dup2 后自定义 shell 停止工作