Ada*_*dam 1 linux macos bash terminal .profile
这可能是一个noob问题,但我需要帮助.我通过尝试使用以下命令更改路径变量来搞砸终端:
$ sudo nano .profile
在我这样做之前,如果我输入:
$ echo $PATH
我会得到: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
当我在nano中打开.profile时,它告诉我该文件不存在.我觉得这很有道理,因为我之前从未编辑过这个文件.我继续输入我用于php框架的目录的路径并保存文件.
保存文件后,我注意到我的bash命令都没有工作.现在我无法从终端做任何事情.我甚至无法在nano中编辑.profile,因为它说-bash: nano: command not found
我很擅长使用终端.我觉得完全迷失了.请提供一些有关如何将终端恢复到工作状态的指导.
使用绝对路径.
$ /usr/bin/sudo /usr/bin/nano .profile
Run Code Online (Sandbox Code Playgroud)
如果您向路径添加内容,请不要这样做
PATH=/path/to/something
Run Code Online (Sandbox Code Playgroud)
相反
PATH=$PATH:/path/to/something
Run Code Online (Sandbox Code Playgroud)
顺便说一句,您不应该/不必使用sudo编辑自己的文件,例如.profile.sudo仅在需要编辑不属于您帐户的文件时使用.
| 归档时间: |
|
| 查看次数: |
7108 次 |
| 最近记录: |