シェルスクリプトフェイス質問と回答

1.シェルスクリプトとは何ですか?

シェルスクリプトコマンドは、1つ以上のコマンドが含まれている含まれているテキストファイルです。

2.なぜシェルスクリプトを使うのか?

システム管理者は、タスクを達成するためにコマンドの数を発行するためにそれを使用します。テキストファイル(シェルスクリプト)のすべてのコマンドは、日常の作業を完了するために一緒に追加されます。

3.シェルスクリプトの利点(メリット)は何ですか?

これらは、シェルスクリプトの2つの主な利点は:

  • それはあなたがあなた自身のオペレーティング・システムの開発を支援することができ、最も適した関連機能が含まれています。
  • アプリケーションは、独自のデザイン・ソフトウェア・プラットフォームに応じてすることができます。
  • システムを管理し、維持するために使用します。

4.シェルスクリプト欠点は何ですか?

ここでは、シェルスクリプトの主な欠点は以下のとおりです。

  • 弱いデザインは、全体のプロセスを損なう可能性があり、かつ高価なミスにつながることができます。
  • あなたがエラーを入力した場合は作成中に発生し、それが全体のデータとパーティションのデータを削除することができます。
  • その最初のプロセスが遅いと徐々に改善です。
  • 異なるオペレーティングシステム間の移植性が悪いです。

どのような種類のスクリプトで使用される5.シェル変数?

シェルスクリプトは、変数の2種類を使用しています:

  • システム定義変数:これらの変数自体は、オペレーティング・システムによって定義または作成されます。
  • ユーザ定義変数:これらの変数は、システムのユーザーによって定義されています。

ある6.シェルスクリプトどのような構文は、「文があればネストされましたか」?

構文「if文をネストされた」シェルスクリプトについて、次のコードを参照してください -

if [ Condition ]  
then  
    command1  
    command2  
    .....  
else  
if [ condition ]  
then  
    command1  
    command2  
    .....  
else  
    command1  
    command2  
    .....

 

7.  $?シェルスクリプトでの使用が何を識別しますか?

シェルスクリプトを書くときに$?特定しするifコマンドの実行が成功の声明かどうかをチェックするのに役立ちます。

シェル8. breakコマンドの使用は何ですか?

breakコマンドは、ループからの継続的な終了を中断するために使用されます。

9. GUIスクリプト(アプリケーション)とは何ですか?

GUIは、グラフィカルユーザインタフェースを表します。コンピュータとそのアプリケーションを制御します。GUIスクリプトは、さまざまなアプリケーションをサポートしています。これは主に、オペレーティング・システムによって異なります。

何が10.のLinux / Unixのプロセスいくつかの段階を経験しますか?

Linux / Unixのプロセスは、典型的には、4つの段階を経ます:

  • 待ち:この段階では、Linuxのプロセスがリソースを待っています。
  • 実行:この段階では、Linuxは現在のプロセスを実行します。
  • 停止:この段階では、Linuxプロセスが成功した実行後に停止します。
  • ゾンビは:プロセスがプロセス・テーブルで停止それでもているので、ゾンビとして知られるこの段階は、アクティブです。

11.「LS」指令位置「エコー」コマンドを置き換えることはできますか?

ことができます。

whileループの12シェルスクリプトの文法とは何ですか?

whileループは、複数のコマンドブロックに対して繰り返されます。また、forループとは異なり、条件がもはや真であるまで、反復処理なかったです。

while [ test_condition ]  
do  
    commands...  
done

13.ソフトリンクとハードリンクの違いは何ですか?

iノード:各ファイルは、いわゆる「iノード」のインデックス番号、関連文書の構成に関するメタデータのインデックス番号が含まれています。

ハードリンク:リンクは原稿の鏡像です。この場合、ハードリンクと元のファイルは、それを含みますinode元のファイルを削除するかどうかにかかわらず、リンクはハードリンクのまま。

 

ソフトリンク:Windowsオペレーティングシステムのようなショートカット機能。この場合、ハードリンクと元のファイルは別のinodeを含みます。あなたは、元のファイルを削除した場合、ソフトリンクは機能しません。

 

14.シェルスクリプト$#である識別子の目的は何ですか? 

シェルスクリプト$#スクリプトに渡されたパラメータの合計数を表示する識別子。

15.ゾンビとは何ですか?

ゾンビプロセスは、死のプロセスですが、親が状態のオプトアウトしませんでした。

3つの標準ストリームで16のLinuxは何?

Linuxでの3つの標準ストリームは、次のとおりです。

  • 0 - 標準入力
  • 1 - 標準出力
  • 2 - 標準誤差
公開された72元の記事 ウォン称賛7 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_39399966/article/details/104345420