Вопросы с меткой [zsh]
Zsh - это оболочка, предназначенная для интерактивного использования, хотя она также является мощным языком сценариев.
927 вопросов
2
голоса
2ответа
70 показов
^ C вызывая PROMPT = '$(my_prompt_function)' никогда не вызываться
Я пытаюсь выполнить более сложную функцию, которая создает строку PROMPT в ZSH, и в нормальных условиях она работает. Однако, поскольку у меня есть следующий TRAPINT для печати «^ C» при отправке ...
2
голоса
1ответ
563 показов
Почему моя подсказка zsh блуждает вверх, когда окно слишком узкое?
У меня странное поведение, которое кажется комбинацией zsh и, возможно, urxvt (?) Моя настройка такова: я запускаю urxvt -e 'tmux' чтобы получить терминал, который запускает zsh в качестве оболочки ...
2
голоса
1ответ
379 показов
Как сделать так, чтобы отображение пути oh-my-zsh в macOS было чувствительным к регистру?
Oh-my-zsh в macOS, нечувствительная к регистру файловая система отображает actual path относительно того, как вы его набираете. Мне было интересно, могу ли я заставить его отображать ~/Test даже если ...
2
голоса
1ответ
121 показов
Конфигурация Tmux отражена как входные параметры оболочки
Добрый вечер, я столкнулся с довольно странной проблемой (по крайней мере, я никогда не сталкивался с чем-то подобным) с моей конфигурацией tmux. Несколько дней назад я сделал некоторые изменения в ...
2
голоса
2ответа
887 показов
git использует другую версию vim, чем zsh
У меня есть плагин под названием YouCompleteMe, установленный в vim. Когда vim запускается с установленным этим плагином, он выдаст предупреждение, если версия vim ниже минимально необходимой. Я ...
2
голоса
1ответ
6k показов
Zsh подскажите с текущим рабочим каталогом
В bash мой PROMPT установлен так PS1="$(scutil --get ComputerName) \W\\$ " Где я вижу только имя компьютера и только имя текущего каталога, в котором я нахожусь, а не полный путь и знак $. ...
2
голоса
1ответ
2k показов
Как мне узнать, работает ли zsh с привилегиями?
В моем .zshrc у меня есть команды, которые запускают экземпляры различных программ, таких как Mozilla Firefox и Evolution. Я, очевидно, не хочу запускать их как root, поэтому я хочу проверить, ...
2
голоса
1ответ
2k показов
Что делает "оболочка входа"?
В последнее время я испытываю медленное время запуска терминала, поэтому я изучил его и нашел интересную вещь. Я использую iTerm на MacBook. Существует возможность выбора поведения по умолчанию: Если ...
2
голоса
0ответов
443 показов
Сломанный зш с chmod; пытаясь исправить с помощью compaudit
У меня есть Homebrew Zsh в качестве моей оболочки. У меня нет root на моей машине, но у меня есть дополнительная учетная запись с повышенными привилегиями - это то, как это было настроено моей ...
2
голоса
1ответ
570 показов
Поддержание работы ssh-agent после закрытия консоли
Я использую cmder (ConEmu) в качестве терминала. Моя оболочка по умолчанию - zsh. Я пробовал плагин ssh-agent для zsh, пробовал связку ключей и пробовал запускать ssh-agent вручную. Независимо от ...
2
голоса
2ответа
173 показов
Как сохранить Dot-файлы в актуальном состоянии?
У меня есть два компьютера, один на работе и один дома. У рабочей есть виртуальная машина с Arch, а у домашней - Arch. Работа, которую обычно выполняют на работе, но с помощью git много чего толкает ...
2
голоса
1ответ
631 показов
Как выделить текст в Iterm с помощью горячих клавиш
Я использую iTerm в качестве терминала и zsh с oh-my-zsh в качестве оболочки. Иногда я хотел бы выбрать часть введенной команды только с помощью горячих клавиш. Как мне это сделать?
2
голоса
1ответ
2k показов
Терминатор и Zsh: ctrl+D не закрывают сессию
Некоторое время я был пользователем Terminator и zsh с постоянными профилями на нескольких машинах. Однако на недавно установленной машине Linux Mint по какой-то причине Ctrl+D (EOT) не закрывает ...
2
голоса
1ответ
535 показов
Фиксирующие заглушки для выхода из Z-оболочки
Я хочу перепривязать Caps Lock, чтобы скрыться в z-shell, чтобы лучше использовать vi-режим в редакторе строк z-shell. Я не хочу связывать это для всей системы. Это возможно? (если это имеет ...
2
голоса
3ответа
97 показов
Как скопировать или переместить файлы -n уровня вверх на OSX через оболочку
Как я могу найти все файлы определенного типа / имени и скопировать их на уровень выше? Вот древовидная структура файловой системы: germany/ | adventure/ | 300x600/ | | | file1.jpg | file2.zip | ...
2
голоса
0ответов
99 показов
Как настроить внешний вид выбранного (выделенного) завершения в Zsh?
Главный вопрос Я хотел бы добавить символы Powerline в начале и в конце выбранного завершения, например: Запустил меню завершения , вставив c и нажав клавишу TAB . Переместился вправо в меню ...
2
голоса
1ответ
170 показов
Завершение вкладки zsh для запуска скриптов в текущей папке (. <TAB> scr <TAB>)-> ./script.sh
У меня проблема с zsh (или oh-my-zsh): Когда я хочу запустить скрипт в текущем каталоге, я делаю ./script.sh . В bash я мог бы сделать . и это дало бы мне ./ где я мог бы продолжать вводить имя ...
2
голоса
2ответа
755 показов
Как отключить глобализацию для аргументов URL в Zsh?
Я просто хотел скачать видео с YouTube, используя youtube-dl , однако zsh интерпретирует вопросительный знак ? (который отделяет часть запроса от URL) в качестве оператора с подстановочными знаками ...
2
голоса
2ответа
171 показов
Создайте много файлов tar из каталога с 500000 файлами
У меня есть каталог, содержащий около 500 тыс. Файлов, и я хочу разделить их на файлы t tar. Говоря формально, давайте назовем файлы file_0, ..., file_{N-1} , где N около 500k. Я хочу создать t ...
2
голоса
1ответ
733 показов
tmux - получить pwd другой панели в скрипте bash?
Есть ли какой-нибудь способ узнать информацию о текущем рабочем каталоге какой-либо панели из сеанса tmux? Я хотел бы написать сценарий bash, который изменяет каталог текущей панели на каталог другой ...
2
голоса
0ответов
107 показов
Заменить аргумент N в предыдущей команде
Я недавно перешел на ZSH, и я хотел бы стать более эффективным при замене аргументов в командах. В частности, я хотел бы заменить аргумент "N" в самом последнем вызове команды "cmd". Я не хочу знать, ...
2
голоса
1ответ
1k показов
Нет такого файла или каталога .zshrc
Недавно я понял, что не смог бежать . .zshrc в моем домашнем каталоге. Это дает мне ошибку выше. Это действительно странно, и это меня раздражает, так как в прошлом все работало идеально. В том же ...
2
голоса
1ответ
982 показов
Как увидеть старую историю в Zsh
Я использую zsh с Prezto, мой вопрос, почему я вижу только ограниченное количество моей истории: ~ >>> history2651 git checkout -- modules/prompt/functions/prompt_sorin_setup 2652 git diff ...
2
голоса
2ответа
2k показов
Итерация по встроенному массиву в Zsh
Я пытаюсь выяснить, как сделать команду для нескольких элементов. Например: mycommmand fileA; mycommand fileB; mycommand fileC; Я могу сделать это так: files=(fileA fileB fileC) for fl in $files; ...
2
голоса
1ответ
334 показов
zsh: установить опцию для одной команды
Могу ли я установить опцию zsh (например, extendedglob) для одной команды? Что-то вроде: setopt extendedglob param="${foo%%[0-9]##}" С командой, использованной выше, я считаю, что включение в () не ...
2
голоса
2ответа
913 показов
Есть ли способ заставить sh/bash/zsh "case" использовать переменную для тестового значения?
Я хотел бы иметь что-то вроде следующего: #!/bin/sh # ... other stuff ... # some relatively static possibilities (srsp): srsp='this|or|that|the|other' # more other stuff case $something in $srsp) # ...
2
голоса
1ответ
92 показов
Статистика по созданию файлов в OSX
Всякий раз, когда я создаю (или даже обновляю) файл в OSX, я получаю следующий диалог: ➜ hello touch test.txt test.txt Stats { dev: 16777220, mode: 33188, nlink: 1, uid: 501, gid: 20, rdev: 0, ...
2
голоса
1ответ
90 показов
Как я могу поменять шаблоны в именах файлов?
У меня есть папка с файлами, такими как thing.y.big.png thing.y.small.png thing.xxx.big.png thing.xxx.small.png и я хотел бы переименовать их так, чтобы 2-е и 3-е "поля" поменялись местами. В этом ...
2
голоса
1ответ
156 показов
Zsh полный CD с двумя аргументами
Контекст для тех, кто знает о завершении zsh, но не обо всех его возможностях. Одна из уникальных и действительно полезных функций zsh заключается в следующем: [/usr/dir1/dir2/dir3/]$ cd dir1 dirnew ...
2
голоса
2ответа
3k показов
Запуск Zsh в ConEmu в указанной директории
ConEmu прекрасно работает под Zsh под CygWin. Я хочу добавить опцию щелчка правой кнопкой мыши в проводнике, чтобы "Запустить ConEmu с CygWin Zsh в этой директории" ConEmu предоставляет страницу ...
2
голоса
2ответа
131 показов
Установка переменной $ USERNAME не имеет никакого эффекта
Установка переменной USERNAME не имеет никакого эффекта. Доступ к переменной всегда возвращает текущего зарегистрированного пользователя. james@localhost:~$ USERNAME=foo james@localhost:~$ echo ...
2
голоса
1ответ
636 показов
Как заставить zsh всегда показывать имя переменной среды вместо пути?
У меня есть переменная окружения для моей папки проектов, например: PROJ=$HOME/projects Когда я хочу открыть папку проекта, я просто набираю PROJ/project_name, и оболочка открывает каталог, и мое ...
2
голоса
3ответа
347 показов
OS X El Capitan 10.11 Terminal 2.6 не будет открывать новые вкладки с тем же рабочим каталогом
Я использую настройки по умолчанию для терминала, но когда я создаю новую вкладку, мой рабочий каталог всегда устанавливается в мою домашнюю папку вместо текущего рабочего каталога предыдущей ...
2
голоса
1ответ
4k показов
настройка среды оболочки для virtualenv/virtualenvwrapper
Вопрос в настройке оболочки для virtualenvwrapper, расширения для virtualenv (руководство по питону). Подобные вопросы задавались много раз, но с большим количеством разных ответов: Переменные ...
2
голоса
2ответа
2k показов
Функции завершения ZSH не работают
Моя установка oh-my-zsh, которая работала почти год, только что сломалась. Когда я открываю терминал, я получаю: /home/marcel/.oh-my-zsh/lib/theme-and-appearance.zsh:2: colors: function definition ...
2
голоса
1ответ
297 показов
Функции завершения zsh без отдельного файла подчеркивания?
Я пытаюсь научиться писать функции завершения, и изначально я хочу избежать распространения отдельных файлов для отдельных настроек (у меня уже достаточно и больше не хочу). Есть ли способ написать ...
2
голоса
0ответов
138 показов
Поиск терминала в буфере оболочки
У меня есть сценарий оболочки с именем merge который принимает параметр, который является номером ревизии. Я обычно называю это merge 12345 . Я хотел бы передать нулевые параметры. Скрипт должен ...
2
голоса
2ответа
4k показов
FFmpeg: mp4 и несколько строк в mkv
У меня есть пара треков srt субтитров для видео в формате mp4 . Как мне превратить их в mkv с помощью ffmpeg/avconv? Я хотел бы использовать пространство эффективно. Выполнение конвертации на Darwin ...
2
голоса
0ответов
198 показов
zsh: автозаполнение имен файлов, если нет других доступных завершений
Многие команды ожидают имя файла в качестве одного из своих аргументов. При нажатии на вкладку в bash по умолчанию он автоматически заполняет имена файлов текущего каталога. Это не так в Zsh ...
2
голоса
1ответ
667 показов
Почему в скрипте не работает автозагрузка zsh?
Я пытаюсь справиться с функциями автозагрузки в Zsh. Я добавил папку, в которой я храню свои функции (~/.zfuncs) в свой fpath, и добавил тестовую функцию # ~/.zfuncs/myfunction echo "Hello world!" ...
2
голоса
0ответов
3k показов
Zsh выдает ошибку "Отказано в доступе" на iTerm2
Я настроил свой Zsh, загрузив последнюю версию с помощью homebrew на Yosemite. Поэтому оболочкой по умолчанию является /usr/local/bin/zsh в приложении iTerm2. Тем не менее, когда я пытаюсь команду $ ...
2
голоса
0ответов
507 показов
OSX Zsh не показывает символы правильно (с UTF8)
После установки языкового стандарта en_US.utf8 все символы (кроме az AZ) отображаются неправильно. Например, пробел будет отображаться как Локаль это: $ locale LANG="en_US.UTF-8" ...
2
голоса
1ответ
317 показов
Команда zsh shell fg приходит из bash?
Есть ли способ отредактировать команду fg так, чтобы она вела себя так, как использует bash? Вместо того, чтобы иметь: fg % в zsh можно ли: fg как в баш?
2
голоса
1ответ
353 показов
Zsh / git: автозаполнение вкладки не работает, если «HEAD ^» находится рядом с последним словом в строке ввода
проблема У меня есть следующее git reset HEAD^ half_entered_file_n На этом этапе я бы хотел, чтобы half_entered_file_name.txt был завершен. Мое собственное расследование Я могу получить завершение ...
2
голоса
1ответ
347 показов
Как вставить специальные символы с Zsh Line Editor?
В vim мы можем набрать Ctrl+v, затем Number в режиме вставки, чтобы вставить специальные символы. Это в основном используется для вставки управляющих символов. Но любые символы могут быть вставлены, ...
2
голоса
1ответ
444 показов
Zsh не регистрирует не найденные команды в истории
Есть ли способ настроить zsh, чтобы не сохранять команды, не найденные в истории? Например, если по ошибке я наберу: got push вместо git push затем got push запись добавляется в файл истории, как это ...
2
голоса
1ответ
184 показов
zsh, изменяя старую команду в истории
Иногда мне приходится повторять команду, которую я набрал много лет назад, поэтому я делаю что-то вроде: $ history | grep ssh 195 ssh josetocino@eq1 209 cd .ssh 211 cat id_rsa.pub | ssh ...
2
голоса
1ответ
305 показов
Нужна ли учетная запись администратора для использования таких оболочек, как zsh и fish?
У меня странная ситуация. Я использую Mac OS X 10.11 (El Capitan) и iTerm2. Zsh по умолчанию указан в /etc/shells как /bin/zsh , и это позволяет мне без проблем использовать Zsh в моей стандартной ...
2
голоса
0ответов
1k показов
Как изменить оболочку по умолчанию для пользователя сети?
Я работаю с Ubuntu, и я хотел бы изменить мою оболочку по умолчанию на z shell. Я не могу использовать команду chsh -s /bin/zsh или chsh-s /bin/sh myuser так как моего имени пользователя нет в ...
2
голоса
0ответов
326 показов
ConEmu + msys2 зш
На странице ConEmu, касающейся разъема терминала cygwin/msys, есть примеры, связанные с conemu-cyg-64.exe . Я переназначил их в conemu-msys2-64 в ConEmu 171109 следующим образом (разрывы строк ...