ホームページ >運用・保守 >Linuxの運用と保守 >Linux のスクリプトは何から始まりますか?

Linux のスクリプトは何から始まりますか?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-07-10 16:21:192843ブラウズ

Linux のスクリプトは #! で始まり、システムにスクリプト ファイルを実行するインタープリタを指示します。スクリプトを実行すると、オペレーティング システムはシバン行を読み取り、対応するインタプリタを呼び出して、スクリプト ファイル内のコマンドを解釈して実行します。スクリプト ファイルには実行権限が必要であることに注意してください。chmod x スクリプトを使用できます。 .shコマンド実行権限を付与します。

Linux のスクリプトは何から始まりますか?

このチュートリアルのオペレーティング システム: Linux5.18.14 システム、Dell G3 コンピューター。

Linux では、スクリプト ファイルは通常、指定されたインタープリタで始まります。このインタープリタは、スクリプトの実行にどのインタープリタを使用するかをシステムに指示するために使用されます。一般的なスクリプトは次で始まります:

1. Bash スクリプト: #!/bin/bash で始まることは、Bash をインタープリターとして使用することを意味します。

#!/bin/bash# 
脚本内容...

2. Python スクリプト: #!/usr/bin/env python または #!/usr/bin/python で始まる場合は、Python インタープリターを使用することを意味します。

#!/usr/bin/env python# 
脚本内容...

3. Perl スクリプト: #!/usr/bin/perl で始まる場合は、Perl インタープリタを使用することを意味します。

#!/usr/bin/perl
# 脚本内容...

4. シェル スクリプト (他のシェル): シェル インタープリターに対応するパスから開始します (たとえば、#!/bin/sh は sh インタープリターを使用することを意味します)。

#!/bin/sh
# 脚本内容...

これらのスクリプトは #! で始まり、「シバン」 (ハッシュバンとも呼ばれます) と呼ばれ、スクリプト ファイルをどのインタプリタで実行するかをシステムに指示します。スクリプトを実行するとき、オペレーティング システムはシバン行を読み取り、適切なインタプリタを呼び出してスクリプト ファイル内のコマンドを解釈して実行します。

スクリプト ファイルには実行権限が必要であることに注意してください。これは、chmod x script.sh コマンドを通じて付与できます。その後、スクリプト ファイルを直接実行すると、システムは指定されたインタープリタを自動的に使用してその中のコマンドを実行します。

以上がLinux のスクリプトは何から始まりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。