1
ответ

Когда порядок перенаправления имеет значение?

Я написал скрипт, который имеет несколько выходов из системы с помощью printf "..." 1>&2 внутри функции. Запустив этот скрипт (build.sh ), я заметил, что если я хочу перенаправить stderr на stdout и...
20.06.2021
1
ответ

Как сделать что-то в функции bash/zsh, а затем, в зависимости от вывода, сделать A или B?

Эта функция просматривает каждый локальный репозиторий git в папке ~/src и извлекает из него git. Все больше и больше я продолжаю получать сообщение об ошибке Пожалуйста, зафиксируйте свои изменения или спрячьте их перед слиянием....
17.06.2021
1
ответ

Option Клавиши со стрелками для перемещения курсора по словам для путей к файлам в терминале (macOS Catalina )в zsh

Недавно я обновил свою терминальную оболочку до zsh в Mac OS Catalina и обнаружил одно отличие от предыдущего, в котором я бы предпочел предыдущее поведение. При работе в Терминале с помощью стрелок выбора...
08.06.2021
1
ответ

почему оболочка (новый терминал, новые панели/окна tmux )загружаются медленно?

Когда я открываю новый терминал, загрузка оболочки занимает пару секунд, когда я открываю новую панель или окно в tmux, это может занять еще секунду. Задержка около 3 секунд. Я использую zsh...
01.06.2021
1
ответ

Выполнить программу в текущей оболочке внутри сценария оболочки

Я сделал небольшой сценарий оболочки, который анализирует конфигурацию.ssh и позволяет мне выбрать запись с помощью fzf, а затем подключается к этому хосту :#!/bin/bash set -o набор существительных -o errexit -o список конвейеров _удаленные _хосты (...
31.05.2021
1
ответ

Загрузить определенный ZSH _База THEME в определенном каталоге содержит определенную строку

Я использую ohmyzsh. Я пытаюсь загрузить базу тем сравнения по текущему пути к каталогу (pwd )Логика Если pwd находится в файле sustring /Sites/work/ load af -magic или содержит его, в противном случае загрузите robbyrussell..zshrc я пробовал...
24.05.2021
1
ответ

Как использовать привязку клавиш FZF в режиме vi ZSH?

После применения команды :set -o vi в ZSH я не могу добиться того, чтобы привязка клавиш FZF работала как раньше, например, ^CR для поиска в обратном направлении. Как я могу снова заставить это работать?
24.05.2021
1
ответ

Как сделать так, чтобы все содержимое каталога работало так, как если бы оно было в вашем CWD?

Скажем, у меня есть несколько каталогов :/Пользователи/user1/ApplicationThing/ /Пользователи/user1/Документы/ /Пользователи/пользователь1/другое/каталог/это/не имеет значения/ Допустим, в.../ApplicationThing/ был файл main.sh, который также...
24.05.2021
1
ответ

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

У меня есть этот файл :/Users/ИМЯПОЛЬЗОВАТЕЛЯ/asciidots/asciidots/ __main __.py Я хочу присвоить этому псевдоним, чтобы он работал так, как если бы он находился в моем текущем каталоге. Я думал примерно так :псевдоним asciidots=&...
24.05.2021
1
ответ

Создать новый набор псевдонимов на основе текущего набора псевдонимов (, например. гст -> дст )?

Я использую псевдонимы git из плагинов zsh:https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gitТак что у него есть псевдонимы git, такие как :gst #статус git ga #git добавить gc "зафиксировать" #git совершить -v "...
23.05.2021
1
ответ

zsh записать в файл, путь которого хранится в переменной

Я пытаюсь добавить текст в файл, где имя файла хранится в переменной :х="/путь/к/файлу.txt" echo "Здесь какой-то текст" >> "${=x}" Но это не работает --...
21.05.2021
1
ответ

zsh find -execdir переименовать «нет такого файла или каталога»

Я пытаюсь написать zsh-скрипт для MacOS Big Sur, который будет рекурсивно переименовывать некоторые файлы и каталоги, содержащие специальные символы, которые мне не нужны. Я занимался этим несколько дней, и каждый раз, когда я думаю, что у меня...
21.05.2021
1
ответ

Команда не найдена в zsh, но найдена в bash

Я использую zsh в Ubuntu и создал символическую ссылку для bat :ln -s /usr/bin/batcat /home/user _имя/.local/bin/bat нажатие ls -l из ~/.local/bin показывает :lrwxrwxrwx 1 смокинг смокинг 15 мая 19 13 :47...
19.05.2021
1
ответ

Как мне получить эту причудливую «панель пути с иконками git», как показано на этом рисунке zsh

Как мне получить эту причудливую «панель пути с иконками git», как показано на этом изображении zsh? Как это называется?
18.05.2021
1
ответ

Существует ли команда zsh для вывода кода функции оболочки, например `введите `в bash

