Вопросы с меткой [zsh]

Zsh - это оболочка, предназначенная для интерактивного использования, хотя она также является мощным языком сценариев.

133
голоса
9ответов
82k показов

Как я могу заставить tmux использовать мою оболочку по умолчанию?

На новой установке tmux использует bash вместо моего по умолчанию (zsh). Как я могу заставить его использовать Zsh?
116
голосов
5ответов
64k показов

Зш не попал ~/.профиль

Я только что установил zsh в своей системе Ubuntu. Похоже, что zsh не выполняет ~/.profile для init. Насколько я понимаю, это должно быть автоматическое поведение. Что мне не хватает?
92
голоса
2ответа
36k показов

Как исправить и восстановить "поврежденный файл истории" в Zsh?

После перезагрузки я начал видеть сообщение при загрузке оболочки: zsh: corrupt history file /home/myusername/.zsh_history Как я могу оправиться от этой ситуации и потенциально восстановить некоторые ...
65
голосов
8ответов
85k показов

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

Используя оболочку типа bash или zshell, как я могу сделать рекурсивный поиск и замену? Другими словами, я хочу заменить каждое вхождение 'foo' на 'bar' во всех файлах в этом каталоге и его ...
60
голосов
9ответов
32k показов

Zsh начинается невероятно медленно

ZSH занимает около полутора секунд от создания нового окна терминала до готовности. Я почти уверен, что виновником является compinit . Я не смог найти хорошую документацию по compinit, но похоже, что ...
47
голосов
6ответов
39k показов

Изменить заголовки окна и вкладки iTerm2 в Zsh

Я хочу пометить вкладки окна терминальных сессий. Я использую zshell в iterm2 на OSX. Можно ли динамически изменить метку вкладки окна в терминале?
43
голоса
2ответа
17k показов

о-о-о-о-завершение истории

Я недавно переключился на zsh, используя oh-my-zsh robbyrussell. До этого я использовал bash со множеством пользовательских вещей, и мне не хватает только одного, потому что zsh пытается быть ...
42
голоса
4ответа
16k показов

Пользовательская подсказка Tmux и ZSH: ошибка с именем окна

Я настроил приглашение ZSH с помощью oh-my-zsh, чтобы сделать его более читабельным и добавить информацию о git, если я нахожусь в репозитории. Пример : bob@inf [~/docs] % bob@inf [~/src/nicest] ...
41
голос
10ответов
17k показов

Откройте новую вкладку в том же каталоге

Скажем, вы находитесь в папке / очень / круто / и / глубоко / вложенный /. И вы хотите открыть новую вкладку терминала в той же папке. Как бы Вы это сделали? Я использую Mac OS и Zsh.
38
голосов
5ответов
9k показов

zsh (z shell) numpad/numlock не работает

Я только что обновился до zsh/oh-my-zsh. Почти сразу я замечаю на своей машине, что десятизначная цифровая клавиатура не работает. Он работал в bash и рыбные раковины. Как ни странно, если я ...
38
голосов
4ответа
8k показов

Влияет ли ошибка Shellshock на ZSH?

Влияет ли ошибка Shellshock Bash на ZSH? Является ли обновление Bash единственным решением?
35
голосов
4ответа
13k показов

Как частично отключить автозамену zsh

Функция автокоррекции zsh очень полезна для меня, но не всегда дает правильный результат. ~$ sudo vim somefile zsh: correct 'vim' to '.vim' [nyae]? Тем не менее, я хочу что-то вроде опции « никогда», ...
34
голоса
7ответов
34k показов

зш с Cygwin

Как я могу настроить zsh как оболочку по умолчанию в Cygwin?
34
голоса
3ответа
16k показов

Использование подстановочных знаков в командах с Zsh

Используя такие команды, как rsync и scp с ZSH я столкнулся с проблемой. Вместо (нормального) поведения, связанного со всеми соответствующими файлами, он не запускается и возвращает: ➜ ~ rsync -azP ...
33
голоса
3ответа
16k показов

ЗШ - вывод всей истории?

Я недавно перешел с bash на zsh. В bash единственным способом (кроме рекурсивного поиска), который я использовал для поиска ранее запущенных команд, была history | grep whatever , где whatever была ...
32
голоса
5ответов
19k показов

scp с zsh: совпадений не найдено

когда я пытаюсь scp через Zsh, я получаю scp hostA:Descargas/debian-6.0.4-* user@192.168.1.154:Escritorio/Software/ zsh: no matches found: hostA:Descargas/debian-6.0.4-* та же команда работает в Bash
32
голоса
6ответов
10k показов

Какие функции Zsh вы используете?

Я много работаю в терминале, поэтому я многое узнал о своей оболочке, zsh. Какие функции zsh вы используете, чтобы сделать себя намного более продуктивным на работе? Один из моих любимых - ...
30
голосов
4ответа
17k показов

UTF8 символы в Windows 10 Bash Terminal

