マリコ、もがく。-コマンド、打つ-
皆様、こんにちは。
鼻が低いせいで大人用マスクだとすぐにズレてしまう、マリコです。
ここ株式会社クイックガードにご縁をいただいて、2020年の11月よりサポートエンジニアとして未経験転職いたしました。
このブログでは、完全無欠の未経験者で誇るべきIT素人であるマリコが、一端のエンジニアをめざしてもがく様子を徒然なるままに描いていきます。
そんなマリコのもがく様子を描くブログ、第3回目のテーマは『コマンド』です。
コンピュータやソフトウェアの動作を制御するためにユーザーが入力する命令。
・エンジニアといえば黒画面に白い文字
・白い文字、それはコマンド
・マリコが覚えたコマンドのご紹介
-pwdコマンド
-cdコマンド
-catコマンド
-manコマンド
・Enterキーに震える日々
エンジニアといえば黒画面に白い文字
エンジニアといえばあれですよね、ただ黒い画面に意味不明な大量の白い文字をパチパチと打ち込み、最後にEnterキーをターンッ!みたいな。
やり遂げた仕事が大きければ大きいほど最後のターンッが激しくなる的な。
IT超初心者なら誰だって思い描く共通のイメージですよね。
転職前のマリコも例に漏れず、エンジニアといえば黒い画面に白い文字、最後にEnterキーをターンッ!だと思っていました。
では、IT業界に転職して実際はどうだったかというと…リアルエンジニアさん達もしっかり黒い画面に白い文字をパチパチ打ち込んでおられるではありませんか。Enterキーは優しくタンでしたが、概ね事前のイメージ通りでした。
白い文字、それはコマンド
じゃあまずあの黒い画面って何なの?って話しなのですが、あれ、サーバなどのコンピュータとマリコ達人類が情報のやり取りする場所です。CUI(Character User Interface)やCLI(Command Line Interface)というイラストやアイコンを使わず文字だけでやりとりする方式を、ターミナルエミュレータ(コンピュータの端末として働くソフトウェア)が提供してくれているそうです。
そしてあの白い文字、なにをパチパチしているのかと思えばあれが「コマンド」です。
きっと中学時代に習っているのでしょう…命令とか指令とかいう意味の英語ですよね。コンピュータは空気を読んでくれたりしないですし相手の気持ちを慮ってくれたりもしないものですから、人類がやって欲しいことを的確かつ端的な言語を使って明確に命令してあげる必要があるんですね。(余談ですがマリコは子どもの頃、↓↘→+パンチのコマンドで波動拳を撃たせていました。)
ということで、マリコがようやく覚えたコマンドの一部をどうぞ。
マリコが覚えたコマンドのご紹介
といった感じです。実はあの黒い画面に映る大量の白い文字って、全部が全部エンジニアさんが手動入力しているものだと思っていたのですが、半分はコンピュータが人類の命令に対して応答してくれているものだったんですね。これは地味にびっくりポイントでした。
Enterキーに震える日々
コマンド自体の多様性もさることながらそれぞれのコマンドに対するオプション数もかなりのもので、それはもう途方もないほどの命令が可能らしいのですが、正直まだまだチンプンカンプンです。しかも「やっぱ今の無し!」とかも出来ないので、コマンド確定のEnterキー打つのも、めっちゃどきどきしています。
イメージ通りのエンジニアになるにはあと幾月かかるだろう、と何かに震える冬の朝。
夏の蛍の頃にはもう少し成長した内容の文章が書けていますようにと、夜ごと月に祈っています。(溢れ出せ乙女感!)
牛歩のごとき成長ではありますが、読者の皆様にとって価値あるブログにしていけるよう精進していく所存ですので、長い目でのお付き合いをよろしくお願い申し上げます。
Enterキーをターンッ!できるその日まで、マリコ、もがきます。