В bash, когда я хочу взглянуть на то, что делает уже определенная функция оболочки, я могу :$ type myFunctionName Для переменной myFunctionName,он предоставляет мне тип переменной (a...
18.05.2021
1
ответ

Почему я вижу % в конце строки при запуске файла cat cmd

Меня это очень смутило, когда я запускаю cat cmd, я всегда вижу что-то вроде % в конце файла, но если я открою файл в редакторе или возвышенном, он исчезнет. Итак, как убедиться, что мой файл находится в правильном...
15.05.2021
1
ответ

Что будет Zsh эквивалентно :${VAR :=значение}

В традиционной оболочке Bourne Shell (sh ), если кто-то хочет убедиться, что в какой-то момент скрипта была задана переменная и, по крайней мере, она имеет определенное значение по умолчанию, можно использовать этот построить ::...
14.05.2021
1
ответ

Преобразовать приглашение bash в Терминале в zsh

Недавно я обновил терминал для использования zsh, после этого в новых окнах терминала теперь отображается приглашение :\[\033[1;92m\]\h :\[\033[0m\] \ [\033[0;34м\][\W]\[\033[0м\] \[\033[0;31м\]\u$\[\033[0м\]...
13.05.2021
1
ответ

Использование утилит at и batch с zsh в MacOS

Я пытаюсь запланировать однократное задание с помощью утилиты at.я пытаюсь :в 13 :00, затем нажмите Enter, затем <имя _скрипта _оболочки _>, затем Ctrl+D. Верхняя строка моего скрипта:#!/bin/zsh но это...
12.05.2021
1
ответ

Удалить кавычки из стандартного вывода. Передать строку как путь к файлу

Я пытался создать файл закладок для своих конфигураций и искать их с помощью fzf. Я пробовал оба эти метода, но безрезультатно. editconf (){ nvim $ (cat /home/anupam/scripts/conflist | фзф )}...
09.05.2021
1
ответ

Как проверить вывод команды (zsh)

Я хочу напечатать новую строку после команды, если она имеет какие-либо выходные данные (Я надеюсь, что это сделает ее более читаемой после того, как мой терминал начнет прокручивать ). Я нашел это :precmd (){ precmd (){ print &...
05.05.2021
1
ответ

Почему значки терминала Zsh не отображаются в терминале Atom Platformio Ide?

Я запускаю Atom на Manjaro Linux. И я установил терминал Platformio Ide. Все работает нормально, кроме значков оболочки Zsh. Ни один из значков не отображается. Только такие ящики, как вы видите...
02.05.2021
1
ответ

Изменение HISTTIMEFORMAT вообще не работает

Я пытаюсь поставить метку времени в команду истории export HISTTIMEFORMAT='%F %T ', но команды (, как старые, так и новые ), записанные в истории, не показывают метки времени. Вывод история | хвост 445...
28.04.2021
1
ответ

команда go не работает, если я переключаюсь на суперпользователя в оболочке zsh

команда go не работает, если я переключаюсь на суперпользователя в оболочке zsh.. я даже обновил файл zshrc... любой, кто знает решение проблемы, объясните, пожалуйста, подробно.. я новичок в linux
27.04.2021
1
ответ

Скрипт zsh не может найти команды

Я пытаюсь запустить этот zsh-скрипт :#!/bin/zsh пути= ("/docs/" )для пути в $paths;do dirsearch.py ​​-u " http://10.129.140.251:8080$path" \ -r --csv -report=&...
27.04.2021
1
ответ

Как извлечь элементы из массива массивов?

Здравствуйте, профессионалы StackExchange! Я работаю над проектом zsh для macOS. Я использовал typeset для создания трех ассоциативных массивов для хранения значений и четвертого массива для ссылок на отдельные массивы. Неужели...
26.04.2021
1
ответ

Автоматически исправлять простые орфографические ошибки в zsh?

Как заставить zsh автоматически исправлять простые орфографические ошибки? Например :Я хочу, чтобы lsbkl автоматически исправлялся на lsblk после нажатия Enter, не показывая zsh :исправить 'lsbkl' на '...
20.04.2021
1
ответ

zip выводит в неправильном месте при использовании в цикле

У меня много каталогов, и я хочу заархивировать их все. $ mkdir -p один два три $ коснитесь один/один.txt два/два.txt три/три.txt $ лс -F один/ три/ два/ я использую zip и все работает как положено :$ zip -р...
16.04.2021
1
ответ

Можно ли удалить слово в прямом направлении с помощью zsh?

Я обнаружил, что могу реализовать Ctrl+Delete в bash, используя "^[[3;5 ~" :shell -kill -слово внутри моего ~/.inputrc. Однако zsh не использует inputrc, а ZLE не имеет опции оболочки -kill -word, которая...
16.04.2021
1
ответ

Как Bash и Zsh обрабатывают сопоставление в шаблонах и регулярных выражениях?

Рассмотрим следующий пример :$ bash --версия GNU bash, версия 4.4.20 (1 )-релиз (x86 _64 -pc -linux -gnu )Авторское право (C )2016 Free Software Foundation, Inc. Лицензия GPLv3+ :GNU GPL версии 3 или выше и...
14.04.2021