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だけなんでもできちゃいますので。

今日の一言

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

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

 

 

 

 

 

 

スポンサーリンク

スポンサードリンク

スポンサードリンク

最後まで見ていただきありがとうございます。
今後とも頑張って更新していきますのでもしよろしければ
下記お一つでもシェアしていただけると幸甚です。
Facebookでシェア Twitterでシェア はてなブックマーク LINEで送る

 - 技術系 , ,

  関連記事

またもこのブログ(word press)で「bad gateway 502エラー」がでました。

今日は19:30頃には会社をでて(僕の会社は10時出社の19時定時)、 早めに家 …

ブログをgoogleとbingにインデックスさせた(申請した)

ブログを立ち合げたわけだしせっかくなので、 検索エンジンに引っかかるようにしたい …

【Git】ローカルで編集した内容を元に戻す方法

ローカルでいろんなファイルに変更を加えた後に、 「・・・よし、cloneしてきた …

お名前.comの共用サーバにSSHで接続できない件について【解決済み】

友人がお名前.comでサーバを借りてHPを作りたいとのことで、 お手伝いすること …

【Docker】イメージとコンテナの違いについて【初心者雑記】

現在Dockerについて興味があり使ってみたりしているが、 Dockerの概念を …

【Python】3分でMacをmecabが使える環境に整える

形態素解析とかして色々したくなった(必要になった)ので。

知らないと大惨事に・・・DNSのSPFレコードにはincludeできる上限がある件(10回)

意外と情報がなく、知らずに馬鹿みたいにIncludeすると大変なことになるのでメ …

【Ansible】list型で定義した変数を改行区切りでjoinし出力する

題名でやりたい内容伝わるかしら・・・w

【解説付き】vimrcのオススメな設定内容を晒すので参考に【小技も】

貼り付けるだけで便利になるviエディタの自分の設定について晒しておきます。 (自 …

Macで意図しない【cmd + q】を防ぐ方法

ブラウジングしてて見終わったタブを閉じようとして、 【cmd + w】を押すつも …

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

Message

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