Описание тега zsh
2
ответа
Как сделать, чтобы zsh-завершение действовало как bash-завершение?
Я недавно перешел из bash в zsh (который я использую с "о мой zsh"), но меня раздражает одна вещь: Когда я нажимаю клавишу табуляции, первое автозаполнение заполняется автоматически, и вам нужно циклически проходить все этапы, нажимая клавишу табуля…
03 фев '10 в 15:57
1
ответ
zsh, zmv массовое переименование подкаталогов ничего не происходит на больших объемах каталогов
Я установил autoload -U zmv alias mmv='noglob zmv -W' Когда на примере данных (~20 папок с подпапками) я запускаю mmv images/**/advert images/**/notice это просто работает, как и ожидалось. Но если я выполню ту же команду для реальных данных (сотни …
18 июн '15 в 10:32
2
ответа
Команда 'getent'
Часть 1 Является getent должен быть исполняемым файлом? В моей настройке zsh я вижу, что getent определен как функция $ which getent getent () { if [[ $2 = <-> ]] then grep ":$2:[^:]*$" /etc/$1 else grep "^$2:" /etc/$1 fi } Если я хочу выполни…
25 май '15 в 08:09
1
ответ
Шаблон экранирования ZSH / файла
Это работает из командной строки: scp -r ^.git b:/home/wopi/blyzics/. когда я вставляю приведенную выше строку в скрипт, как это: #!/usr/bin/env zsh scp -r ^.git b:/home/wopi/blyzics/. И запустить его ./deploy.sh Я получил: ^.git: No such file or di…
27 янв '13 в 10:06
1
ответ
Проблемы с установкой ZSH
Я сделал следующее: yum install zsh затем chsh eduar New shell [/bin/bash]: /bin/zsh Когда я печатаю: curl -L http://install.ohmyz.sh | sh Я получил это: You already have Oh My Zsh installed. You'll need to remove /home/eduar/.oh-my-zsh if you want …
08 май '15 в 15:32
0
ответов
Расширение переменной в замене
У меня есть небольшой скрипт, и я борюсь с тем, как работает расширение переменных. for repo_data_path in ${PROJECTS_HOME}/**/.git(e:'[[ ! $REPLY =~ ".*local-hound/data/vcs.*" ]]':) ; do repo_path=(${repo_data_path:h}) cat << REPOSITEM "${repo…
19 май '19 в 16:47
4
ответа
Как автоматически очистить журналы с отметками даты
У меня есть веб-сервер Apache с различными виртуальными хостами. Каждый виртуальный хост регистрирует файлы с датой, используя cronolog. В результате я получаю много таких файлов: ----rw-r-- 1 root root 467894 2013-02-01 13:43 2013-02-01-tracg.dev.l…
04 мар '13 в 09:59
1
ответ
Переключить процесс переднего плана
Ctrl-z приостанавливает процесс переднего плана, но когда на переднем плане ничего нет, это не имеет никакого эффекта. Я хочу перегрузить ctrl-z, чтобы, когда на переднем плане ничего не было, возвращался последний приостановленный процесс. Таким об…
23 янв '11 в 16:20
0
ответов
Проблема с разрешением имен при использовании программ типа `gem` в оболочке
У меня проблемы с разрешением имен при использовании таких программ, как gem в моей оболочке в моем офисе. Всякий раз, когда программе необходимо подключиться к удаленному хосту, она не может разрешить доменное имя, но после "ручного разрешения", на…
20 ноя '13 в 12:34
3
ответа
Как я могу открыть файл, имя которого начинается с "-"?
Я использую Ubuntu и хотел бы открыть файл, имя которого начинается с "-"(минус). Когда я пытаюсь открыть файл с помощью pico или vim, команда думает, что знак "-" является опцией для команды. Я попытался заключить имя файла в кавычки ('), но все ра…
21 мар '10 в 04:58
4
ответа
SSH-соединение закрывается, так как оболочка не загружается
У меня FreeBSd работает с OpenSSH. Я все настроил и соединение через SSH работало отлично. Затем я решил избавиться от некоторых неиспользуемых портов и, очевидно, удалил тот, который использовался zsh. Когда я вхожу в систему, я получаю следующее: …
07 ноя '12 в 15:20
1
ответ
Ищете файл завершения zsh для собственных команд osX
Я углубился в то, что на самом деле идет с osX в / usr / bin и особенно / usr / libexec. Довольно неплохо, хотя синтаксис команды немного.. странный. Позвольте мне направить любопытное на команду, которая заставила меня подумать об этом: networksetu…
23 ноя '10 в 06:28
3
ответа
В zsh, как вы перенаправляете stderr в /dev/null в цикле for или foreach?
Я пытаюсь сделать что-то, что легко в bash: искать файлы в папке и получать их, если они существуют (и не выводить, если файлов не существует). В борновых оболочках это как это сделать: if [-d /etc/profile.d]; затем для f в `ls -1 /etc/profile.d/*.s…
11 апр '13 в 22:11
10
ответов
Уникальные особенности bash по сравнению с zsh
Я был пользователем zsh уже довольно давно (до этого tcsh и до этого csh). Я вполне доволен этим, но мне было интересно, есть ли какие-нибудь неотразимые особенности bash, которых нет в zsh. И наоборот, есть ли функции zsh, которых нет в bash. Мое н…
05 май '09 в 20:38
2
ответа
Невозможно понять пользу автопушда Zsh
У меня в.zshrc setopt autopushd Это делает CD действует как pushd. Это означает, что у нас нет стека вообще. Когда я использовал его, я вообще не использовал стек, так как он удаляет стек из меня. Я не уверен, в чем выгода autopushd. В чем преимущес…
02 июл '09 в 21:26
3
ответа
Исключение переменных среды из автозаполнения ZSH
Быстрый пример: ~ $ wor<TAB> ~ $ WORDCHARS= WORDCHARS WORKON_HOME WORKON_HOME workon workon это желаемая команда. Есть ли способ исключить переменные окружения из автозаполнения в ZSH?
24 янв '12 в 23:42
1
ответ
Как изменить оболочку по умолчанию во FreeBSD?
Оболочка по умолчанию во FreeBSD sh и я действительно не могу этого вынести: автозаполнение очень ограничено, и команды перефразирования убивают меня. Я чувствую себя вооруженным и одноногим мужчиной... Как я могу изменить оболочку глобально на zsh …
29 янв '11 в 14:37
1
ответ
Включить 8-й бит как мета в Zsh без предупреждения
В моем стремлении настроить мою оболочку так, чтобы она работала именно так, как я хочу по отношению к клавише alt/meta, у меня возникли некоторые проблемы. Недавно я добавил "bindkey -m" в свой.zshrc, и теперь всякий раз, когда я запускаю оболочку …
27 сен '09 в 10:40
3
ответа
Поменять оболочку на cron
У меня есть zsh-скрипт, который я хотел бы запускать через anacron каждую неделю. Он работает нормально из интерактивной оболочки bash, но при запуске anacron я получаю команду not found error, и похоже, что она игнорирует строку shebang. Фактически…
20 ноя '09 в 15:00
1
ответ
Зеркало STDOUT и STDERR в файл по умолчанию
Как я могу выполнить STDOUT, чтобы войти в файл (добавляя), но сохранив поток (оставив STDOUT для STDOUT)? STDOUT должен работать прозрачно, но также должен быть зарегистрирован в файл, не путаясь с "tee" при каждом вводе команды. То же самое для ST…
23 мар '12 в 19:10