シェルスクリプトの使用は何ですか

1.シェルとは

これは、Windowsのdosコマンドに似たコマンドであり、
変数、関数、論理制御ステートメントなどを含むプログラミング言語でもあります。

2.シェルスクリプトとは

これは、再利用可能で実行可能なスクリプトファイルを形成するためにシェルコマンドを記述またはプログラムできるテキストファイルです。

3.シェルスクリプトの役割

シェルプログラミングを通じてLinuxシステム管理の効率を向上させる

4.Linuxシステムのデフォルトのシェルパーサー

/ bin / bash


なぜシェルスクリプトを学ぶのですか?

シェルコマンドとプログラミング言語を使用して、Linuxシステムの管理効率を向上させます

シェル入門

シェルコマンドを記述してLinuxカーネルに送信して実行することにより、操作はコンピューターハードウェアになります。したがって、シェルコマンドは、ユーザーがコンピューターハードウェアを操作するためのブリッジになります。

シェルは、WindowsシステムのDOSコマンドに似たコマンドです。

シェルはゲートプログラミング言語です。シェルには、変数、関数、論理制御ステートメントなどが含まれています。

 ユーザーがオペレーティングシステムに命令を発行すると、実際にシェルに命令が通知されます。この命令はシェルによって解釈され、カーネルによって処理されて対応するアクションが実行されます。システムの応答と出力メッセージもシェルによって処理され、ユーザーの画面に表示されます。

シェルパーサー

Linuxシステムのcentosでサポートされているシェルパーサーを確認してください

cat /etc/shells

パーサータイプの紹介

パーサータイプ 導入する
/ bin / sh Bourne Shell、元々UNIXで使用されていたシェル。
/ bin / bash Bourne Again Shellは、bashと呼ばれるBourne Shellの拡張であり、LinuxOSのデフォルトのシェルです。柔軟で強力な編集インターフェイスを備えていると同時に、非常に使いやすいユーザーインターフェイスを備えており、高度にインタラクティブです。
/ sbin / nologin パーサーがログインしていない場合、シェルは/ sbin / nologinに設定され、ユーザーがシステムにログインするのを制御します。メールサービスなどの一部のサービスは、主にホストからのメールの受信に使用されます。ログインは必要ありません。
/ bin / dash dash(Debian Almquist Shell)、これもUnixシェルです。Bashよりも小さく、必要なディスク容量も少なくて済みますが、会話やインタラクティブ性も低くなります。
/ bin / csh CシェルはC言語スタイルのシェルです
/ bin / tcsh Cシェルの拡張バージョンです。

デフォルトのパーサーはbashです

 echo $SHELL

意味:現在のシステム環境で使用されているシェルパーサーのタイプを出力します

エコーは、出力データを端末に出力するために使用されます

$SHELLこれは、グローバルに共有される読み取りパーサータイプの環境変数であり、グローバル環境変数が使用されている場合にすべてのシェルプログラムで読み取ることができる変数です。

おすすめ

転載: blog.csdn.net/qq_21402983/article/details/124069924