chat-blog

僕の独り言が誰か一人の役に立つことを祈って

*

macのターミナルで「ll」コマンド叩いても「コマンドが見つかりません」となる

   


まいど。
新しくかったimacで久しぶりに開発でもするかなと思ってターミナル(itermだが)開いて「ll」叩いたら怒られたので一応メモです。

PR

macではデフォルトでエイリアスが設定されておりませぬ。

 

そもそもlinuxとかでllと打った時になぜファイルやフォルダが表示されているのかというと予めbash、ようはサーバに、

「俺がll って打ったら”ls -l”って打ったことにしといてくれよな。くれぐれも先生には内緒にな」

とお願いをしているからであって決してll というコマンドがあるわけではないのです。(題名でばっちりllコマンドとかいってるけど気にしないでください)

どうやってお願いするのか

bashにログインしたら、

alias ll=”ls -l”

打ってください。

ごめんなさい。これだとログインの度、毎回打たないといけません。

「毎回打ってやるぜー。はっはーメルツェエエル」

という猛者はここから先は読まないで大丈夫です。

まずターミナル上で、

とだけ打ってください。(ホームディレクトリに移動します。)

と打ってください。(隠しファイルを含めたすべてのファイルを表示します)

そこに、

.bash_profile
もしくは、
.bashrc
なるファイルありませんかね。

なくても大丈夫です。なければ作るまでです。

あ、あってもなくてもこれ以降することは変わらないのでそのまま下にいきます。

とりあえず今回はll打った時にls -lのエイリアスが設定されれば良いので。

でファイル編集画面に移り、

alias ls=’ls -G’
alias ll=’ls -hl’

を追加してあげてください。

これで一旦ログアウトして再度ログインすればll叩いてファイルなどが表示されるはずです。

※本来bash_profileは環境変数を設定するためのファイルなので正しい書き方でないですけど、だからといって悪いことはございません。皆やってるってきっと。

「いや俺はしっかりと知りてえんだ」

という好奇心の権化みたいな方は下記を見てください。わかりやすく書いてます。

http://qiita.com/magicant/items/d3bb7ea1192e63fba850

あと、

「なんでls -Gとかやってるの?ls -hlってなに?」

って思った方は下記サイトにて、

lsコマンド オプション

と打ってみてください。

https://www.google.co.jp/

※番外編。llじゃなくてもいいんやで

試しに、

と打ったあとに、

file_wo_misero

と打ってもいけます。

こんなかんじでlsだけじゃなく、色んなコマンドエイリアス設定すればサーバでの作業が捗りますね。

余談ですがrootユーザでは、rmのエイリアスに、「rm -i」が設定されてたりします。

「まじでやっていいのか?」

って聞いてくれます。rootだけなんでもできちゃいますので。

今日の一言

こんなに長く書くつもりはなかった書いているとなんか楽しくなって長くなってしまうアゲアゲなチャットより。

書く前はなかなか書くモチベーションないくせによ。

 

 

 

 

 

 


スポンサーリンク

スポンサードリンク

スポンサードリンク

 - 技術系 , ,

\皆によく読まれてる人気記事/

スポンサーリンクと関連コンテンツ

  関連記事

【AWS】aws configure(credential)の情報を複数保持させたい

いくつかAWSのアカウントがあって、自分の端末からどっちにも接続するケースがある …

【Linux】resolv.confの設定でドメイン部分を補完してくれる件

ふと気になったことを調べた時の備忘録です。

EC2にSSHで繋いでて「Write failed: Broken pipe」とでて接続が切れるときの対処法

僕はハイボールが好きなのですがなんというか黄金比率はないものかいつも悩んでるブラ …

【へぇ】IT業界でよく見る、rc版、とかga版とはなんぞや

掲題の件について調べてみました。

no image
wordpressで502 Bad gatewayがでてダッシュボードにログインできなくなった時の備忘録

久しぶりにブログを更新しようと思ったら管理者画面に入れなくなって完全に詰んでたへ …

【GIT】git pushしたら、error: failed to push some refs toとでたときの原因と対処法

複数人で思い思いにやっちゃうとまれに発生しちゃうやつです。

Route53とムームードメインを使って独自ドメイン取得したよ!

毎度、チャットです。 ブログが出来上がって「さあこれから更新だ」ってなって、 「 …

自動化で便利なlinuxのexpectコマンドをソースからインストールする方法

自動化してるとどうしてもexpectコマンドが必要になってくることがあります。 …

【Ansible】変数内に特定文字列が含まれているか確認して処理を分ける方法

Ansibleのwhen句で使えるmatchによる判定の仕方です。

Macで標準出力の結果をそのままクリップボードに保存する方法

Macには標準出力をクリップボードに保存してくれる pbcopyという とっても …

※コメントですが僕が確認してからとなるのでだいたい3日後の反映となります。

Message

メールアドレスが公開されることはありません。