Вы могли использовать tr
вместо sed:
awk '/user/ {print $1 }' /etc/userdomains | tr -d ":"
Хотя я не вижу, как это лучше, чем просто использование awk (и при этом я не вижу что случилось с sed).
Ctrl-D или exit
то же.
Если Вы использующий эти "X", менеджер окон отправляете оконечный сигнал в оболочку. Который имеет в конце тот же результат. Если оболочка не реагирует, пользователь обычно получает предупреждение и может затем вынудить оболочку закончиться (равный kill -9 $PID
).
Существует одна небольшая разница между "X" - и метод выхода, если Вы используете zsh
как оболочка: Если у Вас есть выполнение фонового процесса, exit
/ctrl-D производит в первый раз только предупреждающее сообщение, "у Вас есть рабочие задания", во второй раз оболочка закрывается. С кнопкой "X" оболочка сразу завершается без любых предупреждений.
Нет никакого различия. Так это при нажатии ^D Вы делаете то же самое как вводящий 'выход':
$ su -
Password:
# [press ^D]
logout
CTRL+D
и exit
то же, вопрос был о нажатии на менеджер окон "X" для закрытия окна, не ввода exit
:-)
– Patrick
26.04.2012, 16:39
Закрытие эмулятора терминала не является тем же как нажатием CTRL + D
(если опция huponexit
установлен).
При закрытии терминала (нажатие на "X"), эмулятор терминала отправляет SIGHUP в оболочку. Когда удар получает SIGHUP, он также отправляет SIGHUP во все Ваши задания.
Когда Вы выходите из терминала с CTRL+D
или logout
или exit
, оболочка выходит, не отправляя SIGHUP во все задания. Это - поведение по умолчанию, но может быть изменено путем установки удара shopt
установка huponexit
.
Так в конечном счете, если Ваша цель состоит в том, чтобы удостовериться, что нет ничего работающего в фоновом режиме, ее safter для нажатия на "X".
.
Информация, обеспеченная jofel в его комментарии, является неправильной (извините jofel). Эмулятор терминала не имеет никакой подсказки, что задания выполняют под оболочкой, таким образом он, наклон завершает их.
Примечание:
Это поведение абсолютно зависит от оболочки. Совершенно возможно, что различные оболочки имеют различные поведения по умолчанию.
&
останется работать. Если Вы "X", то они будут завершены. – Patrick 10.03.2012, 20:58