我使用Atom编辑器在python中进行编码。我正在使用Windows 10 Ubuntu虚拟机。要运行我已经使用命令
编写的代码$python3 module_name.py arguments
当我在Ubuntu运行时编辑现有文件时,权限全部保持不变。但是,当所有Ubuntu终端关闭时,将删除使用atom编辑的文件的权限。
当我运行命令
时$ls -l
终端打开时我看到了
-rw-rw-rw- 1 paul paul 679 Jun 1 13:38 example.py
当我关闭并重新启动Ubuntu终端时,我启动了我的虚拟环境并进入了保存我正在使用这些命令的文件的目录。
$cd venv1
$source bin/activate
$cd git_hub_directory/files/
在此之后,我做了
$ls -l
我总是看到我用atom编辑的文件
---------- 1 paul paul 679 Jun 1 13:38 example.py
自从我第一次安装atom和Ubuntu以来就发生了这种情况。此时我要么
$git checkout example.py
或者
$chmod +666 *
让我回到
-rw-rw-rw- 1 paul paul 679 Jun 1 13:38 example.py
我的老板/教授不知道为什么会发生这种情况,我不知道为什么会这样,我在软件开发方面有工作的伙伴不知道为什么会这样。当Ubuntu关闭并重新打开时,无论原子是否打开,都会发生这种情况。如果我使用红色X或退出命令退出Ubuntu,我无所谓。
这不是一个大麻烦或任何事情,我只想弄明白。