Как закрепить вывод dpkg -L с номерами строк?

Похоже, у меня не было установлено caja-share . Я установил его, и теперь у меня есть оба Параметры общего доступа и Параметры общего доступа в контекстном меню.

Использование Совместное использование папки по-прежнему ведет себя так, как описано в вопросе, но Параметры общего доступа делает то, что я хочу: я могу делиться без пароля root и делиться со всеми как в RO, так и в RW.

Кажется, обе записи не действуют на одном уровне. Первая (та, которая требует привилегий root) изменяет /etc/samba/smb.conf . Я бы не прочь избавиться от теперь бесполезного и сбивающего с толку пункта меню Папка общего доступа , но это всего лишь деталь.

{ {1}}
3
13.04.2017, 15:36
2 ответа

Часть псевдонима:

alias dpkgnum='function __dpkgnum { dpkg -L $1 | nl;};__dpkgnum'

Как указано в комментариях, включая только функцию в файле .bashrc или .bash_aliases , без псевдонима также будет работать.

function dpkgnum { dpkg -L $1 | nl;}
#call it by terminal $: dpkgnum pkgname

В этом случае функция будет отображаться не как псевдоним, а как системная функция и может быть указана (среди других системных переменных) с помощью declare .

5
27.01.2020, 21:10
dpkg -L $PACKAGENAME | nl

nl - это утилита для прикрепления номеров строк к любому стандартному выходному или предоставленному входному файлу.

4
27.01.2020, 21:10

Теги

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