Я установил новую оболочку Bash на Windows 10. Я использую это вместе с ZSH. Однако ни один из символов utf8 не работает, они отображаются в виде квадратных блоков. Как мне включить кодировку utf8 в ...
29
голосов
5ответов
16k показов

Bash/ZSH: отмена «отречься»

Есть ли способ «присоединить» процесс к таблице заданий оболочки после того, как он «отрекся»? Изменить: $ SEARCHENGINE полностью меня подводит. Не выглядит слишком хорошо.
28
голосов
4ответа
19k показов

Как изменить стандартную оболочку в Cygwin?

Я пытаюсь изменить оболочку по умолчанию с bash на zsh в cygwin. Обычная команда unix chsh недоступна в cygwin Файл etc/passwd, кажется, больше не используется в существующих версиях cygwin. Так как ...
28
голосов
4ответа
16k показов

вызовите zsh, выполнив команду, а затем войдите в интерактивный режим вместо выхода

Я хотел бы начать Zsh похож на zsh -c 'my_prog option1 option2' но вместо того, чтобы выйти после выполнения этой команды, я остаюсь на стороне вызываемого zsh (а не там, где он вызывается). один ...
27
голосов
2ответа
17k показов

История команд в зш

В настоящее время я настроил zsh таким образом, чтобы история команд сразу распределялась между всеми сессиями. Скажем, у меня открыт эмулятор терминала с двумя вкладками, каждая с сеансом Zsh, A1 и ...
26
голосов
1ответ
9k показов

ZSH Завершение цвета и OS X

Считайте это минимальным .zshrc: export CLICOLOR=1; export LSCOLORS=exfxcxdxbxegedabagacad; # It is the default value on OSX, so this line can be omitted autoload -Uz compinit compinit zstyle ...
24
голоса
3ответа
10k показов

Баш автозаполнение типа зш

Я использую bash, но мне хотелось бы иметь автозаполнение в стиле zsh (вы нажимаете на вкладку, а он просматривает возможности), а не на то, что, кажется, делает bash, то есть отображает список ...
24
голоса
4ответа
15k показов

Как настроить режим vim в zsh?

Хорошо, так что я наконец-то внес большие изменения. В моем .zshenv я изменил свой редактор: export EDITOR=vim У меня есть пара вопросов, которые настолько незначительны, что я не хотел задавать для ...
24
голоса
4ответа
12k показов

Как сделать Ctrl-Z и bg одним нажатием клавиши, чтобы процесс продолжался в фоновом режиме?

Я следую этой схеме приостановки задачи и затем позволяю ей продолжаться слишком часто с последовательностью Ctrl-Z bg . Мне было интересно, есть ли способ сжать это до одного нажатия клавиши? Моя ...
23
голоса
5ответов
4k показов

Отдельный просмотр стрелки вверх для локальной и глобальной истории ZSH

Это возможно... Активизировать локальную историю оболочки ZSH (действия выполняются только в этой подсказке) Активизировать глобальную историю ZSH (общая история включена) - по умолчанию, что ...
23
голоса
2ответа
7k показов

Как предотвратить сохранение команды в zshell в истории?

Я знаю, что в Bash установка пробела перед тем, как команда не позволяет сохранить его в истории, что является эквивалентом zshell?
23
голоса
2ответа
9k показов

Что именно <() в bash (и = () в zsh)?

Мне довольно комфортно с bash, но недавно я попал на замену, которую не знал. Что именно
22
голоса
3ответа
14k показов

Добавьте временную метку к теме «oh-my-zsh robbyrussell»

Я хочу добавить метку времени в мою командную строку в oh-my-zsh. Это текущая тема приглашения (robbyrussell): local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)" ...
21
голос
2ответа
8k показов

Как сделать так, чтобы режим vi в zsh вел себя как режим vi в bash?

