есть ли способ передать аргумент из другой команды

Ваша идея использовать отдельные разделы на данный момент является единственной практичной. Однако на самом деле это не перебор. Люди используют отдельные разделы для этой цели в течение десятилетий , потому что это работает. Несколько общих советов:

  • /homeРазмещение в отдельном разделе является стандартной конфигурацией для многих дистрибутивов, когда BTRFS не используется, поэтому она уже хорошо поддерживается во всех основных программах. Это главный повод для беспокойства, так как 95% пользователей будут размещать 95% своих файлов именно там.
  • /tmpв идеале не должен быть разделом. Вы почти наверняка захотите, чтобы вместо этого он был монтировкой tmpfsс собственным ограничением по размеру. Обычно это повышает производительность и позволяет избежать траты места на диске, поскольку большую часть времени в /tmpне помещается почти ничего больше нескольких КБ.
  • /var/tmpтакже лучше использовать tmpfs, особенно если у вас много ОЗУ и приличное пространство подкачки.
  • Помимо этого, в зависимости от точной конфигурации вашей системы, пользователи могут записывать произвольное количество данных (прямо или косвенно )в /var/lib, /var/cache, /var/games(, если нет /var/lib/games), /var/mail, /var/spoolи, возможно, любые каталоги хранения, используемые для сетевых служб(/var/wwwили /var/ftp, например ). Лично я бы просто поместил /var/cache, /var/spoolи /var/libв их собственный раздел, и когда он начнет заполняться, просто уничтожьте все в подкаталогах -каталога /var/cache. /var/mailпочти всегда должен быть собственным разделом, если вы действительно его используете, хотя BTRFS, вероятно, не лучший выбор для этого.
  • Могут быть и другие места. Официальный FHS может представлять некоторый интерес, так как в нем указана стандартная компоновка, используемая почти во всех дистрибутивах Linux, и упоминается, что куда идет.

0
25.04.2020, 20:40
2 ответа

Один простой вкладыш

top -u "$(whoami)"
1
19.03.2021, 02:25

Вы хотите использовать подстановку команд :

top -u "$(whoami)"

Однако, и в этом случае, вы также можете использовать одну из переменных $USERи $LOGNAME, чтобы сделать то же самое, избегая вызова утилиты whoami(илиid -un).

top -u "$USER"
2
19.03.2021, 02:25

Теги

Похожие вопросы