2
ответа

как я могу вызвать скрипт с пробелами в переменной в zsh?

в bash это работает так, как ожидалось: > t="ls -l" > $t #== ls -l > "$t" #== "ls -l" ls -l: команда не найдена Но в zsh я получил это: > t="ls -l" > $t #== "ls -l" ls -l: команда не найдена ...
05.07.2019
2
ответа

Использование подстановочного знака в команде zsh fc

У меня в zshrc настроен псевдоним для повторного запуска команды с помощью sudo: alias please='sudo $(fc -nl -1)'. использовал подстановочный знак в предыдущей команде, например "rm *....
20.06.2019
2
ответа

Переменная среды SHELL по-прежнему указывает на zsh после использования bash

Я пытаюсь перейти между zsh и Баш. По умолчанию у меня в качестве оболочки используется zsh, я могу узнать это, набрав: echo $SHELL и получая /bin/zsh Однако я хочу открыть Bash, поэтому я набираю /bin/bash; Я предполагаю, что я ...
09.06.2019
2
ответа

Ctrl + U удаляет всю строку независимо от положения курсора

Я изучаю подсказки терминала. В этом туториале парень говорит, что Ctrl+U удаляет все от курсора до конца строки. В моем случае он всегда удаляет всю строку. Я использую zsh на ...
05.06.2019
2
ответа

Прямой вывод xtrace в другое место, кроме stderr в zsh

Можно ли в zsh направить вывод трассировки из set -x (set -o xtrace) в файловый дескриптор, отличный от stderr? Я ищу эквивалент $BASH_XTRACEFD или способ эмулировать то же самое...
03.05.2019
2
ответа

Как связать 'backward-kill-line' с Ctrl+Shift+Backspace?

Я использовал ответ zsh kill Ctrl + Backspace, Ctrl + Delete для настройки следующей привязки клавиш: Ctrl+Backspace: удалить до начала текущего слово, Ctrl+Delete: удалить до конца ...
04.04.2019
2
ответа

исправление косой черты в сценарии оболочки

У меня есть текстовый файл, подобный этому REP1.bam ./CONTROL/CONTROL.bam Это файл, разделенный вкладками. Я хочу разделить строку на табуляцию/пробел и сохранить отдельные столбцы как отдельные элементы массива. Я сделал...
02.04.2019
2
ответа

Что делает `zstyle`?

zstyle кажется просто центральным местом для хранения и извлечения данных, как альтернатива экспорту параметров оболочки. Это правда, или это еще не все?
01.04.2019
2
ответа

Сценарий выполняет команду нормально, но не удается сохранить вывод в переменную.

У меня есть сценарий оболочки со следующим содержимым. Я вызываю это с помощью ./script.sh. Эхо успешно запускается, но не тогда, когда я пытаюсь сохранить его вывод в переменной. То же самое верно для всех команд, которые я...
23.03.2019
2
ответа

ZSH (O-M-Z + powerlevel9k) + только глифы + консоль (серверная редакция Ubuntu): Как заставить работать все 3?

Итак, я установил ZSH + oh-my-zsh + powerlevel9k на серверную редакция Ubuntu. Пока он работает, включая цвета (я использовал темно-оранжевый фон для отображения текущего пользователя), я не могу получить глифы ...
19.03.2019
2
ответа

Добавление текста к каждому элементу массива

В zsh с расширением glob мы можем использовать флаг P для добавления текста к каждому совпадению: $ ls -1 bar baz foo $ print - * (P: - file:) - file bar --file baz --file foo Есть ли что-нибудь аналогичное для ...
08.03.2019
2
ответа

Systemd: невозможно замаскировать службу с помощью параметров ядра

Я пытаюсь создать пункты меню GRUB, которые позволят пропустить запуск GDM и, в конечном итоге, запустить LeyDM вместо GDM (поэтому варианты загрузки в текстовом режиме не являются решением). Я добавил systemd....
03.03.2019
2
ответа

ESC-q не работает в tmux с zsh

Я использую Escq много (прячущий текущую строку, в то время как я выполняю другую команду), и это хорошо работает с Терминалом 3.6.0 Gnome + zsh. Однако, если я запускаю tmux, затем он прекращает работать: курсор просто перемещается...
18.02.2019
2
ответа

Массивы и циклы в zsh

Я пытаюсь изучить циклы и управление массивом в zsh. Скажите, что у меня есть два массива в zsh с тем же неизвестным # элементов и каждым из них содержащий список путей, например, LOCAL_ARRAY =($...
12.02.2019
2
ответа

Множественные замены в zsh?

