问:当我创建source.bash_配置文件时,权限被拒绝

问:当我创建source.bash_配置文件时,权限被拒绝,bash,unix,permission-denied,Bash,Unix,Permission Denied,我正在通过mhartl的“学习足够多的文本编辑器”(Learn-Though Text Editor)进行编辑,这是非常危险的,当我尝试执行bash命令时,遇到了权限被拒绝的情况 ~$source.bash\u配置文件 知道为什么吗?我已经回答了我自己的问题: 教程文本要求将清单4的内容放入.bash_概要文件文本文件中。下面是清单4 Listing 4: Defining a Bash alias. ~/.bash_profile alias lr='ls -hartl' 实际上,只有这三

我正在通过mhartl的“学习足够多的文本编辑器”(Learn-Though Text Editor)进行编辑,这是非常危险的,当我尝试执行bash命令时,遇到了权限被拒绝的情况

~$source.bash\u配置文件


知道为什么吗?

我已经回答了我自己的问题:

教程文本要求将清单4的内容放入.bash_概要文件文本文件中。下面是清单4

Listing 4: Defining a Bash alias.
~/.bash_profile
 alias lr='ls -hartl'
实际上,只有这三行中的最后一行应该在文件中。第二行是位置和文件名本身


如果你读到这篇文章,MARTL,可以考虑为我们的NOOBs澄清这个问题。

< P>我已经回答了我自己的问题:

教程文本要求将清单4的内容放入.bash_概要文件文本文件中。下面是清单4

Listing 4: Defining a Bash alias.
~/.bash_profile
 alias lr='ls -hartl'
实际上,只有这三行中的最后一行应该在文件中。第二行是位置和文件名本身


如果您正在阅读此文档,MARTL,可以考虑为我们的NOOBs澄清这个问题。

< P> <许可否认> /代码>可能是因为您没有权限阅读<代码> .BasHyFrase,或是因为<代码>。BasHyFrase试图访问您无法访问的东西。

如果您能够通过以下方式查看内容
.bash\u profile

cat .bash_profile
然后,您需要分析.bash_配置文件,并查看它试图访问哪些失败,例如,通过逐个注释命令,直到您确定是哪一个导致了问题


如果您甚至不能阅读
.bash_profile
,这将是令人惊讶的,那么您需要找出原因(例如,通过使用
ls-l.bash_profile
验证文件的所有者),并更正该问题。

权限被拒绝
可能是因为您没有阅读
的权限。bash\u profile
,或者是因为
。bash\u profile
试图访问您无权访问的内容

如果您能够通过以下方式查看内容
.bash\u profile

cat .bash_profile
然后,您需要分析.bash_配置文件,并查看它试图访问哪些失败,例如,通过逐个注释命令,直到您确定是哪一个导致了问题


如果您甚至不能阅读
.bash_profile
,这将是令人惊讶的,那么您需要找出原因(例如,通过使用
ls-l.bash_profile
验证文件的所有者),然后纠正这个问题。

ls-la.bash_配置文件和
whoami
打印什么?ls-la.bash_配置文件和
whoami
打印什么?公平地说,清单4的框使用两种不同的颜色(尽管对比度可能更大),前两行是斜体,而要输入的文本不是。公平地说,清单4的框使用了两种不同的颜色(尽管对比度可能更大),前两行是斜体,而要输入的文本不是。