Mis*_*hko 6 command-line bash bashrc
尝试修改时/etc/bash.bashrc出现错误:
$ echo "my edit" >> /etc/bash.bashrc
bash: /etc/bash.bashrc: Permission denied
Run Code Online (Sandbox Code Playgroud)
ls -ll /etc/bash.bashrc 显示:
-rw-r--r-- 1 root root 1975 2011-05-18 19:54 /etc/bash.bashrc
Run Code Online (Sandbox Code Playgroud)
我怎么能修改/etc/bash.bashrc?
sudo bash -c "echo 'text' >> /etc/bashrc"
Run Code Online (Sandbox Code Playgroud)
不要改变所有者。不要修改它。只需使用 sudo。如果你需要做复杂的事情,用 sudoedit 打开它。
顺便说一句,您只需编辑 ~/.bashrc 即可为一个用户进行更改,而无需任何特殊权限。
您需要超级用户权限才能编辑文件。
要成为超级用户,请输入sudo -s然后输入您的密码。登录后,然后尝试您的命令,它会起作用。
| 归档时间: |
|
| 查看次数: |
55276 次 |
| 最近记录: |