0

次のコマンドがあります。

echo "- - -" | sudo tee /sys/.../scan

このコマンドラインをどのように解釈すればよいですか? 私のセリフに文字が含まれているため、Googleで何も見つかりませんでした。

ありがとう!

4

3 に答える 3

5
echo "- - -"

画面に 3 つのダッシュと 2 つのスペースを出力します

|

パイプ - 左側のコマンド (echo) の出力を取得し、右側のコマンド (sudo) への入力としてフィードします。

sudo

指定されたコマンドをroot特権で実行する

tee

root ユーザーとして実行される指定されたコマンド。Tee は stdin からの入力を受け取り (パイプを介してエコー出力が供給されます)、それを 2 つの出力に分割します。最初の出力は画面に表示されるため- - -、端末に出力され、指定されたファイルにも出力されます。/sys/.../scanこの場合は、 .

ファイルへの完全なパスを提供していないため、それがどの/sysスキャンであるかはわかりませんが、一般的に言えば、このコマンドはおそらくOSに変更(追加/削除)のためにハードウェアバスを再スキャンするように指示しています.

于 2013-10-15T20:37:37.677 に答える
1

ここで最初の答えを確認してください:

https://askubuntu.com/questions/192461/ubuntu-server-12-04-hotplug-sata-automount

リンクから:On Linux, you can tell the system to rescan an individual SATA port.So to rescan the SATA3 port

于 2013-10-15T20:36:31.943 に答える