Мне действительно нравится общая скорость Zsh, но две вещи раздражают меня до чертиков. Мне нужно подождать мгновение между нажатием escape и косой чертой, чтобы перейти к поиску истории (если он ...
21
голос
4ответа
23k показов

как отформатировать путь в приглашении zsh?

Я хотел бы иметь читаемый цветной путь. Например, вместо простого использования% ~ для возврата ~/path/to/foo я хотел бы отформатировать его в ~$RED/$NOCOLORpath$RED/$NOCOLORto$RED/$NOCOLORfoo чтобы ...
21
голос
1ответ
7k показов

Каковы различия между ой-мой-zsh и презто?

Я понимаю, что Oh-My-Zsh и Prezto представляют собой набор файлов, предназначенных для помощи в настройке конфигурации zsh (Z Shell). Может кто-нибудь объяснить, что они делают, что отличается от ...
21
голос
2ответа
5k показов

Существует ли режим нечеткого соответствия для оболочки zsh?

Недавно я влюбился в эффективные системы завершения текста. Один из моих любимых видов завершения - так называемое нечеткое завершение. Это режим, в котором программа завершает ввод данных ...
21
голос
2ответа
7k показов

Перебор ключей (или пар k/v) в ассоциативном массиве zsh?

В zsh я хочу перебрать ассоциативный массив. Мне нужны и ключи, и значения. Но когда я перебираю ассоциативный массив обычно (for x in $assoc_array), я получаю только значения. Все примеры, которые я ...
20
голосов
2ответа
17k показов

конфиг zsh - экспортировать или не экспортировать?

При установке переменных в моем ~/.zshrc я могу использовать export export PATH=/some/path или нет PATH=/some/path Чем они отличаются и какие мне следует использовать?
19
голосов
2ответа
7k показов

Написание сценариев оболочки, которые будут работать в любой оболочке (используя несколько строк shebang?)

Я только начал глубже разбираться в сценариях оболочки, и я всегда просто бросал свой сценарий в файл, отмечал его как chmod +x а затем делал /path/to/script.sh и позволял любому интерпретатору по ...
19
голосов
2ответа
7k показов

Что такое ZSH-эквивалент $ PROMPT_COMMAND BASH?

BASH поддерживает переменную среды $PROMPT_COMMAND которая определяет команду, выполняемую перед любым интерактивным приглашением первого уровня. Я ищу ZSH-эквивалент этого. Документация говорит, что ...
19
голосов
1ответ
8k показов

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

В vi я назначил jj для перехода, чтобы иметь возможность переключаться в командный режим без использования надоедливой клавиши escape. Теперь я хочу иметь то же самое для редактирования командной ...
19
голосов
3ответа
7k показов

зш правое в ps1

Мне бы хотелось многострочное приглашение zsh с выровненной справа частью, которое будет выглядеть примерно так: 2.nate@host:/current/dir 16:00 -> Я знаю о RPROMPT в zsh, но он выровнен по правому ...
19
голосов
3ответа
2k показов

Связывание Fn-Delete в zsh на Mac OS X

В zsh, когда я нажимаю Fn+Delete (удаление вперед), вставляется тильда (~). Это указывает на то, что у zsh нет привязанного ключа. Как мне связать его и заставить его вести себя нормально (удалить ...
18
голосов
2ответа
9k показов

ZSH: Сбой команды чтения в bash-функции "read: 1: -p: no coprocess"

Редактировать: Кажется, работает в bash . Похоже, проблема связана с zsh . Если есть лучший сайт для публикации этого вопроса, дайте мне знать. Я пишу простой скрипт, который создает серию каталогов. ...
18
голосов
1ответ
4k показов

ZSH отображает только последние около 16 команд с историей. HISTSIZE & SAVEHIST - это 500

В ZSH, когда я печатаю history я отображаю только последние около 16 команд. Я хотел бы, чтобы history отображала все существующие команды в файле истории. Когда я смотрю в свою .zsh_history (мой ...
17
голосов
2ответа
6k показов

Zsh говорит "совпадений не найдено" при попытке скачать видео с YouTube-DL

Я скачал youtube-dl с помощью pip на CrunchBang (дистрибутив Debian Wheezy). Когда я бегу youtube-dl {video URL} я получил zsh: no matches found: {video URL} Я предполагаю, что это как-то связано с ...
17
голосов
3ответа
51k показов

Как удалить файлы из командной строки с помощью регулярных выражений?

Допустим, у меня есть 20 файлов с именем FOOXX, где XX - номер файла, например, 01, 02 и т.д. На данный момент, если я хочу удалить все файлы ниже номера 10, это легко, и я просто использую ...
17
голосов
2ответа
16k показов

Связка клавиш Shell SIGKILL

Как настроить привязку клавиш для отправки SIGKILL на текущее задание переднего плана? Я уже знаю, что Ctrl+C - SIGINT а Ctrl+\ - SIGQUIT . Я хотел бы более серьезный вариант. Есть ли что-то серьезно ...
17
голосов
1ответ
19k показов

iTerm/zsh не читает .bashrc ИЛИ .bash_profile

В ~/.bash_profile меня есть: if [ -f ~/.bashrc ]; then source ~/.bashrc fi В ~/.bashrc меня есть псевдонимы Когда я загружаю новое окно iTerm, мои псевдонимы не работают. Если я использую ~/.bashrc ...
17
голосов
2ответа
7k показов

Резюме Zsh-Terminal (OS X Lion)

OS X Lion имеет функцию "Возобновить", т.е. при повторном открытии приложения оно восстанавливает все окна и их содержимое. Это работает и для Терминала. Но если вы используете Zsh вместо Bash, он не ...
17
голосов
1ответ
38k показов

Как я могу настроить цвет каталога 'ls' в zsh?

Я использую «Zsh». В каком-то каталоге, когда я делаю 'ls --color = tty'. Я вижу, что некоторые каталоги имеют «синий текст» с «зеленым фоном», что затрудняет их чтение. Подскажите пожалуйста, как ...
17
голосов
1ответ
7k показов

Как правильно отрицать zsh globbing выражений?

Я хочу перечислить все файлы, кроме тех, которые заканчиваются на owp: Поэтому я попытался: ls -l *.(^owp) zsh: unknown sort specifier ls -l *(^owp) zsh: unknown sort specifier ls -l *[^o][^w][^p] # ...