6
ответов

Когда Вы используете расширение фигурной скобки?

Я понимаю, каково расширение фигурной скобки, но я не знаю, как лучше всего использовать его. Когда Вы используете его? Преподавайте мне некоторые удобные и замечательные примеры, если у Вас есть своя собственная подсказка.
15.09.2014
6
ответов

Как ввести несколько имен файлов с меньшим количеством нажатий клавиш

Если я хочу преобразовать PDF в изображение png с imagemagick, я делаю что-то как: преобразуйте - обрезка - плотность 400 this_is_a_very_long_filename_of_my_pdf_file.pdf this_is_a_very_long_filename_of_my_pdf_file....
07.07.2014
5
ответов

Передача параметров, передаваемых по имени к сценариям оболочки

Там какой-либо простой способ состоит в том, чтобы передать (получают) названные параметры к сценарию оболочки? Например, my_script-p_out '/some/path'-arg_1 '5' И внутри my_script.sh получают их как: # я верю этому...
07.11.2017
5
ответов

Создание zsh оболочка по умолчанию без корневого доступа

Я использую компьютеры своей школы и хотел бы использовать zsh вместо удара. Я хотел бы сделать это оболочкой по умолчанию, но я не могу выполнить команду, такую как $ chsh-s $ (который zsh), потому что у меня нет администратора...
01.01.2017
5
ответов

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

У меня есть папка, названная домом/домашней жизнью, у меня есть файл, названный home1 home2 и home3, сохраненным в / домой, я хочу переместить все файлы, которые запускаются с дома* к home/homeLife/.. Я ввел mv домой*/home/homeLife...
10.03.2015
5
ответов

Сериализируйте переменную оболочки в ударе или zsh

Там какой-либо путь состоит в том, чтобы сериализировать переменную оболочки? Предположим, что у меня есть переменный $VAR, и я хочу смочь сохранить его в файл и затем считать его назад позже для возвращения того же значения?...
15.06.2014
5
ответов

Как я могу “сложить” псевдонимы оболочки?

В моем .profile (полученный в sh режиме эмуляции от моего .zshrc) у меня есть следующий отрывок: если [-f/usr/bin/pacmatic]; затем исказите pacman=pacmatic fi # Цветной выходной псевдоним Pacman pacman = "...
13.04.2014
5
ответов

Я испортил свой zshrc на удаленном сервере, и теперь я не могу выполнить команды!

На удаленной машине я изменил свои zsh настройки, и она теперь повреждается для каждого нажатия клавиши, которое она говорит: "url-quote-magic:1: волшебство кавычки URL: функциональный файл определения не нашел, что" у меня нет другого...
24.05.2012
4
ответа

CD два уравнивает от корня

Я - веб-разработчик (Drupal главным образом). Когда я разрабатываю веб-сайты, я делаю так в / папке рабочей области. Таким образом, у меня есть папки как это./workspace/project//workspace/project/sites/default/files//workspace/...
26.01.2019
4
ответа

Гибридный код в сценариях оболочки. Совместное использование переменных

Этот ответ обсуждает, как выполнить многострочный отрывок Python из командной строки в терминале. Я заметил, что ответ работает отлично в рамках сценариев оболочки, даже с вложенным добавлением отступа, которое является...
23.05.2017
4
ответа

Псевдонимы доли и установка PATH между zsh и ударом

Оболочка, которую я обычно использую, является zsh. У меня есть несколько псевдонимов для включения, раскрашивают некоторые программы, такие как ls и grep. Я также установил свой пользовательский путь так, чтобы я мог выполнить программы в нестандартном м
13.04.2017
4
ответа

Двойная и тройная замена в ударе и zsh

Продолжение фоновой части в этом вопросе. В ударе я могу использовать $ {! НЕЧТО} для двойной замены, в zsh $ {(P) НЕЧТО}. В обоих, олдскульное (взлом-y) оценка \работы $$FOO. Так, самое умное и большинство...
13.04.2017
4
ответа

Как к CD автоматически после клона мерзавца?

Я хочу к автоматически CD к каталогу, созданному командой клона после того, как я мерзавец клонировал что-то. Важный: Я не хочу изменять синтаксис для команды (например, использовать псевдоним/функцию) потому что...
15.04.2016
4
ответа

Как я могу подавить пространство между сгенерированными аргументами во время расширения фигурной скобки?

