5
ответов

ZSH: история поиска на вверх и вниз по ключам?

В настоящее время у меня есть следующее в моем .zshrc: bindkey '^ [[' up-line-or-search bindkey '^ [[B' down-line-or-search Однако это только, кажется, соответствует содержанию моего текущего входа перед пространством...
05.07.2011
4
ответа

Что означает фраза «Чувствительность к регистру — это функция файловой системы Linux, а не операционной системы Linux»?

Я только что прочитал следующее предложение :Чувствительность к регистру — это функция файловой системы Linux, а НЕ операционной системы Linux. Из этого предложения я сделал вывод, что если я на машине с Linux, но я...
29.06.2021
4
ответа

Как объединить две папки, чтобы удалить из одной одинаковые файлы, сохранив при этом контрольные суммы дифференциалов?

У меня есть сценарий, в котором у меня есть восстановление с диска, возможно, из другого момента времени, который не только потенциально отличается с точки зрения присутствующих файлов, но также имел некоторые...
11.01.2021
4
ответа

Как ускорить grep для большой истории?

У меня есть неограниченная история.zsh _, которая в настоящее время составляет 10 тысяч строк. Я часто хочу увидеть все команды из истории, которые имеют определенную строку, например curl. Если я занимаюсь историей | grep curl требуется...
19.10.2020
4
ответа

Фильтровать файл с выводом другой команды

У меня есть внешняя команда, скажем, check _this, которая будет выдавать YES или NO для переданного ей файла. кот мой файл | проверьте _это ДА НЕТ ДА ДА... Теперь я хочу получить все строки в myfile с YES...
06.08.2020
4
ответа

Как узнать, какая комбинация клавиш представлена ​​определенной последовательностью символов

Чтобы получить последовательность символов определенного сочетания клавиш, мы используем showkey -a или дословную вставку (Ctrl+V ). Что противоположно этому? Как я могу получить сочетание клавиш в удобочитаемом формате...
29.07.2020
4
ответа

Получить индекс of the array

Я пытаюсь получить индекс массива, который я повторяю в цикле for. Я делаю что-то вроде arr = (foo bar baz) для i в $ arr; сделать echo "index $ {# arr}"; done Но это дает мне только ...
06.12.2019
4
ответа

Как очистить историю в zsh

Я ищу zsh-эквивалент команды bash history -c, другими словами, очистить историю для текущего сеанса. В истории zsh -c возвращает 1 с историей сообщения об ошибке: плохой вариант: -c. ...
30.09.2019
4
ответа

Запуск подоболочки из середины текущей команды

Я часто обнаруживаю себя в этом сценарии. Я набираю команду, и мне нужно еще кое-что проверить, прежде чем я ее завершу. Есть ли способ открыть какую-то подоболочку с моим ...
14.03.2019
4
ответа

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

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

Unset Reatable, а затем используйте его значение

в исходном файле, я хочу вернуть состояние выхода из определенной команды, которую я хранит в переменной return_val. Как я не собираю эту переменную (чтобы не загрязнять пространство имени), и все же ...
15.07.2018
4
ответа

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

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

grep диапазон чисел в текстовом файле

У меня есть следующий текст в текстовом файле $ cat test 20180618: 20180619: 20180620: 20180621: 20180622: 20180623: 20180624: Я попытался выполнить команду grep с диапазоном чисел, как показано ниже, $ grep 201806 {19..21} ...
21.06.2018
4
ответа

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

Я нахожу ⌥. (альтернативный вариант для многих других), чтобы быть очень полезным при работе в терминале, вставив последний аргумент из последней строки в текущее приглашение. Однако это не работает, когда последняя строка была ...
15.04.2018
4
ответа

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

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

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

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

«Команда не найдена» при использовании функции sudo из ~ / .zshrc

У меня есть функция в моем ~ / .zshrc: findPort () {lsof -t -i: 1 доллар } Обычно вызывается findPort 3306. Я хочу запустить его с повышенными привилегиями. Но я получаю «команда не найдена». ➜ git
20.10.2016
4
ответа

Показать содержимое символической ссылки

В zsh я создаю символическую ссылку $ ln -s ~/Documents symboliclink и затем хочу узнать, что находится внутри этой символической ссылки. $ ls -l symboliclink > lrwxrwxrwx 1 user user 21 Oct 10 15:56 ...
11.10.2016
4
ответа

Почему `==` по-разному ведет себя внутри `[…]` в zsh и bash?

Я получаю то, что ожидал, делая это в bash: ["a" == "a"] && echo yes It дал мне да. Но когда я делаю это в zsh, я получаю следующее: zsh: = not found Почему та же самая команда (/ usr / ...
16.01.2016
4
ответа

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

Я не большой любитель zsh, но думаю, это должно быть легким для кого-то : Я могу скопировать файлы из sourcedir в targetdir с помощью следующего: $ find sourcedir -type f -exec cp {} ...
17.10.2015
4
ответа

Где zsh и mksh являются несовместимыми с ударом?

До какой степени другие совместимые с POSIX оболочки могут функционировать как разумные замены для удара? Они не должны быть истинными "общедоступными" заменами, но достаточно близко работать с большинством сценариев и поддержки...
02.10.2014
4
ответа

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

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

строковые замены: все случаи

Простой вопрос, но я не могу найти ответ. zsh документация сокрушает меня :-( функция z () {$ эха {1:s/the/THE}} $ z thethethe THEthethe... Как я могу заставить весь быть замененным...
17.02.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
ответа

Есть ли что-то как закрытия для zsh?

Я просто решил попробовать zsh (через oh-my-zsh) и теперь играю с precmd для эмуляции подсказки с двумя строками, которая имеет правильные подсказки в больше, чем просто последняя строка. Таким образом, я клонирую тему по умолчанию, и...
09.10.2013
4
ответа

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

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

История на каталог в zsh

Я счастливо использую zsh с тех пор некоторое время теперь, и я довольно удовлетворен своими настройками истории, которые являются: Запись # к истории сразу setopt inc_append_history # История общие для терминалы...
05.04.2013