Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでtestコマンドを使う方法

Linuxでtestコマンドを使う方法

  

Linuxシステムはある条件が成立したかどうかを検出する必要があるときにtestコマンドを使う必要がありますLinuxでのテストの使い方はたくさんありますXiaobianでLinuxを学ぼう。システムでtestコマンドを使用する方法

1. testを使用してコマンドの結果を確認します。testは0または整数を返します。 trueの場合は0を返し、エラーコードの場合は整数を返します。

2. $?を使用して前のコマンドの結果を取得します。
上記

3.

存在/ホーム/WWWのようにフォルダなので、LS /ホーム/WWWこのコマンドは例えば0の結果を返します。

私のサーバー;

ie echo $? <;戻り値は0

上記の私のサーバーは、このようなフォルダを/ホーム/KKK存在しない、コマンド実行エラーコードの後に​​、このコマンドの戻りLS /ホーム/KKK結果そうBr>

すなわちecho $?返される結果は2です。これは、ファイルまたはフォルダが存在しないことを意味します。

4.共通ファイルテスター

-eは、このファイル名が存在するかどうかを示します。

-fは、このファイル名がファイルかどうかを示します。

-dこのファイル名がフォルダーかどうかを示します。

-rこのファイル名が読み取り可能かどうかを示します。

-wは、このファイルが書き込み可能かどうかを示します。

-S
実行は、このファイルはフォルダ

そのテスト-e /ホームとして/WWW自分のサーバーの/home上のソケット

4.1を頼むかどうかを示します/wwwの結果は0で、trueです。このファイル名は存在します。

なので、test -f /home /wwwの結果は0ではありません。つまり、falseです。このファイル名は、ファイルではありません。テスト-d /ホーム/WWWの結果は、それが真で、0で、このファイルは、フォルダ

と命名された4.2自分のサーバーの/home /KKKの

ファイル名が存在しません

したがって、test -e /home /kkkの結果は0ではない、つまりfalse、ファイル名は存在しません。

したがって、test -d /home /kkkの結果は0、つまりfalse、つまりこのファイル名ではありません。フォルダを要求しません。

上記はLinuxの論理コマンドtestコマンドの使用法の紹介ですが、条件が真であるかどうかを判断したい場合は、このコマンドを使用します。

Copyright © Windowsの知識 All Rights Reserved