Linux

bashからzshに変更しました。僕のたまごっち的な仕事道具

GUI

一般的なパソコンを使う人々はGUI(グラフィカルユーザーインターフェース)でパソコンを扱うと思います。

スマホの画面の様に、アイコンをタップしたり、ボタンを押したら実行という感じの画面の事です。

その裏側には文字列で書かれたコマンドがあります。たとえばこんなふうに。

private void set_gain_offset_auto_btn_Click(object sender, EventArgs e) {
    GetGuiPosition();

    bool result = false;
    result = SetLaserAutoGain();
    result = SetLaserAutoOffset();

    SetGuiPosition();
    if (result != true) {
        MessageBox.Show("エラーが発生しました");
    }
}

英語で書かれているし、覚えるのが面倒だし、打ち込むのも面倒なので、ボタンを押すだけで実行できるというのがGUIの良さなんですね。

でもある程度まとまった処理でしかコンピューターに命令を実行させる事ができません。

CLI

それで、もっと細かく、ユーザーのニーズにあった命令を実行させる方法を使う必要があります。

それがCLI(コマンドラインインターフェース)です。別名CUI(コマンドユーザーインターフェース)ともいいます。

いわゆるこういう画面なんですが。

9333810442_877cce460a_z

こういうのを「シェル」と呼びます。

シェル

シェルって日本語になおすと貝殻のことなんですね。そして貝殻は中身(中核)を守るために存在しています。

そしてコンピューターの貝殻(シェル)はコンピューターの中核である「カーネル」というものを守っています。

それでシェルを介してユーザーはカーネルとやりとりをするんですが、シェルにも色々あります。

シェルの種類

現在主につかわれているのはLinuxに標準搭載されている「bash」 、「tcsh」、そして最強をうたっている「zsh」です。

今回僕は、bashからzshに乗り換えたという事です。

zshはやっぱり便利

正直、bashの全機能も上手く使えていたワケではないので、ここでzshに移ってもあんまり便利さを感じられないかなと思っていたんですが、いやいやいきなり便利さを感じる事ができました。

bashを使っていくつか不自由を感じていた部分が、zshによって解消されました。

詳しくはここを見てもらえばわかりやすいと思います。

漢のzsh (1) 最強のシェル、それは「zsh」 | マイナビニュース

ずっとzshに乗り換えることが面倒でビビっていたんですが、虎穴に入らずんば虎児を得ず。習うより慣れろって事で導入してみました。

結局なんでもそうなんですけど、新しいものに触れるのはとりあえず早い方がいいに決まってるんですよね。

最初からわからないのは当然で、何かしらやってたら何かしらわかるきっかけが得られるものだと思うんです。

シェルの場合は自分に合わなかったら戻せばいいだけで。

そのあたりのスピード感を大切にしたいと思っている最近です。

なぜシェルを使うのか

普通、パソコンやスマホのプログラムを触っていて、ボタンを押す動作っていうのは履歴にできないですよね。

シェルであれば、すべての動作を履歴として保存する事ができるんです。

その履歴を残せる数もほぼ無限なので、少年がコンピューターを初めて触った日に打ったコマンドを大人になってから見返すという事も可能なんですよね。

まさに、ユーザーが長い年月をかけて育てることができるもの。それがCLIです。

また色々なソフトウェアの設定も「ドットファイル」というファイル名の先頭が「.(ドット)」で始まるファイルに記載していけるのですが、これがまた奥が深い。

ほぼすべての動作はプログラムが可能なので、自分がよく使う機能を一発呼び出しに設定したり、キーボードのショートカットの位置を替えたりして究極の「俺設定」を突き詰めてゆけるのです。

ホームページを100枚200枚、ボタンひとつで立ち上げる事も不可能ではありません。(下準備は必要ですが)

この楽しみは「たまごっち」に似ています。最強のたまごっちを育て上げるゲームです。

シェル、CLIを日常的に使う人々にとって「ドットファイル」郡は一生をかけて磨き上げる、かけがえのないファイル達なのです。

世のプログラマー達は、単体でみればほんの僅かの作業の効率化を、こうして積み重ねていって財産にしているんですねえ。

「一度やった事は2度やらない」(面倒だから)という信念を元に日々道具を整え続けているパソオタが、経験のないパソオタとくらべて10倍100倍のパフォーマンスを出したりするのは、この積み重ねがあってこそなのです。

本日もG線上のきりんにおこしいただきありがとうございます。

僕の可愛いドットファイル達は、僕が死んだら一緒に棺に入れてもらえると嬉しいです(白目)

それではまた♪

 

この記事が気に入ったらいいね!しよう
🍀

更新情報をお届けします

安くて超便利の最強テレビ録画装置「ナスネ」が欲しくなりました。前のページ

気持ちが落ち込んだ時に僕が考えている事。「反応しない練習」を読んで。次のページ

関連記事

  1. お金

    お金と責任と自由の話をしよう。

    お金を稼ぐ事は大変な事だという考え方が、僕の中にはある。大変だ…

  2. 日記

    ぼくの夏休みだった

    最近は車がないので、朝から自転車で通勤しています。とちゅうで公…

  3. 日記

    どこまでワガママなんだろう。僕がブログを書き続ける理由を語ります。

    このブログを書き続ける理由、理念とでも言えばいいでしょうか。そ…

  4. 日記

    やはり夢は持つべきで、僕は自分の人生にもっと期待したいと思う。

    以前に僕は、夢を持つ事に意味がないとか、目標は持たずに毎日コツコツ…

  5. 日記

    昔ちょっとだけ狩人になりたかった

    以前僕は、狩人になりたいと思っていた時期があった。猟銃を手に野山を…

  6. レビュー

    長時間のバスなどの車中旅行の前に準備しておくと良いもの。A.首枕

    先日、ぼくは鹿児島県の東側の半島、大隅半島に向かっていました。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

  1. ウェブサービス

    30日間無料でBD,DVD借り放題のTSUTAYA DISCASを試しに使わせて…
  2. 日記

    神の存在を証明できる時
  3. 日記

    28年ごし、オレたちのエヴァンゲリオン
  4. 写真

    七五三の写真を撮ってきました
  5. Mac

    Macbookのコントロールをコマンドキーにするけどターミナルではコントロールに…
PAGE TOP