私はシェル (私の場合は Bash) からコマンドを頻繁に実行しますが、これらのコマンドはすぐにフォークして無視したいものです。実際、私silent
はそれを行うスクリプト ( ) を頻繁に作成しました。
#!/bin/bash
$@ &> /dev/null &
その後、たとえば実行できます
silent inkscape myfile.svg
また、フォークしたばかりのプロセスのデバッグ出力によって端末が汚染されることもありません。
2 つの質問があります。
これを行う「公式の」方法はあり
&> /dev/null &
ますか?そうでない場合、コマンドの後にタブ補完
silent
をあたかも存在しないかのように機能させる方法はありますか? 例を挙げると、 を入力した後、 を押したときにsilent inksc
bash がコマンドをオートコンプリートするようにしたいと思います。silent inkscape
[tab]