11
ответов

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

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

После установки oh-my-zsh: …/.zshrc:source:34: никакой такой файл или каталог …/.oh-my-zsh/oh-my-zsh.sh

Я просто попытался установить oh-my-zsh. Я получаю следующую ошибку, когда я пытаюсь выполнить rvm: zsh: команда, не найденная: rvm я также получаю следующую ошибку, когда я пытаюсь открыть новую вкладку:/Users/jack/.zshrc:...
14.08.2014
9
ответов

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

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

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

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

Делать математическую операцию на номерах, набранных в командной строке без вызова BC

, иногда мне нужно запустить некоторые математические операции. Я знаю, что могу использовать BC или ECHO $ ​​((6/2)). Я создал свою собственную функцию для BC для чтения ввода. Но иногда требуется много времени, чтобы напечатать: _BC "6/2". Так что я
07.12.2018
7
ответов

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

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

Есть ли способ показать в текстовом файле / скрипте только строки без комментариев? [дубликат]

Часто, когда вы вручную просматриваете файл, появляется так много комментариев, что ваши глаза тускнеют, и вы начинаете желать, чтобы был способ, которым вы могли бы просто показать его, чтобы отображать только эти ...
17.01.2017
7
ответов

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

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

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

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

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

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

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

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

Как запускать исполняемые файлы Windows из терминала без явного указания расширения.exe?

Как следует из названия, большая часть вопроса заключается в том, как мы можем запускать исполняемые файлы Windows, не указывая явный суффикс.exe в конце. Например сокращение вызова типа explorer.exe. исследователю., или...
01.10.2020
6
ответов

Как извлечь определенные элементы из имени файла?

У меня есть куча файлов в следующем формате: 2014-11-19.8.ext 2014-11-26.1.ext 2014-11-26.2.blah.ext 2014-11-26_3.ext 2014-11-26.4.stuff_here.ext 2014-12-03.1. может быть что угодно. ext 2014-12-032b ....
14.07.2017
6
ответов

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

У меня есть папка, названная домом/домашней жизнью, у меня есть файл, названный home1 home2 и home3, сохраненным в / домой, я хочу переместить все файлы, которые запускаются с дома* к home/homeLife/.. Я ввел mv домой*/home/homeLife...
10.03.2015
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
6
ответов

Как Вы “отключаете” oh-my-zsh (и zsh), не удаляя его?

Я пробовал новые dev среды включая zsh и oh-my-zsh. Теперь, когда я установил oh-my-zsh, он запускается по умолчанию на моих терминалах (iTerm2, и терминал) всегда запускаются с zsh и с...
15.06.2014
6
ответов

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
5
ответов

Почему я теряю историю ZSH?

Время от времени я обнаруживаю, что моя история zsh была усечена (или, возможно, полностью потеряна, трудно сказать), и мне приходится восстанавливать ее из резервной копии. Например, сегодня: ls -lh ~/.zsh_history -rw----...
21.02.2020
5
ответов

Существует ли оболочка, позволяющая быстро переупорядочивать аргументы?

Я активно использую командную строку и за эти годы перешел с bash на zsh в качестве ежедневной оболочки драйвера.Обычно я использую слегка настроенную среду oh-my-zsh, но некоторые системы стоят на prezto; the ...
19.01.2020
5
ответов

Команда для вывода каждой строки вперед, а затем назад

Я ищу "метакоманду" xyz такую, что: (echo "foo"; echo "bar") | xyz rev вернется: foo oof bar rab Я хотел бы избежать временных файлов, т.е. я ищу более аккуратное решение, чем: ...
14.09.2019
5
ответов

Изменение стиля курсора в зависимости от режима как в zsh, так и в vim

Я использую режим vi в oh-my-zsh с темой af-magic. Я хочу, чтобы стиль курсора указывал, нахожусь ли я в нормальном режиме (блок) или в режиме вставки (луч), как в zsh, так и в vim. Вот что у меня есть на данный момент: ...
24.03.2018
5
ответов

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

Я хочу удалить все в каком-либо каталоге / path / to / foo, ЗА ИСКЛЮЧЕНИЕМ тех подкаталогов, которые соответствуют мета-шаблону / path / to / foo / <ЦИФРЫ> / Например, если содержимое в / path / to / foo ...
08.08.2017
5
ответов

Эффективное извлечение данных из нескольких файлов в один файл CSV

У меня есть большая коллекция XML файлы с такой же точной структурой: $ cat file_ .xml ... ... ... 1.2342 2.3456 ...
13.04.2017
5
ответов

Использование расширения параметров для создания списка аргументов для `mkdir -p`

У меня есть что-то вроде этого: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/...
11.10.2016
5
ответов

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

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

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

Иногда я должен снова использовать определенные длинные споры как пути. Если я использую поиск истории (CTRL+R), я могу найти некоторую команду, которая содержит путь, но я все еще должен удалить что-либо еще в старом...
21.01.2013
5
ответов

Тихо запустите задачу в фоне

Я знаю, что можно использовать это для запуска процесса в фоновом режиме, не получая уведомление, когда процесс помещается в фоновом режиме и когда это сделано как так: (команда и) и>/dev/null...
07.10.2012
5
ответов

Выполнение chsh не изменяет оболочку

Я хочу изменить свою оболочку от удара до zsh. Я попытался выполнить следующее, в то время как зарегистрированный как пользователь zol: $ chsh-s/bin/zsh $ sudo chsh-s/bin/zsh zol $ su-c 'chsh-s/bin/zsh zol' # Вышеупомянутое...
03.06.2012
5
ответов

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

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

Вставка от буфера обмена до vi-enabled zsh или оболочки удара

Я хотел бы смочь вставить от системного буфера обмена (или текстовый выбор) в мое "подобное vi" приглашение оболочки с помощью клавиатуры. Я обычно использую zsh и иногда колочу. В обоих случаях мне установили оболочку...
01.12.2011

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

Еще нет никакого тега 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 ключи, искавшие, и т.д.; также механизм отзыва на основе расширения начала последовательностей !.
  • завершение частично вводимых имен файлов, названий команды, опций и других аргументов.
  • , показывающая подсказку перед каждой командой, которую многим пользователям нравится настраивать.

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