ドットファイルの概要
こんにちは、スニアソフトエンジニアのリドルです。このポッドキャストは、IT業界にいろんな話やリアルをお届けするポッドキャストです。
今回はですね、みなさん、ドットファイルって育ってますか?という話をしたいと思います。
ドットファイル、何かご存知でしょうか?これはですね、簡単に言うと、自分の好きなコマンドというかショートカットとか、
いろんなPCの初期設定をですね、丸っと置いておいて、PCの初期セットアップ時にそれを入れて、すぐにマイPCとしてしまうような一連のイニシャルのスクリプトとか、
設定ファイルの集合体のことですね。よく入っているので言うと、エディターの設定だったり、あとはコマンドのエイリアス、ショートカットですね。
あとMacの場合だと、不流でいろんなファイルというかアプリケーションに入れられるので、どういうアプリケーションを入れているかというのを管理したりとか、
人によってはクーロンジョブを管理したりとか、バックアップのファイル、あとは簡易なツールとか、Gitのコンフューとかを管理するケースもあるかなと思います。
とにかくですね、パソコンがですね、3年に一度バージョンアップして新しい機種に変えるみたいな現場がちらほらあるかなと思うんですけども、
そうなると毎回移行するのは結構面倒くさいので、それをすぐにできるようにしたものだったり、人によってはLinux立ち上げてそこで作業して、
いらなくなったら捨てて、また新しいのみたいな、EC2みたいなものを上げて捨てるみたいな使い方をされる方もいるので、その時にすぐにインシャライズできるようにしているみたいな感じですね。
これウェブ系の方が多いような気がしますね、使っている人。大体皆さんGitHubで管理していて、人によってはカールでそのGitHubにホスティングされているスクリプトをロードしてインストール終了みたいなことまでシステマティックにやられている方もいるかなと思います。
これ何がいいのかというと、ドットファイルがめっちゃいいっていう話と、その中に用意しているもので自分の生産性が結構上がるよって話の2つがあって、
ドットファイルを用意していることでパソコンの移行がすごい楽になるっていうのが主なメリットっていう感じなんですけども、
2個目として、実際に用意しているファイルでめちゃくちゃ生産性が上がるよって話で言うと、例えばMacの設定でちょっと恐縮なんですが、
自分がやっている設定としては、バックスペースとかデリートキーを押した時の文字が消えるじゃないですか、あの文字が消えるスピードがめちゃくちゃ速くなるみたいな設定を有効化したりとか、
あと左右キーで自分はターミナルとか移動することあるんですけども、その時の移動速度がめっちゃ速くなるみたいな、
そういったことをやったりとか、ビープ音を止めるとか、そういう細かいことをやったりっていうのをやったりしますね。
あとはエイリアスですね。なんかコマンドをちょっと短くするみたいなエイリアスがあるんですけども、これ多分自分は300ぐらい登録してて、使わないものも結構あるんですけども、
本当にGitの操作とかはだいぶ端よってますね。GitステータスとかはGSだし、GitチェックアウトはGCって言ってますし、ZシェルはZかな。
いろいろあるんですけども、すごい長いコマンドとかも2文字ぐらいで打てるようにしたりとか、いろいろしてるので、
もちろん覚えないといけないんであれですけど、ちょっとずつ覚えればなんとかなるんで、そういうのを使うと結構作業が早くなるかなっていう感じはしてますね。
ただ一個注意点があって、既存のコマンドに対してエイリアスを仕掛けたりすると、例えばRMっていう回路を消すコマンドがあると思うんですけども、
ドットファイルの活用法
よくやられる方法として、RMを別のコマンドに置き換えて、トラッシュコマンドとか、絶対的な搾取じゃなくて、ゴミ箱への移動とか特定のディレクトリへの移動っていうコマンドに変えるパターンとかあるんですよ。
これとかだと、RMのオプションを全部そのコマンドが採用してればいいんですけども、採用してない場合に、今流行りのジェミシーライとか、
クロードコードみたいなやつが、そのRMコマンドというと、オプションなくて使えないよみたいなことがね、いちいち起こったりしてくるんで、それはちょっと注意してください。
あとは、いろんな便利ツールのスクリプトとか、設定ファイルとか用意しておくことで、すぐPC切り替えた時にも同じ設定使い回せるっていうのは大きいかなと思いますね。
そんな感じでドットファイルは結構自分の中で育てるみたいなものになっていて、それがどんどん拡張していけば拡張していくほど、自分がより早く仕事ができたりとか、
何かタスクを終わらせられるってことにつながっていくので、結構育ってる方が多いんじゃないかなと思います。
ドットファイルを一から作るには結構大変なんですけれども、世の中にはですね、このドットファイル作り方とか、実際に自分が運用しているドットファイルってものを公開してくれる方も結構いらっしゃいますので、
ぜひですね、ドットファイルって検索してもらうといろいろ見れるかなと思います。
以上注意事項としてはですね、ギット管理するもので、もちろんプライベートにすれば誰も見れないんですけれども、
インターネットからダウンロードするような都合上、パブリックにされる方も多いので、クレデンシャルとか秘密鍵とかそういったものは確保しないようにしてください。
はい、今回はですね、仕事をより早く終わらせるための一つのテクニックとして使用できるドットファイルというものを紹介させていただきました。
とても便利なので、ぜひ導入してみてください。
はい、このポッドキャストはハッシュタグリルITで皆様からの感想やコメント募集しております。
またチャンネルの概要欄にですね、Googleフォームのリンクもありますので、そちらからのご投稿も大歓迎です。
ありがとうございました。