Count Lines Просмотр из команды 'less'

Предложение того, что файл журнала вида как основа для обучения на самом деле является блестящей идеей!

К сожалению, многие действия программ GUI реализованы в самой программе, не используя внешние команды; И даже если он использует внешние команды, это может быть иначе, чем в оболочке;

Но у меня есть решение для части проблемы: имя программы в графическом интерфейсе иногда отличается от имени программы, которое нужно знать для команда оболочки - не только, если имя GUI переведено на локальный язык.

Например, как запустить программу Files в строке comman?

Нам нужно просмотрите все *.desktop файлы для имени. Там мы находим команду в строке Exec:

locate -b '.desktop' | xargs grep -ls '^Name.*=Files$' | xargs grep '^Exec.*'

перечисляет имена и команды рабочего стола для программы GUI File - замените это на точное имя вы ищете - даже это несколько слов (для поиска подстроки, оставьте = и $).

С помощью команды find Files может быть nautilus, dolphin или active-filebrowser:

/etc/xdg/autostart/nautilus-autostart.desktop:Exec=nautilus -n
/usr/share/app-install/desktop/nemo:nemo.desktop:Exec=nemo %U
/usr/share/app-install/desktop/plasma-active:kde4__active-filebrowser.desktop:Exec=active-filebrowser -graphicssystem raster %u
/usr/share/applications/nautilus-folder-handler.desktop:Exec=nautilus %U
/usr/share/applications/nautilus.desktop:Exec=nautilus --new-window %U
/usr/share/applications/nautilus.desktop:Exec=nautilus --new-window
1
задан 23 March 2018 в 07:42

3 ответа

Предполагаю, вы имеете в виду ls /usr/bin? В любом случае вы можете использовать опцию -N:

ls /usr/bin | less -N

Из man less:

   -N or --LINE-NUMBERS
          Causes a line number to be displayed at the  beginning  of  each
          line in the display.
3
ответ дан 8 June 2018 в 15:20

Предполагаю, вы имеете в виду ls /usr/bin? В любом случае вы можете использовать опцию -N:

ls /usr/bin | less -N

Из man less:

-N or --LINE-NUMBERS Causes a line number to be displayed at the beginning of each line in the display.
3
ответ дан 17 July 2018 в 18:16

Предполагаю, вы имеете в виду ls /usr/bin? В любом случае вы можете использовать опцию -N:

ls /usr/bin | less -N

Из man less:

-N or --LINE-NUMBERS Causes a line number to be displayed at the beginning of each line in the display.
3
ответ дан 23 July 2018 в 19:05

Другие вопросы по тегам:

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