У меня есть функция, которая создает новый файл уценки, но мне было интересно, как это упростить? today = $ (date + "% F") title = $ 1: l clean_title = $ {title // [^ a-zA-Z0-9] / -} filename = "$ сегодня - $ ...
09.02.2019
2
ответа

Найти длину массива в скрипте zsh

Есть ли способ найти длину массива * (имена файлов) в zsh без использования цикла for для увеличения некоторой переменной? Я наивно попробовал echo $ {# * [@]}, но это не сработало. (приветствуется синтаксис bash ...
09.02.2019
2
ответа

Команда лечения, как другая для целей завершения

, мой ZSHRC включает в себя следующую функцию для создания каталога, а затем ввести его: функция MCD () {mkdir -p "$ *" && CD "$ *" } Сама функция работает нормально, но я получаю нечетное поведение с ...
25.01.2019
2
ответа

смотреть видео в случайном порядке в одном экземпляре mpv

Для просмотра всех видео с mpv в предопределенном отсортированном порядке можно сделать mpv /path/to/videos/*, потому что mpv может принимать несколько файлов в качестве аргумента и воспроизводить их один за другим. Я хотел бы передать ...
13.01.2019
2
ответа

Уменьшить пространство между числами и путями в разделе «Dirs -v»

Я чувствую, что пространство между числами и путями слишком много, и я считаю, что меньше Сделайте линии легче следовать. Есть ли легкий способ уменьшить это пространство?
16.12.2018
2
ответа

Нужен оптимальный код для .zshrc для исходного файла после curl

У меня есть проблемы со своим файлом .zshrc Настройте мой zplugin для первого прогона. Его цель состоит в том, чтобы получить установщик из zplug Github, запустите установку оболочки, а затем источник. Это мой .zshrc ...
05.11.2018
2
ответа

ZSH: Согласованная история между машинами

Использовать корпус: распределите историю ZSH между машинами в контроле источника. Является ли то, что я могу достичь с историей Zsh - поставить историю В. Reversion управляет синхронизацией между махсинами? Это для ...
03.11.2018
2
ответа

Использование стада не удается с ZSH, но работает в Bash?

Использование механизма от ответа на https://unix.stackexchange.com/a/274999/5132 в оболочке z :( Flock -x 200 эхо «тест»; ) 200> MyLockFile2 возвращает ZSH: ошибка разбора в пределах 200 'в то время как ...
14.10.2018
2
ответа

Расширение переменной при определении функции в ZSH

У меня есть некоторые проблемы с попыткой оценки / расширения переменной, когда я определяю функцию в ZSH - это возможно? Пример: переменная = foo mytest () {echo $ {переменная}} Mytest // выводит ...
25.09.2018
2
ответа

Как получить настраиваемую командную строку в zsh?

Как получить командную строку в zsh? Это то, что я хочу иметь - [username @ host] - [short-directory-path] - [time] $ В настоящее время он просто дает имя хоста с другим запросом - think-debian% hostname ...
21.09.2018
2
ответа

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

я использую zsh с oh-my-zsh, и он почти удовлетворяет моим потребностям. Однако существует одна вещь, которую я не могу выяснить, а именно, как я избавляюсь от подчеркивания некоторых частей команд, которые я ввожу? Взгляните на...
06.09.2018
2
ответа

Разбиение пути на имя файла [закрыто]

В моем zsh-скрипте я хотел бы найти out, начинается ли мой рабочий каталог с /cygdrive/?/... или точно совпадает с /cygdrive/? (где буква диска (?) может быть любой буквой, отличной от ...
14.08.2018
2
ответа

Трубынные файлы для ZMV

Мне намного проще использовать находку, а затем GREP -V в трубе для фильтрации файлов вместо разрабатывающих сложных шаблонов Regex. Однако, когда я трубу что-то на ZMV, как это: найти | GreeP -V TFLM | ZMV ...
04.08.2018
2
ответа

Хранение всех переменных среды в одном файле

Какие предостережения имеют один единственный файл с переменными среды? То, что я хотел бы сделать, это создать файл (например, ~ / .env), который содержит все необходимые объявления пути и, возможно, другие ...
18.07.2018
2
ответа

KDE/Yakuake: может перемещать окна с помощью мыши. Указатель поворачивается к текстовому инструменту при наведении курсора на границы окна. Кнопки Min/Max Close не работают

Я устанавливал много пакетов, пытаясь получить работу видеокарты HDMI USB 3.0, но в какой-то момент в процессе я потерял возможность захватить границы окон, или использовать минимизировать, максимизировать,...
09.07.2018
2
ответа

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

Время печатает только время выполнения команды во второй раз. Если есть такое решение, как мощная команда timeit magic от IPython, отлично.
04.07.2018