__disown(){ local cmd=$1 ; shift ; $cmd "$@" &> /dev/null &disown }; for i in gvim ; do alias $i="__disown $i"; done


Эта команда создает алиасы для запуска определенных приложений в фоновом режиме, игнорируя вывод ошибок. Это полезно для того, чтобы отсоединить команды от текущего терминала и освободить его для дальнейшей работы. В данном случае, создаются алиасы для gvim, что позволит запускать графический текстовый редактор GVim в фоновом режиме без вывода ошибок. Альтернативой может быть использование ‘&’ при запуске команды в терминале, но эта команда делает процесс более автоматизированным.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *