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で送る

 - 技術系 , ,

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

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

  関連記事

【Ansible】jinja2で変数内の文字列検索しマッチした場合とで処理を分けたい

jinja2のテンプレートを使っててマジック変数内にとある文字列があった場合、な …

pythonで正規表現を使って文字列を検索してマッチした全てを出力する

プログラミングしていて、 とあるファイルや外部サイトのHTMLだとかを部っこ抜き …

【Linux】FTPコマンドでローカルホスト上のファイルをリモートホストに転送する方法

毎回ググってるのでアウトプットしておきます。

【ansible】”ERROR! ‘unicode’ object has no attribute ‘xx’とかいうメッセージがでる

  最近仕事でansibleに触れてて久しぶりに開発っぽいことしてて生 …

xcode6をvimライクにした。

まいど。つい先程からxcodeのswiftの勉強をし始めましたチャットです。 そ …

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

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

【Ansible】linuxのコマンド実行結果を元に処理をわけたい

nfsをマウントさせるときにサーバ上のmountのバージョンが古いとansibl …

馬鹿でもできた、CentOs6(仮想)にOracle12cをインストールする手順

とても反感を喰らいそうな題名ですが許してください。 先日、「へーOracle12 …

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

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

【5分で終わる】DropboxとLinuxとを同期させる方法

意外と簡単にできたのですが、 どんなに簡単なことでもメモメモ。

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

Message

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