我是终端的新手。我试图 root 我的 Android 手机。输入 ~/.bash_profile 后,我修改了一些东西。我做错了。现在我需要重新输入才能正确操作,但我被拒绝了权限。我不知道该怎么办。
我输入
~/.bash_profile
我收到了
-bash: /Users/Nader/.bash_profile: Permission denied
如果您能逐步给出答案那就太好了,因为我几乎不知道自己在做什么。
答案1
假设.bash_profile
您的 Mac 上有:
打开任何文本编辑器,例如文本編輯。按Cmd+O打开Open File
对话框。按Cmd+ ↑(向上箭头)直到到达主目录。按Cmd++ Shift(.点)显示所有隐藏文件和文件夹。
选择.bash_profile
您的主目录并编辑其内容。最好删除所有内容(将其存储在某处,以防万一),该文件是可选的,包含个人偏好。
或者直接用下面这行替换
export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
答案2
它说“权限被拒绝”,因为您正尝试将 .bash_profile 作为命令运行。当您键入时,~/.bash_profile
您还没有给它一个针对文件执行的命令。
因为文件名以“.”开头,所以它是一个隐藏文件。Daniel Beck 告诉您如何在 TextEdit 的文件列表中找到该文件。
如果您在终端窗口中输入,ls -la
它将为您提供一个列表(ls
),其中包含目录中所有文件的长格式(-l
),该列表提供有关文件的更多信息,包括所有权权限。(-a
)将显示所有文件,包括隐藏文件。
如果您edit .bash_profile
在终端窗口中输入,它将在文本编辑器中打开该文件。您还可以cat .bash_profile
将文件的内容直接输出到终端窗口中,以便您可以查看它(您无法编辑它,但至少可以查看它)。
如果您至少可以提供文件列表命令的输出:ls -la
针对 .bash_profile 文件,这里的人们会为您提供更多帮助。