Я использовал следующую команду для создания списка URL, которые я хочу протестировать: повторите-e localhost:8080/reports/{объявления, рекламные обновления, scandown} / {130,139,142} {-unburdened, - обремененный} {.pdf, .xls, .xlsx, .csv....
25.07.2014
4
ответа

встроенные условные выражения для присвоения

Существует ли "встроено-эквивалентное" выражениям как следующее?: если [[$VERBOSE == 1]]; затем $FOO V= еще V = fi я думаю о чем-то вроде этого в жемчуге, например: $V = $VERBOSE? $FOO...
09.02.2014
4
ответа

Препятствуйте тому, чтобы терминал отобразил ранее выполняемую команду

У меня есть сценарий, который позволяет мне регистрировать случайные мысли при работе над проектом. В терминале я добавил бы новую запись в журнале рабочим $ "некоторая случайная мысль", где просто псевдоним для моего...
17.12.2013
4
ответа

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

Я передаю большое количество файлов на HFS + файловая система. Файлы в настоящее время находятся на ext2 разделах. У меня есть конфликты из-за нечувствительности к регистру целевого раздела (HFS +). Я хочу...
06.11.2013
4
ответа

Ищите предыдущую команду с тем же префиксом, когда я нажму Up при приглашении оболочки

При прибытии из мира FreeBSD, я хочу заставить терминал Linux вести себя как FreeBSD один, особенно 9,1 версий, в основном когда Вы вводите CD в терминале и продвигаете стрелка, можно просмотреть все...
18.10.2013
4
ответа

Расширение с числами в человекочитаемом формате

Так, я хочу играть некоторый MP3s в консольном плеере, который берет имена файлов в качестве исходных данных. У меня есть следующие файлы, как дано ls-1 *, где * расширены моей оболочкой (zsh): 1 - Основной title.mp3 10 - Конец...
27.04.2013
4
ответа

zsh находится в/usr/bin, но также и в / мусорном ведре, каково различие?

/etc/shells говорит, что имеет zsh, установленный в/bin/zsh, но также и в/usr/bin/zsh. кошка brgr@envy17:~ $/etc/shells #/etc/shells: допустимый вход в систему окружает/bin/sh/bin/dash/bin/bash/bin/rbash/usr/bin/tmux...
04.04.2013
4
ответа

Функция Bash Auto-Completion SSHing в Различные Хосты

У меня есть большой список серверов который я обычно ssh к все время. Есть ли любой способ использовать удар или zsh так, чтобы я мог сохранить список имени хоста и колотить автозавершение, проходит файл и дает мне...
07.10.2012
4
ответа

Выполните данную команду на каждом подпути длинного тракта

Скажите, что у меня есть длинный тракт, такой как:/a/b/c/d/e/f я хотел бы выполнить команду только на каждом из подпутей пути: например, Если моя команда является cmd, я ищу остроту, которая может сделать (возможно...
20.04.2012
4
ответа

Будьте введены от редактора (vim/nano/emacs/textmate?)

Мне было просто любопытно, если существует путь, который будет введен не от StdIn, а от $EDITOR - быть этим энергия, нано, emacs или даже non-command-line-editor (MacVim/TextMate). Каков options/workarounds/...
22.03.2012
4
ответа

Как я инвертирую для цикла?

Как я правильно делаю для цикла в обратном порядке? для f в /var/logs/foo*.log; действительно запретите "$f", сделанный, мне нужно решение, которое не повреждается для броских символов в именах файлов.
22.12.2011
4
ответа

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

Как большинство пользователей, у меня есть набор псевдонимов, настроенных для предоставления набора по умолчанию флагов для часто используемых программ. Например, энергия псевдонима ='vim-X' искажает grep ='grep-E', искажают ls ='ls-G' проблема...
15.07.2011
3
ответа

Как Вы используете команду coproc в различных оболочках?

Кто-то может обеспечить несколько примеров о том, как использовать coproc?
10.07.2018
3
ответа

Клавиша ESC вызывает маленькую задержку терминала из-за его Высокого звука + поведение

Моя терминальная установка терминальная гномом + tmux + zsh с vi привязкой. В приложениях как энергия или даже в командной строке zsh vi режим редактирования, я должен часто поражать клавишу ESC, но существует...
13.04.2017
3
ответа

Команда эха с операцией И не выходит

повторите hai &&, эхо до свидания печатает hai до свидания, в то время как эхо hai && повторяет $? печать hai 0, Когда первое возвращаемое значение команды эха 0, как делает оператор эха после операции И, добирается...
19.04.2015
3
ответа

Как я мог достигнуть корня после переключения от удара до zsh?

Очень странно, что после переключения на zsh от удара, я не могу получить доступ к корню. Я обычно использую 'su' для входа в систему как корень после того, как я вхожу в систему как обычный пользователь (имя пользователя является normalusername) с меньши
05.01.2015
3
ответа

Как видеть страницу справочника предыдущей команды?

Например, если я сделал завихрение-F 'clbin=@some-image.jpg' https://clbin.com. Как делают я укомплектовываю завихрение легко?
06.11.2014

“Процесс-зомби” является записью в таблице процессов, соответствующей мертвому процессу. Запись будет, удаляют, когда родитель процесса проверяет статус возврата своего ребенка.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121--------2814----Zsh является оболочкой со многими усовершенствованная командная строка и функции сценариев.

Zsh является оболочкой со многими усовершенствованная командная строка и функции сценариев.

Zsh (оболочка Z) является оболочкой Unix.

На передней стороне сценариев, zsh и включает многое из программирования ksh функций. Синтаксис Zsh напоминает, но не полностью совместим с оболочками стиля Границы, хотя zsh имеет Bourne и ksh режимы эмуляции с совместимым синтаксисом и поведением. Расширенные функции Zsh включают много расширений переменного расширения и globbing, ассоциативных массивов и т.д.

Для интерактивного использования функции zsh включают усовершенствованный выпуск строки, усовершенствованное программируемое завершение, исправление орфографических ошибок, themable подсказки и т.д. Zsh высоконастраиваем со многими опциями и настраивающимися возможностями.

zsh распределение включает дополнения в форме загружаемых модулей и функций: zmv для переименования пакетного файла, клиента FTP zftp, регулярные выражения, терминальная обработка, и многое другое.

Ссылки и документация

Связанные теги

  • Много агностических оболочкой вопросов представляет интерес для zsh пользователей.
  • (или globbing): соответствие файлам на основе их имени
  • история команд, по которым можно переместиться с Up и Down ключи, искавшие, и т.д.; также механизм отзыва на основе расширения начала последовательностей !.
  • завершение частично вводимых имен файлов, названий команды, опций и других аргументов.
  • , показывающая подсказку перед каждой командой, которую многим пользователям нравится настраивать.

Дальнейшее чтение