1
ответ

История zsh показывает текущее время для старой команды

Почему-то моя история zsh показывает неправильные временные метки, подобные этой. ❯ история -E 1 | tail -20 6047 31.12.2019 15:08 babel-node 6048 31.12.2019 15:08 node -v 6049 31.12.2019 15:08 git diff 6050 31.12....
12.01.2020
1
ответ

Создайте новое имя сеанса/окна, содержащее точку

У меня есть переменная, как показано ниже (все команды в этом посте выполняются в оболочке bash/zsh): var="test.abc" tmux new-window -n ${var}-windows в новом созданном окне я запускаю эту команду: var="test.abc" ...
07.01.2020
1
ответ

sudo: невозможно инициализировать PAM: Нет такого файла или каталога после редактирования pam.d

Я играл с файлом pam.d в nano и по какой-то причине по пути я потерял root-доступ. Всякий раз, когда я пытаюсь использовать команду sudo, я получаю такую ​​ошибку: [отредактировано]@[отредактировано] ~ % sudo ...
07.01.2020
1
ответ

Как получить коды для zsh bindkey?

Где взять коды для zsh bindkey? В частности, мне нужен левый сдвиг. Пока я нашел другой способ получить коды: 1) key[Down]=${terminfo[kcud1]} но где найти все имена ключей в terminfo?...
05.01.2020
1
ответ

Перемещение нескольких файлов в папки с одинаковой структурой

В проекте, над которым я работаю, у меня изначально был каталог с именем assets, с большим количеством каталогов, имена которых непредсказуемы, каждый из этих каталогов содержал ряд файлов,...
31.12.2019
1
ответ

Как сопоставить # с $XDG_CONFIG_HOME?

Подобно тому, как ~ представляет $HOME, как сделать так, чтобы # (или какой-либо другой символ; # по умолчанию не занято в zsh) обозначал $XDG_CONFIG_HOME? [~] % #/zsh<ввод> [~/.config/zsh] %
31.12.2019
1
ответ

Как в macOS удалить историю прошлых команд из «Терминал» > «Оболочка» > «Новая команда»?

Мы хотим удалить список команд, которые были запущены в прошлом в окне «Новая команда». Это история автозаполнения или автозаполнения команд. Чтобы увидеть их, выполните следующие действия: Запустите терминал. ...
30.12.2019
1
ответ

Физический буфер в терминале смещается с отображением в конфигурации oh-my-zsh

