从Bash配置文件中删除一行


1

所以使用我输入的终端:nano .bash_profile然后我可以访问以下bash_profile:

GNU nano 2.0.6文件:.bash_profile

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

# Added by Canopy installer on 2015-09-29
# VIRTUAL_ENV_DISABLE_PROMPT can be set to '' to make bashprompt show that Canopy is active, otherwise 1
VIRTUAL_ENV_DISABLE_PROMPT=1 source '/Users/psa1/Library/Enthought/Canopy_64bit/User/bin/activate'

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

我想完全删除bash配置文件中的Canopy行,因为它会搞乱pip或twilio下载。但我不知道该怎么做!


2
那是你真正的 .bash_profile吗?它似乎缺少哈希标记(#)来评论诸如“设置路径”或“由Canopy添加”之类的行。也就是说,Ctrl-K是nano中用来删除的东西。
Allan

1
这是复制粘贴,如果我添加哈希它只是把它放在粗体这就是我把它们拿出来的原因
PrincedeLuynes

1
使用ctrl-K只删除一次,但如果你重新启动终端,bash_profile仍然是相同的@Allan
PrincedeLuynes

1
我假设你要保存它,对吗?
Allan

1
是的肯定ctrl-X然后重新启动终端
PrincedeLuynes

Answers:


1

比删除更安全的是将#添加到您想要禁用和注释掉的任何行的beginnng。

如果你不确定使用编辑器,你改变的越少越好。

然后退出终端应用程序并再次启动以进行测试。

最安全的是建立一个新的管理员帐户,以防您需要与工作用户登录。


我最终使用vim而不是nano来删除冠层线。我使用了vim,因为出于某种原因,在重新启动终端时没有出现对nano所做的更改。但你是对的应该添加哈希
PrincedeLuynes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.