寝坊したプログラミングと海外移動の情報マガジン寝坊したMacのlsの出力をファイルの種類で色分けMac2014.06.20Macのターミナルからlsを使ったときに、ファイルやディレクトリなどの種類によって表示を色分けした出力ができます。Linuxでlsを使うと、これに加えて拡張子も色分けすることができます。Macでも使える方法はないのかと思ったら、「別のls」を使うことで実現できました(GNUのlsのことなんですが)。ls(などのツール)をインストールhomebrewを使ってcoreutilsというパッケージ(formula)をインストールします。coreutilsちょっと時間がかかりますが、これで関連のコマンドがいろいろ入ります。以下のようなメッセージが。PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"coreutilsでインストールされるコマンドはすべて名前の先頭に「g」が付いているのですが(lsならgls)、単にlsとしてglsを呼び出したいなら上のようにパスを設定してね、ということです。gnubinの中では通常の名前から、g**へのシンボリックリンクが張られていました。今回の目的に使うのは、lsと色の設定に使うdircolorsというコマンドだけなので、dircolorsのGNU版は直接gdircolorsで呼び出して、lsはエイリアスを使うことにしました。拡張子ごとにどんな色を使うか設定したファイルを作ります。-pとすると、デフォルトの設定が出力されるので、これを元に好みの設定に直して、適当な名前で保存します。わたしは「.colourrc」という名前でホームディレクトリに保存しました。「colour」なんていうイギリス英語表記なのは、以前参考にした名前をそのまま使っているだけです。シェルが起動したときに呼び出す設定bashを使っているので、.bashrcに設定しました。-F」として実行するようにaliasを設定しました。ちなみに、以前設定した色のセッテイは無効にしておきます。LSCOLORS=gxfxcxdxbxegedabagacadif構文のelseの中で設定したほうがいいのかもしれまえんが、とりあえずコメントしました。使えるターミナルを選ぶMacのターミナルやiTermでは数種類のターミナル設定ができます、すべての種類で上の設定が有効になるわけではありません。有効になったのは次の4種類でした。-l」のように最後にオプションを付けると無視されるという記事をかいたのですが、GNUのlsでは、それも可能になりました。LINEsatoryosato寝坊した関連記事Macteleportのキャッシュを削除してみたMac用のteleportをインストールするとキーボードとマウスが共有できます。一方からはシェアできるのに、もう一方からはシェアできなくなりました。インストールし直しても変わりません。...MacMarkdownでアンカーを入れるMarkdownでアンカーを入れるには、何かMarkdownらしい方法があると思ったのですが、通常のMarkdown記法には用意されていないようです。いうわけで、わたしのKindle本では見出しの中にhtmlのアンカーを埋めること...MacMacのマルチモニタのメインの変更Macでマルチモニタ(2台)を使っていたら、どういう訳かメインのモニタが入れ替わってしまいました。Text2のメニューのPreferenceが灰色の表示で選択できなくなってしまいました。ネット上で検索しても同じような症状はあるようですが、解決策は見当たらない。...Linuxgvのキーバインディングgvは、たぶんとってもマイナーなPSプレビューワでしょう。このgvのページ移動に関するキーバインディングをまとめてみました。PSプレビューワといっても、Ghostscriptのフロントエンドです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。Cloud11Web開発2WordPress28エディタ15タイ・バンコク16プログラミング17ライフスタイル8海外移動13英語6プロフィール2014年からバンコクと東京を行ったり来たりしているsatoです。プログラミング情報、ASEANを移動する情報をまとめています。Cloud11Web開発2WordPress28エディタ15タイ・バンコク16プログラミング17ライフスタイル8海外移動13英語6プロフィール2014年からバンコクと東京を行ったり来たりしているsatoです。プログラミング情報、ASEANを移動する情報をまとめています。