У меня возникла необычная проблема в конфигурации oh-my-zsh, в которой курсор не синхронизируется с текстом. (Обычно я работаю, используя screen в консоли. Например, на новом терминале...
27.12.2019
1
ответ

Проблема с sh в моем сценарии оболочки

Я просматривал книгу сценариев оболочки, но в разделе массива я застрял. когда я объявляю массив и запускаю сценарий типа: sh hello.sh, он показывает мне ошибку, даже в ZSH, ниже: one.sh: ...
22.12.2019
1
ответ

Перенаправить вывод --help через ccat?

Я могу ls --help | ccat, но я хочу, чтобы ls --help выводила тот же цвет, что и ls --help | скат. Короче говоря, я хочу, чтобы все команды фильтровались через ccat. Как я могу сделать это в оболочке zsh?
21.12.2019
1
ответ

Ввод буфера при загрузке подсказки в zsh

После выполнения команды в zsh, особенно после нажатия ctrl+c, перед повторным отображением подсказки возникает пауза. В bash, когда это происходит, все, что было введено до приглашения, снова появляется. все еще считается ...
18.12.2019
1
ответ

Помощь с git в подсказке zsh

Итак, я хочу добавить git в свою пользовательскую подсказку. Что я хочу сделать, так это: показать название ветки Измените цвет имени ветки, если в репозитории есть незафиксированные изменения, которые я там знаю...
17.12.2019
1
ответ

Разрешение комментариев в интерактивных командах zsh

Может быть полезно разрешить комментарии в командах zsh, написанных в командной строке, т.к. в bash, но % echo test # тест zsh: плохой шаблон: # Есть ли способ получить то же поведение, что и в оболочке bash?
16.12.2019
1
ответ

Какие шаблоны можно использовать в расширении параметров zsh?

В моем сценарии оболочки zsh я успешно использую regexp-replace nname "_{2,}" "_" для сокращения нескольких "_" до одного, но когда я пытаюсь ${nname//_{2, }/'_'} zsh не соответствует шаблону. man ...
16.12.2019
1
ответ

zsh завершение имен файлов с помощью табуляции в начале строки

Можно ли заставить TAB завершать файлы в текущем каталоге, даже если нет ведущей команды? Причина, по которой я хотел бы сделать это, заключается в том, что когда определен суффиксный псевдоним, то ведущая команда ...
12.12.2019
1
ответ

Выбор между двумя списками завершения

Я нахожусь в процессе миграции некоторых настроек завершения tcsh в zsh, и я немного потерялся в документации. Я хотел бы завершить аргумент одним из двух способов. Если текущее слово на ...
12.12.2019
1
ответ

Как экспортировать историю ZSH в JSON?

Я хочу экспортировать свою историю ZSH с отметками времени в формате JSON. Как я могу этого добиться? Нужно ли мне вручную анализировать вывод чего-то вроде history -E?
08.12.2019
1
ответ

Странное поведение Zsh в кавычках

Почему это происходит : for i in 0 foo 1 'bar t ttt' 2 baz 3 ' ' 4 'qux ' 5 ''; эхо $i; сделано (результат: 0 фу 1 бар т ттт 2 баз 3 4 qux 5 ) Не эквивалентно: a="0 foo 1 'bar t ttt' 2 baz ...
08.12.2019
1
ответ

Переменная не раскрывается в команде с diff

Моя оболочка - zsh. Я попробовал эту команду на bash, и это удалось. ignore_files=( локальный \*.local.\* .bundle Gemfile.lock ) игнорировать_команду = "" для f в "${ignore_files[@]}"; делать ...
07.12.2019
1
ответ

Как создать символическую ссылку bashrc/zshrc?

Я часто переустанавливаю свою ОС, и я научился запускать резервное копирование конфигов в папку iCloud Drive. Обычно я запускаю команду (после энного поиска в гугле): ln -s "/Users/myName/Library/ ...
07.12.2019
1
ответ

Настройка PATH в Zsh в OS X

У меня есть следующее в моих заметках из некоторых исследование, которое я делал в Zsh в OS X в прошлом. Между ~/.zshenv и ~/.zshrc OSX, кажется, вызывает /etc/.zprofile, который вызывает path_helper, который сам ...
04.12.2019
1
ответ

Псевдоним в моем .zshrc не работает

В моем .zshrc у меня есть некоторые псевдонимы, как в bash. # Полезные псевдонимы псевдоним rm="rm -i" alias ls="lsd" Я не получаю ошибок при запуске моего терминала, и rm работает просто отлично, но ls не работает, по ...
03.12.2019
1
ответ

Подсветка квадратных скобок в стиле readline в Zsh

Иногда я пишу длинную команду в Zsh, или, скорее, команду Zsh, заканчивающуюся литералом длинной строки, содержащим код для другого языка, такого как R или Perl, и я теряю след за скобками, квадратными ...
02.12.2019
1
ответ

Автодополнение с помощью функции оболочки

Функция zsh cn function cn() { nmcli device wifi connect "$1" --ask } запросит пароль и подключится к сети foo, если вы вводите cn foo Но это не будет автоматически завершать foo, так как ...
01.12.2019
1
ответ

Попытка переименовать файлы на основе текстовых файлов

Я пытаюсь переименовать каталог, полный файлов, на основе содержимого двух текстовых файлов. СТАРЫЙ (с полными именами текущих файлов) и НОВЫЙ (с именами, которые я хочу переименовать) ...
28.11.2019
1
ответ

Как предоставить предложения автозаполнения, которые не совпадают по префиксу в завершении zsh

У меня есть функция автоматического завершения zsh для команды с именем gd, которая выполняет нечеткий поиск на основе $words [ТЕКУЩЕЕ] значение и возврат предложений. Поиск работает нормально, но zsh ничего не показывает...
25.11.2019
1
ответ

Как подсчитать количество строк в середине канала

Я хочу подсчитать количество строк в канале, а затем продолжить конвейер в зависимости от результата. Я попробовал x=$(printf 'faa\nbor\nbaz\n' \ | tee /dev/stderr | wc -l) 2>&1 \ | if [[ $x -ge ...
24.11.2019
1
ответ

Сопоставление с образцом в условном выражении zsh

У меня возникли проблемы с сопоставлением с образцом в функции ловушки zsh precmd. У меня есть следующее: precmd(){ local x='test' if [ $x = '*test*' ]; затем эхо "привет" фи } который не ...
22.11.2019
1
ответ

Получить, является ли команда многострочной в виджете ZLE

Как узнать, является ли набираемая команда многострочной? $CONTEXT может определить, когда во вторичном приглашении, например: $ echo 'hello цитата> мир' Но как я могу определить, когда есть новая строка...
22.11.2019
1
ответ

исключить определенные команды из сохранения в историю

Я хочу исключить некоторые определенные команды из сохранения в историю zsh. например: исключить команды mpv/mpc из сохранения в истории zsh независимо от установки HIST_IGNORE_SPACE или нет. Я нашел ...
20.11.2019