我试着在流浪中做一个项目。我已经创建了命令vagrant ssh,并连接到VM。现在我需要编辑.bashrc文件来设置源代码的路径。但一开始我找不到那个文件。所以我谷歌了一下,发现方法是调用命令~/.bashrc。但这样做我得到的消息是,我没有访问它的权限:
[vagrant@nupic-vagrant:~]$ ~/.bashrc
-bash: /home/vagrant/.bashrc: Permission denied那么现在该怎么办呢?
UPD。我找不到.bashrc文件。当我尝试将命令设为ls -a时,得到的结果如下:
[vagrant@nupic-vagrant:~]$ ls -a
. .bash_logout cleanup.sh sshd.sh .veewee_params
.. .bash_profile minimize.sh vagrant.sh .veewee_version
.bash_history .bashrc .ssh .vbox_version .zsh_profile
[vagrant@nupic-vagrant:~]$ locate .bashrc
/etc/skel/.bashrc
/home/vagrant/.bashrc
/var/chef/backup/etc/skel/.bashrc.chef-20130614181911
/var/chef/backup/home/vagrant/.bashrc.chef-20130614181912
[vagrant@nupic-vagrant:~]$但我只能在安装cygwin的目录中找到其中的一些文件。请看插图,它们反映了目录流浪和cygwin之间的关系。

发布于 2013-11-02 20:44:47
发布于 2013-11-02 20:55:41
如果您想要编辑该文件(或一般中的任何文件),您不能简单地在终端中写入它的名称来编辑它。要执行此操作,必须使用文本编辑器的命令。例如:
nano ~/.bashrc或
gedit ~/.bashrc一般来说,对于任何类型的文件:
xdg-open ~/.bashrc在终端中只写入~/.bashrc,这将尝试执行该文件,但.bashrc文件并不是可执行文件。如果你想执行它里面的代码,你可以像下面这样源化它:
source ~/.bashrc或者很简单:
. ~/.bashrc 发布于 2013-11-03 05:59:50
如果您无法访问该文件,并且您的操作系统是任何linux发行版或mac os x,那么这两个命令中的任何一个都应该有效:
sudo nano .bashrc
chmod 777 .bashrc 一文不值
https://stackoverflow.com/questions/19742005
复制相似问题