-b
указывает местоположение корневых каталогов пользователей. На Вашем среднем поле Debian это будет /home
; можно изменить значение по умолчанию путем редактирования /etc/default/useradd
. useradd
добавит новое имя пользователя к этому пути для получения корневого каталога. Это означает это, если Вы делаете
useradd -b /somewhere ian
каталог нового пользователя будет /somewhere/ian
.
-d
устанавливает корневой каталог явно, независимо от значений по умолчанию. Так
useradd -d /somewhere-else/ian ian
затем корневой каталог пользователя будет установлен на /somewhere-else/ian
.
Обратите внимание, что каталог будет установлен в файле паролей, но не будет на самом деле создан если -m
также указан (или CREATE_HOME
установка включена в файле значений по умолчанию).
Используя awk
:
awk '/^-/ {print $4}' <(free -m)
9083
awk '/Mem:/ {print $4}' <(free -m)
9083
Доступ к объему доступной памяти можно получить в новом procps-ng
в другом поле:
awk '/Mem:/ {print $7}' <(free -m)
free -m | grep buffers/cache | awk -F" " '{ print $3 }'
free -m | grep buffers/cache | awk -F" " '{ print $4 }'
.