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

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

1
zsh интерпретировать / игнорировать команды, начинающиеся с '#' в качестве комментариев
В bash, если я набираю команду, начинающуюся с a '#', bash игнорирует ее как комментарий. То есть в приглашении bash игнорируется следующее: > # Hi there! Тогда как в зш: > # Hi there ! zsh: bad pattern: # Как я могу попросить Zsh сделать то же самое? Это невероятно …
28 command-line  zsh 

2
Есть ли причина, по которой первый элемент массива Zsh индексируется 1 вместо 0?
Исходя из моего опыта работы с современными языками программирования и сценариев, я полагаю, что большинство программистов обычно привыкли ссылаться на первый элемент массива 0 как индекс. Есть ли существенные преимущества в использовании 1 ? Я уверен, что слышал о большем количестве языков, кроме Zsh, которые ведут себя аналогично с массивами; …
27 zsh  history  array 

3
zsh: отключить предупреждение «файл существует:» с перенаправлением
Как я могу отменить file exists:предупреждение от Zsh? > echo > newfile.txt > echo > newfile.txt zsh: file exists: newfile.txt В этих случаях я предпочитаю, чтобы моя оболочка не жаловалась, а просто перезаписывала файл, как bash. Аналогично, как переопределить следующее: $ ls >> /tmp/testfile.txt zsh: no such file or directory: …

8
Как поменять цикл for?
Как правильно сделать forцикл в обратном порядке? for f in /var/logs/foo*.log; do bar "$f" done Мне нужно решение, которое не ломается от прикольных символов в именах файлов.


2
Есть ли проблемы с дефисами в функциях, псевдонимах и исполняемых файлах?
В моем тестировании (в Bash и Z Shell) я не видел проблем с определением функций или псевдонимов или исполняемых сценариев оболочки, в имени которых есть дефисы, но я не уверен, что это будет хорошо во всех оболочках и во всех случаях использования. , Причина, по которой я хотел бы сделать …
25 bash  shell  zsh  ksh  csh 

5
Рекомендуется использовать zsh вместо скриптов bash? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 9 дней назад . Можно ли предположить, что достаточно людей zshустановили для запуска сценариев с #!/usr/bin/env zsh как …

2
Как сбросить среду оболочки?
Эта проблема беспокоила меня некоторое время, и хотя я думал, что нашел свой ответ через EnvWatcher , к сожалению, он работает только на Bash. И я использую Zsh. Я хотел бы повторить то, что делает env-watcher, в меньшей степени, может быть, но мне нужно знать, есть ли команда, с помощью …

4
Выдача клавиш Ctrl + стрелка влево / вправо
После последнего обновления системы команда ctrl + стрелка влево / вправо на терминале zsh ничего не делает. Также ctrl + u имеет что-то не так, потому что обычно эта команда стирает с курсора в начало строки, а теперь стирает всю строку .. Кто-то знает, как решить эти проблемы? Спасибо вам …

2
Как сделать так, чтобы «правильная» функция zsh помнила мои решения по исправлению орфографии
Я включил исправление (я бы не назвал это автокоррекцией именно из-за этой проблемы) в zsh, включив setopt correctв моем .zshrc. Теперь, когда я печатаю dtaeв терминале, я получаю: dtae zsh: correct 'dtae' to 'date' [nyae]? y Tue Mar 31 11:39:31 CEST 2015 На данный момент я хотел бы, чтобы Zsh …

2
что такое zsh-эквивалент экспорта bash -f
Итак, я начал использовать zsh. Мне нравится все в порядке. Это выглядит очень круто и гладко, и тот факт, что текущий рабочий каталог и фактическая командная строка находятся на разных строках, это хорошо, но в то же время я замечаю, что это zshможет быть немного медленнее, чем bash, особенно при …

2
Многозначные диапазоны файлов в лексикографическом порядке в zsh
Я хотел бы указать диапазон файлов (в лексикографическом порядке) с двумя целыми числами (например, от 2 до 57) в zsh путем глобализации. Например: «выберите файлы с 2 по 57 в лексикографическом порядке по пути, соответствующему некоторому шаблону сглаживания». Я думал, что квадратные скобки сделают это for x in /foo/bar/*[2-57]; do …
24 zsh  wildcards 

4
Как молча получить пустую строку из шаблона glob без совпадений
Скажем, у меня есть папка с тремя файлами: foo1 foo2 bar 1. Если я бегу list_of_files=$(print foo*) echo $list_of_files Я получил: foo1 foo2 2. Если я бегу list_of_files=$(print bar*) echo $list_of_files Я получил: bar 3. Однако, если я бегу list_of_files=$(print other*) echo $list_of_files Я получаю: zsh: no matches found: other*( …
24 zsh  wildcards 

4
Совместное использование псевдонимов и настроек PATH между zsh и bash
Оболочка, которую я обычно использую, есть zsh. У меня есть несколько псевдонимов для включения цвета в некоторых программах, таких как lsи grep. Я также установил свой собственный путь, чтобы я мог выполнять программы в нестандартном месте (например, в ~/bin/). Я не буду менять оболочку root на zsh, но я хотел …
24 shell  bash  zsh  path  alias 


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