Я полагаю, что вы ищете команду setsid
, которая запускает программу в новом сеансе. Итак, вы можете:
setsid apt-get update
И, если вы хотите, чтобы apt-get update
молчал:
setsid apt-get update >/dev/null 2>&1
Хорошая вещь с setsid
заключается в том, что процесс, начатый таким образом, продолжится. после закрытия терминала.
EDIT:
Насколько я помню, oh-my-zsh не доступен как официальный пакет. Он находится в aur (репозиторий пользователя arch) под именем oh-my-zsh-git
Для установки/обновления этого пакета вам нужно использовать pacaur
или yaourt
, но не pacman
!
Btw последнее обновление: 2016-06-26 12:03
Oh-My-Zsh время от времени просит обновить себя, не так ли?
Вы можете обновить его вручную в ~/.oh-my-zsh/
git pull --rebase --stat origin master
Если вы получите
Cannot pull with rebase: You have unstaged changes
Сделайте git stash
и попробуйте pull
снова.
Спасибо @Adaephon за указание сделать
git stash pop
после этого повторно применить сохранённые изменения
.