我已经重新安装并安装了 Ubuntu 3 次了。我正在写一个格福斯学校的程序。我已经安装了 gforth,它运行得很好。我编写了一个文件来保存我的程序。在给定的目录中,我使用ls
,文件被列出。但是,如果我使用命令gforth filename.fs
,我会*OS command line*:-1: No such file or directory
得到几行回溯。在 gforth 中尝试包含文件会产生类似的结果。即使我尝试vim filename.fs
,我也会得到一个空白文件。用 vim 创建新文件也不起作用。在我退出 vim 并保存后,文件无处可寻。请帮忙。
答案1
输出namei
显示了问题所在:您的文件存在,但具有权限----------
,这意味着任何人都无法读取、写入或执行该文件,包括拥有该文件的用户。尝试:
chmod u+rw program.fs
然后命令ls -l program.fs
应该显示类似
-rw------- 1 username username 0 Nov 22 14:21 program.fs
表示rw
您已授予自己读写此文件的权限。例如,请参见https://www.tutorialspoint.com/unix/unix-file-permission.htm了解更多信息。