1
ответ

Отключить «умное» автозаполнение zsh для команды gem, но оставить обычное завершение пути

Я работаю на Mac под управлением macOS 12.0.1 и пытаюсь переключиться с bash на zsh. Когда я пытаюсь выполнить что-то вроде следующей команды :gem install pg -v 1.2.3----с
12.11.2021
1
ответ

создайте псевдоним в ZSH, но введите его дважды

Я пытаюсь создать псевдоним в ZSH. Целью псевдонима является активация python virtualenv. Я добавил строку в свой.zshrc псевдоним SOU="source /home/andykw/.zshrc && source $ (setopt extendedglob && ls -d.^git/ )/bin/activate"
12.11.2021
1
ответ

Отказано в доступе при попытке «rm -rf» моего собственного каталога в командной строке macOS

Я заметил, что rm -rf ведет себя странно в моей macOS BigSur. Я создал каталог для установки шрифта :~/код ❯ ls -la 10 :06 :54 всего 16 drwxr -xr -x 21 fredguth staff 672 30 октября 08 :47
05.11.2021
1
ответ

Как запретить zsh сохранять команды «вверх» в историю?

Например, предположим, что я выполняю команду appbuild, нажимая стрелку вверх десять раз подряд. Теперь, если я хочу вернуться к последней уникальной команде перед этим, мне нужно нажать десять раз подряд. Есть ли способ изменить это предпочтение? IIRC Ba
02.11.2021
1
ответ

Выход из zsh на терминале в Mac не приводит к закрытию окна

Когда я выхожу из zsh на терминале MacOs, появляется сообщение :выйти Сохранение сеанса......копирование общей истории......сохранение истории...обрезка файлов истории......завершено
31.10.2021
1
ответ

Переименовать наборы файлов с несколькими (вкл. составные )удлинители в оболочке

У меня есть список наборов файлов с множеством расширений, но уникальными именами. имя файла -1.foo.001... имя файла -1.foo.020 имя файла -1.foo.baz имя файла -1.foo.bar1 -2.baz... имя файла -1.foo.bar7 -8.baz другое _имя_файла.foo.001 другое _имя_файла.f
27.10.2021
1
ответ

Установка zsh из исходного файла без доступа пользователя root

Я клонировал исходник исходного файла zsh с github, после чего запускал команду bash установить -ш а также./установить Это подсказывает мне, что Не указан входной файл
18.10.2021
1
ответ

zsh pipestatus исчезает в следующем приглашении

У меня зш 5.8 (арм -яблоко -darwin20.2.0 ). В отличие от того, как PIPESTATUS в bash доступен для чтения во время следующего приглашения оболочки, pipestatus канала в zsh, кажется, исчезает в следующем приглашении. ❯ верно | ложный | правда
15.10.2021
1
ответ

Закрытие stdout fd дает ошибку, а закрытие stderr fd — нет

Следующий тестовый код выдает ошибку «неверный файловый дескриптор». Почему это так? Это всего лишь тестовый код для понимания файловых дескрипторов и их взаимодействия с каналами. Пример 1 )❯ echo "привет" 1>&2 1>& -|& echo "
12.10.2021
1
ответ

Соединение zftp отклонено, sftp работает

Когда я пытаюсь подключиться по sftp к IP-адресу виртуальной машины, все работает хорошо (Я могу выполнять все операции, предоставляемые sftp ). Но когда я пытаюсь использовать zftp zsh для того же IP-адреса, в соединении отказывается. Я пробовал разные в
09.10.2021
1
ответ

Как изменить расположение файлов.xinitrc и.zsh *

Я хочу изменить расположение.xinitrc,.zshrc и.zshenv на ~/.config/x/xinitrc, ~/.config/zsh/zshrc и ~/.config/zsh/ zshenv, но без их симлинкинга. Как я могу добиться этого
08.10.2021
1
ответ

заполнить из предыдущих аргументов команды

Могу ли я сделать так, чтобы клавиша со стрелкой вправо -заполнила аргумент -в -в -раз из предыдущей командной строки? $ mogrify -изменить размер 50% file.jpg $ нажатие стрелки вправо теперь должно заполнить mogrify, повторное нажатие стрелки вправо должн
24.09.2021
1
ответ

awk не работает с конвейерным выводом из sed

У меня есть файл журнала, который примерно выглядит так :23 сентября 10 :28 :ядро ​​26 узлов :em0 :устройство выходит из строя 23 сентября 10 :28 :ядро ​​26 узлов :em0 :устройство переходит в UP 23 сентября 10 :29 :14 узлов cdsmon :/tmp/instance0 ; ядро с
23.09.2021
1
ответ

Каков пример использования модификатора предварительной команды zsh -?

Я наткнулся на этот модификатор предварительной команды в man zshbuiltins, который ссылается на man zshmisc. Пробовал искать примеры, но не нашел. Вот что показывает моя страница man zshmisc
17.09.2021
1
ответ

Ошибочно было указано nano в начале ps -e | grep ssh -агент

Как я уже сказал в заголовке, я случайно запустил это :нано пс -е | агент grep ssh -Теперь, когда я правильно запускаю ps -e | агент grep ssh -я вижу это :#пс -е | агент grep ssh -1613 ?? 0 :00.05 /usr/bin/ssh -агент -л 27195 ttys000 0 :00.00 grep ssh
15.09.2021
1
ответ

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

