次のコマンドがあります。
echo "- - -" | sudo tee /sys/.../scan
このコマンドラインをどのように解釈すればよいですか? 私のセリフに文字が含まれているため、Googleで何も見つかりませんでした。
ありがとう!
echo "- - -"
画面に 3 つのダッシュと 2 つのスペースを出力します
|
パイプ - 左側のコマンド (echo) の出力を取得し、右側のコマンド (sudo) への入力としてフィードします。
sudo
指定されたコマンドをroot
特権で実行する
tee
root ユーザーとして実行される指定されたコマンド。Tee は stdin からの入力を受け取り (パイプを介してエコー出力が供給されます)、それを 2 つの出力に分割します。最初の出力は画面に表示されるため- - -
、端末に出力され、指定されたファイルにも出力されます。/sys/.../scan
この場合は、 .
ファイルへの完全なパスを提供していないため、それがどの/sys
スキャンであるかはわかりませんが、一般的に言えば、このコマンドはおそらくOSに変更(追加/削除)のためにハードウェアバスを再スキャンするように指示しています.
ここで最初の答えを確認してください:
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