Найти все файлы, содержащие заданное предложение в их именах

Один из лучших способов сделать это наглядно - установить Gnome Tweak Tool:

sudo apt-get install gnome-tweak-tool

Открыть инструмент настройки и нажать на раздел ввода в левом столбце , Теперь вы должны увидеть поведение клавиши Caps Lock слева. Выберите Make Caps Lock, добавьте дополнительную клавишу Ctrl вместо Disabled в выпадающем списке, и вы должны быть хорошими.

Кроме того, на панели настроек не требуется много времени, поэтому я понятия не имею, в чем проблема.

Наслаждайтесь новой клавишей Ctrl! [ ! d12]

1
задан 1 July 2015 в 16:29

2 ответа

Я установил пакет и запустил: dpkg-query -L gcc-arm-none-eabi. В результате был список файлов, наиболее актуальным из которых был ряд файлов в /usr/bin/, начиная с arm-none-eabi. Я думаю, что это файлы, которые вы ищете.

    $ls /usr/bin/arm-none-eabi*
/usr/bin/arm-none-eabi-addr2line   /usr/bin/arm-none-eabi-gcov
/usr/bin/arm-none-eabi-ar          /usr/bin/arm-none-eabi-gdb
/usr/bin/arm-none-eabi-as          /usr/bin/arm-none-eabi-gprof
/usr/bin/arm-none-eabi-c++         /usr/bin/arm-none-eabi-ld
/usr/bin/arm-none-eabi-c++filt     /usr/bin/arm-none-eabi-ld.bfd
/usr/bin/arm-none-eabi-cpp         /usr/bin/arm-none-eabi-nm
/usr/bin/arm-none-eabi-elfedit     /usr/bin/arm-none-eabi-objcopy
/usr/bin/arm-none-eabi-g++         /usr/bin/arm-none-eabi-objdump
/usr/bin/arm-none-eabi-gcc         /usr/bin/arm-none-eabi-ranlib
/usr/bin/arm-none-eabi-gcc-4.9.3   /usr/bin/arm-none-eabi-readelf
/usr/bin/arm-none-eabi-gcc-ar      /usr/bin/arm-none-eabi-size
/usr/bin/arm-none-eabi-gcc-nm      /usr/bin/arm-none-eabi-strings
/usr/bin/arm-none-eabi-gcc-ranlib  /usr/bin/arm-none-eabi-strip
2
ответ дан 23 May 2018 в 19:20

Команда find должна работать:

find . -executable -type f -regex '.*\/[^\/]*\(gcc\|arm\|eabi\|4\.8\)[^\/]*'

Объяснение:

-executable: соответствует только файлам, у которых установлен исполняемый бит. -type f: соответствуют только обычным файлам. -regex ...: поиск регулярного выражения. Вам нужны только базовые имена, а не целые части, поэтому нам нужно исключить косые черты (/) за по крайней мере одну косую черту.
1
ответ дан 23 May 2018 в 19:20

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

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