.bash_aliases给.bashrc带来麻烦

时间:2016-06-30 12:53:10

标签: bash

我的电脑上有2个用户

/家/阿奇 和 /家庭/博若

在achille下记录时,我运行

source .bashrc

运行正常;没有错误消息。

我创建.bash_aliases,重新执行相同的命令:

并收到以下错误消息:

bash: .bashrc: line 34: syntax error near unexpected token `then'
bash: .bashrc: line 34: `if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then'

然后

mv .bash_aliases bash_aliases

然后

source .bashrc

我收到了同样的错误消息。

现在我以bozo身份登录并转到其〜目录并运行相同的命令。一切顺利(没有错误消息)。

diff /home/achille/.bashrc /home/bozo/.bashrc 

并没有任何差异。

我重新登录为achille并运行

source .bashrc

没有错误消息。

我一放新.bash_aliases

我有(新的!!)错误消息:

bash:.bashrc:第111行:意外令牌then' bash: .bashrc: line 111:附近的语法错误,如果! shopt -oq posix;然后'

.bashrc和.bash_aliases属于achille achille

这是.bash_aliases内容:

alias netd='service network-manager stop && ifconfig wlp2s0 down && macchanger -A wlp2s0'
alias netu='ifconfig wlp2s0 up && service network-manager start'
alias if='ifconfig wlp2s0' 
alias delc='rm ~/.mozilla/firefox/*.default/*.sqlite && rm ~/.mozilla/firefox/*default/sessionstore.js && rm -r ~/.cache/mozilla/firefox/*.default/*'

Thanx人。

1 个答案:

答案 0 :(得分:1)

您将dataset <- as.matrix(iris[,1:4]) head(dataset) Sepal.Length Sepal.Width Petal.Length Petal.Width [1,] 5.1 3.5 1.4 0.2 [2,] 4.9 3.0 1.4 0.2 [3,] 4.7 3.2 1.3 0.2 [4,] 4.6 3.1 1.5 0.2 [5,] 5.0 3.6 1.4 0.2 [6,] 5.4 3.9 1.7 0.4 datasetUnique <- jitter(dataset,factor = 0.001) head(datasetUnique) Sepal.Length Sepal.Width Petal.Length Petal.Width [1,] 5.100001 3.499998 1.399999 0.2000009 [2,] 4.900000 2.999999 1.399999 0.2000016 [3,] 4.700001 3.199999 1.300000 0.1999983 [4,] 4.600001 3.100002 1.500001 0.1999988 [5,] 4.999999 3.599999 1.399998 0.1999989 [6,] 5.399999 3.900000 1.699999 0.3999981 别名为if,因此您无法再在条件中使用它。

ifconfig wlp2s0