lsコマンドがubuntu 14.04で機能しない のこの質問を調べました。
まったく同じエラーが表示されます。
ls: unrecognized option '--color=auto'
BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) multicall binary.
上記の質問に対するコメントで@Eliah Kaganが尋ねた質問の出力を次に示します。$ mount
lsコマンド出力
ls: unrecognized option '--color=auto'
BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) multicall binary.
Grub.cfgを見ていましたが、変更を保存しませんでしたが、終了するとこのエラーが発生し始めました。誰かが可能な修正のポインタを提供できますか?
lsの現在の定義を調べます
type ls
通常、応答します
ls is aliased to `ls --color=auto'
そうでない場合は〜/ .bashrcを見て、デフォルトで存在するこのセクションを探します...存在しない場合は〜/ .bashrcに戻します
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
エイリアスがデフォルトで定義されている場所は...シェルバッシュですか?
echo $Shell
それがあなたを示している場合
/bin/bash
上記の問題が解決されます...新しい端末を開くか、設定を入手してください
source ~/.bashrc
これでlsはOKになります
うまくいかない場合は、〜/ .bashrcのlsエイリアスを削除してください(lsは標準のlsに準拠していないbusyboxから来ていることに注意してください)
~/.bashrc
には、システム全体のデフォルトの拡張であるパーソナライゼーションが含まれます
/etc/bash.bashrc