iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

Linux コマンドってどうやって実行されてるの?【Part-1】

みなさん Linux コマンド使いこなせてますか?僕は使いこなせていません。 ので、今回は Linux コマンドで気になって調べたあれやこれやを紹介したいと思います👷‍♀️

Linux とは?

ひとまず普段使っている Linux とはなんぞやというところからググってみました。

Linuxは簡単にいうと、

などと同じOSです。OSとは、コンピューターのすべてのハードウェアを管理しているソフトウェアのことです。

ref: https://www.sejuku.net/blog/4948

Linux は 1991年に PC 用の OS として公開され、その後、スーパーコンピュータや、サーバなど様々なシステムで使われるようになったそうです。最近だと Android OS などのベースとしても *Linuxカーネルが使用されていますね。

ただ、上の説明をみると Mac OS とは別に書かれていますね🤔 そもそもなんで Linux のコマンドが MacOS で実行できるんだ?そこでググってみると下記のような画像が見つかりました。

https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg

これを見る感じだと、MacOSUnixベースの BSD というものがベースになっていることが分かります。また、Linux OS の箇所に(画像左上に)何やら、Unix like systems と書いてあるのが分かります。これは、LinuxUNIX を参考にして作られたということを表しているそうで、直接的には繋がりがあるわけではないことを示しています。余談になりますが、UNIX は The Open Group という団体が保有する OS であり、団体によって認可されたものが UNIX として名前をつける権利が与えられるそうで、その他の UNIX のように動作する OS などを UNIXUNIX like などと呼ぶそうです。Linux もその一つとして考えて良さそうですね🐧

ja.wikipedia.org

Linux コマンドのファイルはどこにあるの?

釣りに行きたいので今回はここまでにして、次回この続きから書いていきたいと思います👷‍♀️ 🎣

参考

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com