そもそもUNIXコマンドのUNIXとはなんぞや?
→OS(Operation System)の一種。
始祖とも言えるほど古いOS
(windows macos ios Android Linux)の仲間
よく映画やアニメなどでハッカーがカタカタ操作している黒い画面
あのような感じで文字列を打ち込んで操作する時に使うコマンド
=UNIXコマンド
・ではなぜこれを学ぶのか?
プログラムを作った!→でも本番環境で動くか不安だな→同じ環境でも動くかテストしてみよう!
さてこのサーバー(パソコン)にこのファイルを入れて実行してもらって...マウスとキーボードがないのにどうやってストレージ内を移動するんだ!?
と、いう時に操作を行う環境作りやスペース、移動時間などなどを短縮できるメリットがある為
ここで振り返ること
→UNIXは始祖とも言えるほど古いOS
MACに搭載されているMACOSやLinuxなどこれらは
UNIXを元に作られているもの。
...ということは「正式には別のOSだが根本は同じなのでUNIXコマンドで操作することができる!!」
大きな面での利点
・環境によって変わるが基本サーバーにはマウスやキーボードといった操作性を高めるツールが接続されていないため
その中で効率化を図るために便利。
・現実的ではない動作を行う時に使ったりする。
・上記の面からプログラマーからエンジニアまで幅広く浸透しているので作業効率的な面で覚えておく必要があるため
余談
残念ながらWindowsでUNIXコマンドを使うことはできない... ←これはデフォ環境の話
(GitBashなど拡張ツールなどを使えばWindowsでもUNIXコマンドが使えるようになる。)←ここがWindowsの長所と利点
操作方法については次の記事。