Photo by Christiaan Colen こんにちは。谷口です。 LinuxやUNIXなどのOSを使う際に欠かせないのが、シェルコマンドです。授業や仕事でLinuxなどを使う必要が出てきて、「プログラミングなら少しはできるけど、シェルって何…?」という方もいらっしゃるかと思います。 ざっくり言うと、OSを使いたい時に、OSと我々ユーザーの仲介役をしてくれるのがシェルです。 例えば、コマンドやスクリプトを入力すると、その入力された処理内容をカーネル(OSの核となる、処理を実行してくれる部分です)に依頼してくれたり、処理中に何らかのエラーが発生した時に、我々でも理解できるようなエラーメッセージを出力してくれたり…というように、OSとユーザーの間を取り持ってくれるのがシェルの役割です。 シェルにはいろいろな種類がありますが、最近のLinuxやMacなどでは、bashがシェルの標準環境と
![初心者でもシェルコマンド・スクリプトの使い方を学習できるコンテンツ5選 - paiza times](https://cdn-ak-scissors.b.st-hatena.com/image/square/b56c4011007fbe7a6085e2cda41aa461dc998f31/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpaiza%2F20170828%2F20170828150417.jpg)