web-dev-qa-db-ja.com

shコマンドとは正確には何ですか?

Shコマンドが何なのかわかりませんか?

http://unixhelp.ed.ac.uk/CGI/man-cgi?sh

ファイルを実行しますか?

tomcatのように:

sh /usr/local/Tomcat/bin/shutdown.sh

すみません、混乱しています。

38
user3183

shは ボーンシェル です。

いくつかのシェルがあり、そのうちのボーンは古い規格であり、すべてのUNIXシステムにインストールされており、通常、保証できるシェルが存在します。

シェルは、入力を受け取り、画面や正しいファイルなどに出力を返し、ジョブの管理、強制終了、式のテストなどに必要なすべての基本的な組み込みコマンドを提供するコマンドインタープリターです。

上記のコマンドは、ボーンシェルを使用してそのシェルスクリプトを実行することを示しています。シェルによって構文が異なるため、正しいシェルを使用する必要があります。シェルの最初の行では、どちらを使用するかも定義する必要があります。#!/ bin/shは、use/bin/shと言います。

36
Alex

shはボーンシェルです。 /usr/local/Tomcat/bin/shutdown.shはシェルスクリプトです。 sh filefileをシェルスクリプトとして実行します。通常、実行ビットを設定して./file

7
user23307