Вопросы с тегом «zsh»

Zsh - это оболочка со множеством расширенных функций командной строки и сценариев.

3
Есть ли способ добавить каталог в мой путь в zsh, только если он еще не существует?
Есть ли в zsh простой способ добавить каталог в мой путь, только если его еще нет? (или, в более общем случае, любая переменная окружения). Я пробовал: PATH+=/my/directory ... но если он выполняется дважды, он добавляется дважды.
15 zsh  path 

1
В чем ключевое отличие между конфигурацией grml zsh и конфигурацией oh-my-zsh
Сейчас я нахожусь на ой-мой-zsh, но я не уверен, что это идеальный выбор. В чем ключевое различие между конфигурацией grml zsh ( github repo ) и конфигурацией oh-my-zsh ? В каком случае я должен предпочесть grml или oh-my-zsh?
15 zsh  oh-my-zsh  grml 

2
Могу ли я сделать `rm` интерактивным только при использовании globbing? (либо в bash, либо в zsh, либо в обоих)
Всякий раз, когда я делаю rmнесколько элементов одновременно с использованием оболочки, и существует даже малейшая вероятность того, что шаблон расширяется до большего, чем я ожидаю, я всегда стараюсь не забыть добавить -i, но (конечно) я могу забыть и случайно выбросить что-нибудь полезное. Некоторые люди пытаются решить эту проблему с помощью …
15 bash  zsh  wildcards  rm 

4
Вставка из буфера обмена в оболочку zsh или bash с поддержкой vi
Я хотел бы иметь возможность вставлять из системного буфера обмена (или выделения текста) в мою "vi-like" оболочку с помощью клавиатуры. Я обычно использую zsh и иногда bash. В обоих случаях у меня установлена ​​оболочка с vi-подобным поведением ( bindkey -v/ set -o vi). В vim поведение, которое я ищу, доступно …
15 bash  shell  zsh  vi  clipboard 

4
Может ли zsh получить доступ к выводу последней запущенной программы?
Я часто использую findили locateчтобы узнать о путях. (~) locate foobar.mmpz /home/progo/lmms/projects/foobar.mmpz Следующим шагом часто является открытие или иное манипулирование файлами. В счастливом случае, как выше, я могу сделать это: (~) ls `!!` ls `locate foobar.mmpz` /home/progo/lmms/projects/foobar.mmpz Но никто не слишком счастлив, когда есть много строк вывода, некоторые из которых …
15 terminal  zsh  output 

3
Двойная проверка подлинности в zsh
Когда я делаю rm * в zsh, я получаю что-то вроде этого: 2014-06-08 10:14:23 $ rm * zsh: sure you want to delete all the files in /home/assay/assay/log [yn]? y rm: remove regular file `development.log'? y Сначала zsh спрашивает меня, уверен ли я, что хочу удалить все, а затем rm …
15 zsh  rm 

2
Как я могу изменить umask только для одной команды?
Как я могу в интерактивном режиме выполнить команду в Linux (zsh, если это имеет значение) с другим значением umask по умолчанию, только для одной команды? Возможно, сочетание команд в одной строке? Новый umask должен применяться только к этой команде и возвращаться к значению по умолчанию для следующей введенной команды. В …
15 zsh  umask 

8
Проверьте переменную, является ли массив в Борне подобным оболочке?
В Bourne-подобной оболочке, которая поддерживает переменную массива, мы можем использовать некоторый анализ, чтобы проверить, является ли переменная массивом. Все команды ниже были выполнены после запуска a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1" [1]="2" …
14 bash  shell  zsh  ksh  yash 

2
256 цветных подсказок в Zsh
Как мне настроить окраску приглашения в 256 цветов? Я ищу эквивалент командной строки bash: local DEFAULT="\[\033[0;39m\]" local ROOK="\[\033[38;5;24m\]" PS1="${ROOK}\$${DEFAULT} "
14 zsh  colors 

1
Изменить тему Zsh в Android Studio
Я недавно прыгнул с корабля, zshи я использую О мой Zsh! тема blinks. Он выглядит очень хорошо в OSX Terminal, но очень плохо выглядит в терминале Android Studio. Итак, мой вопрос: есть ли способ проверить, что этот сеанс был открыт в Android Studio, а не в OSX Terminal, и изменить …

2
команда scp, работающая в bash, не работает в zsh
Эта команда прекрасно работает в bash: bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* . hk_az.png 100% 126KB 126.0KB/s 00:00 hk_baffle.png 100% 166KB 166.3KB/s 00:01 hk_bb.png 100% 144KB 143.8KB/s 00:00 hk_el.png 100% 115KB 115.3KB/s 00:00 hk_fpa.png 100% 123KB 123.2KB/s 00:00 hk_fpb.png 100% 126KB 125.7KB/s 00:00 hk_hybrid.png 100% 99KB 98.7KB/s 00:00 hk_oba.png 100% 140KB 139.7KB/s 00:00 …
14 zsh  scp 

5
Список X случайных файлов из каталога
Есть ли способ составить список, скажем, 30 случайных файлов из каталога, используя стандартные команды Linux? (в zsh) Верхний ответ, описанный здесь , не работает для меня ( sortне распознает опцию -R)
14 shell  files  zsh 

2
Отменить завершение, но только завершение, в zsh
Когда функция завершения занимает много времени, я могу прервать ее , нажав Ctrl+ C(клавиша прерывания терминала, отправляет SIGINT) или Ctrl+ G(привязано к send-break). Затем я остался с незавершенным словом. Тем не менее, если мне случится нажать Ctrl+ Cили Ctrl+, Gкак только завершится функция завершения, нажатие моей клавиши может отменить командную …


1
Zsh завершение, включение Shift-Tab
Когда zsh показывает вам меню возможных завершений, я бы хотел, чтобы я позволил мне использовать shift-tabдля доступа к предыдущим записям завершения - есть ли опция, которая контролирует, какой ключ используется для доступа к предыдущим записям завершения? И если так, что мне нужно добавить в мой ~/.zshrc файл, чтобы настроить его. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.