У меня есть проект, в котором я автоматически генерирую функции завершения zsh. Пока я работаю над этим, я обнаружил краеугольные случаи и ошибки, которые я просто записываю и обязательно -тестирую повторно, когда вношу изменения. Очевидно, я хочу написат
11.09.2021
1
ответ

zsh :интерпретировать дату в.zsh _файл истории

Я скопировал файл истории.zsh _из другого сеанса и хочу проверить его. Обычно, если бы я проверял свой стандартный файл истории ~/.zsh _, я бы просто использовал встроенный zsh -в истории команд, где я могу указать собственный формат даты :. $ история -t
11.09.2021
1
ответ

Почему zsh printf не поддерживает восьмеричное представление?

ш -с 'printf "%d " 024' bash -c 'printf "%d" 024' zsh -c 'printf "%d" 024' Приведенные выше результаты выводят 20 20 24. Почему zsh не соблюдает восьмеричное представление? Есть ли способ изменить это?
11.09.2021
1
ответ

Код работает в bash, а не в zsh --flock на произвольном fd

Я новичок в сценариях оболочки, и мне интересно, почему следующий фрагмент не работает в zsh, но работает в bash? Есть ли zsh-эквивалент того же фрагмента? Я получаю ошибку синтаксического анализа около `200' (флок -e 200 echo "В критической секции"
09.09.2021
1
ответ

WGET выдает ошибку «Нет такого файла или каталога», когда -параметр O является переменной

Когда я это делаю, он отлично работает и загружает файл по нужному пути. wget -O ~/Temp/my.file "https://github.com/sometool/releases/latest/download/the.file"Но когда я делаю это :PATH=" ~/Temp/мой.файл" wget -O $PATH "
07.09.2021
1
ответ

Как скопировать n новейших файлов в определенный каталог?

Использование find $dirname -printf "%T@ %Tc %p\n" | сортировать -п | хвост -п 15 Я могу найти самый новый файл n (в моем примере n = 15 )в структуре каталогов ниже $dirname. Теперь я хочу скопировать (или связать )файлы в каталог $current
04.09.2021
1
ответ

Как правильно установить расширенную переменную среды FZF _DEFAULT _COMMAND, чтобы она правильно работала с ohmyz.sh с установленным плагином fzf?

Я новичок в z shell и ohmyz.sh. У меня есть следующее в моем zshrc для интеграции fzf с rg. Именно так это выглядит в ридми fzf :FZF _BASE=/usr/local/bin ОТКЛЮЧИТЬ _FZF _АВТО _ЗАВЕРШЕНИЕ = "истина" ОТКЛЮЧИТЬ _FZF _KEY _BINDINGS="true"
29.08.2021
1
ответ

ssh :принудительно использовать другую оболочку для не -интерактивного выполнения команды

как я могу принудительно использовать определенную оболочку для не -интерактивного выполнения команды через ssh на удаленном сервере? Моя оболочка по умолчанию на удаленном сервере — zsh, но мне нужно выполнить данную команду, используя /bin/sh. Когда я з
24.08.2021
1
ответ

Как сделать так, чтобы `zsh `сразу показывал все завершения, без предварительной вставки общего префикса?

У меня настроен zsh с Oh -My -Zsh. Плагин z позволяет мне переходить к недавно использованным каталогам. Когда я набираю z name, он автоматически дополняет имя из списка недавно посещенных каталогов, сопоставляя имя со списком
23.08.2021
1
ответ

завершение zsh :остановка завершения при использовании неправильной опции

Мой скрипт foo принимает каталоги по заданному пути /foo/path в качестве аргумента, а также имеет один необязательный аргумент -l. У меня есть этот файл завершения :#compdef foo _arguments :\ ' -l' \ '*::->directory'...
20.08.2021
1
ответ

Создайте безопасный файл конфигурации для zsh-скриптов

Я хочу сохранить некоторые переменные по умолчанию для сценария оболочки zsh, над которым я работаю. Я знаю, что использование исходной строки в моем сценарии будет работать, но это не самый безопасный метод. Для обеспечения максимального...
17.08.2021
1
ответ

Как я могу повторно использовать путь со звездочкой -в zsh?

Мой вопрос и заголовок могут быть не очень -сформированы, и я заранее извиняюсь за это. Предположим, я хотел бы выполнить конкретную команду (, xsdcxx )как таковую в zsh :$ xsdcxx cxx -схемы дерева/...
01.07.2021
1
ответ

Открытие py-файлов в vim по умолчанию без ввода «vim filename.py»

Мне интересно, можно ли открывать файлы python в vim, не вводя перед ним «vim». Например :Вместо :vim имя файла.py просто $ filename.py Откроет файл...
27.06.2021
1
ответ

Невозможно передать файл с Linux на компьютер с Windows с помощью scp

С помощью сценария оболочки я должен перенести файлы/каталоги с машины Linux в общую папку Windows, поэтому попытался выполнить следующую команду -scp <каталог -расположение -путь -в -linux>/pom.xml "\\...
25.06.2021
1
ответ

Оценить многострочный -вывод строки (с комментариями )другой команды. (пункт -завершение)

Пытаясь сделать файл.zshrc более аккуратным, я наткнулся на следующую проблему/вопрос :«Как я могу запустить вывод другой команды?». Хотя я уверен, что это простая проблема, я просто не...
24.06.2021