Pocket
LINEで送る

Yosemiteにアップデートしたら、lsコマンドが使えなくなった。
下記のようなエラーがでる。

ls: illegal option — –
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file …]

sudo使うとエラーにならなかった。

原因は、~/.bash_profileに、下記が記入されていたが、これがダメだった。

alias ll="ls -l --color=auto"
alias ls="ls --color=auto"

参考:コマンド「ls」のオプションについてAdd Star

どうもMacOSなどBSD系OSでは、「–color=tty」が使えないみたいで代わりに「-G」を使用すればOKとのこと

下記に変更する。

alias ll="ls -l -G"
alias ls="ls -G"

.bash_profileを読み込むため、下記を実行する。

source ~/.bash_profile

これで、lsとやると色つきで表示されるようになった。

Pocket
LINEで送る

カテゴリー: OS・サーバ

コメントください

関連記事

OS・サーバ

Ubuntu16.04 – キーボードのキー割り当て(キーバインド)をxkbで変更する

ホームディレクトリに.xkbというのを作って、.xkb以下に設定ファイ 続きを読む …

OS・サーバ

windows10とubuntu16.04のデュアルブート

このubuntu16.04日本語版をデュアルブートさせました。このサイ 続きを読む …

OS・サーバ

UbuntuにzshとvimとGoを設定する

zshはoh-my-zshというのを使います。vimはdeinでプラグ 続きを読む …

%d人のブロガーが「いいね」をつけました。