3

Я обычно работаю из командной строки, чтобы запустить vim, git, ssh и так далее. Тем не менее, я нахожу колоночное представление Finder более естественным для просмотра моих файлов. К сожалению, это менее естественно для всего, что я хочу сделать с файлами.

Как насчет лучшего из обоих миров? Существуют ли какие-либо популярные программы / команды командной строки, которые отличаются от стандарта, установленного маститыми cd и ls для навигации и просмотра файлов в терминале? Я уверен, что люди, должно быть, пробовали интересные способы визуализации файлов, открытия папок и т.д.

5 ответов5

7

Midnight Commander (mc) - один из таких инструментов, который мне известен.

2

Я предлагаю вам взглянуть на:

  • установка завершения чтения completion-ignore-case (Off)

    Если установлено значение On, readline выполняет сопоставление и завершение имени файла без учета регистра.

  • shopt -s autocd

    Если установлено, имя команды, которое является именем каталога, выполняется так, как если бы оно было аргументом команды cd. Эта опция используется только интерактивными оболочками.

  • shopt -s globstar

    Этот пример рекурсивно найдет все файлы csproj в текущем каталоге и подкаталогах:

    git commit -m update -- **/*.csproj`
    
  • параметры оболочки extglob и nocaseglob

    в очевидных целях см. man bash

  • переменная CDPATH

    cd [-L|-P] [dir]

      [...] The variable `CDPATH` defines the search path for the 
      directory containing dir. [...] If dir begins with a slash 
      (`/`), then `CDPATH` is not used
    
1

Если вы фанат vim, вы можете также проверить vifm, который "является файловым менеджером на основе ncurses с сочетаниями клавиш типа vi. Если вы используете vi, vifm дает вам полный контроль над файлами с клавиатуры без необходимости изучать новый набор команд. "

0

CD Deluxe (Linux & Windows), он очень похож на команду cd , только со многими другими функциями, описание с их сайта:

Cd Deluxe является заменой стандартной команды cd ("изменить каталог"). Он поддерживает более легкий доступ к истории посещенных каталогов. Это своего рода "швейцарский армейский нож" из сменных каталогов. Он предназначен для повышения производительности за счет ускорения рабочего процесса использования командной строки. Он доступен для операционных систем Windows и Unix.

Загрузите его по адресу http://www.plan10.com/cdd/

0

Я думаю, что это похоже на этот вопрос в SO. Если это так, то наиболее гибким вариантом может быть Big Cat и ваши собственные скрипты. К сожалению, обычный URL Big Cat пропал, так что вот версия archive.org. Не знаю, работает ли он в вашей предпочтительной версии OS X.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .