Опыт работы с Линуксом у меня не очень большой. Возник такой вопрос. Есть папка, в которой несколько файлов, имена которых начинаются с числа и точки, за которыми следует название и расширение. Хочу открыть файл через терминал. Чтобы не вводить название файлов полностью можно пользоваться Tab для перебора файлов и выбора нужного. Но в терминале в данном случае Tab просто не работает (точнее не определяет файлы и не перелистывает). Даже если начать вводить первые цифры до точки (или с точкой), то Tab не реагирует. Предполагаю, что баш воспринимает точку между числом и названием файла как два разных файла. Как тогда выбрать файл? Ведь даже имя файла не получается ввести. В чем прикол? Нельзя, чтобы в линуксе файлы содержали в названии точки?
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 13
Все файлы в папке c атрибутами:
ls -ll
Терминал не воспринимает пробелы в названиях.
Выделить мышой название файла:
Нажать на колесико мышки.
Ctrl+Ins и Shift+Ins.
Просто ПКМ Копировать-Вставить.
Все pdf в папке одновременно можно открыть так:
okular *.pdf
По одному файлу открываем так:
xdg-open '03.ALCE Руководство_по_установке_2022.pdf'
okular '03.ALCE Руководство_по_установке_2022.pdf'
Чувствую себя Кэпом.
При установке можно выбрать любой hostname и имя пользователя.
Пользователь будет создан по шаблону astra-admin, но это не root. Root отключен.
Автодополнение истории намного круче автодополнения команд по TAB.
Суть настройки сводится к тому, чтобы не вводить полностью команды, которые ранее набирались. Например, вы вводите 2-3 первых символа команды и нажимаете клавишу вверх — система выводит полную команду, ранее выполненную и начинающуюся с этих 2-3 символов.
В ~/.bashrc
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
Применить сразу без выхода из сессии.
source ~/.bashrc