
&>/dev/null
sh / bashスクリプトでデフォルトの動作を設定する方法はありますか? *.shスクリプトよりもコンソールのすべてのコマンドに追加する必要はありません。
私はグローバル設定を探しています...または少なくともいくつかのカスタムエイリアスを探していますが、すべてのコマンドとすべてのコマンドが自動的に&>/dev/null
最後に追加されるようにします。
どんなアイデアがありますか?
答え1
exec &>/dev/null
Bashスクリプトの先頭に追加
答え2
シェルから:
exec >/dev/null
# still shows the prompt
exec 2>/dev/null
# now the prompt is gone, too
# restore stdout
exec >/dev/tty
# restore stderr
exec 2>/dev/tty