3
ответа

Выполнение zsh рехеширование после сборки

У меня есть сценарий сборки, который может изменить, какие двоичные файлы находятся в моем $PATH (он не редактирует сам $PATH, но он добавляет/удаляет файлы к папкам, которые уже находятся в $PATH). автозавершение zsh не обновляет...
17.08.2012
3
ответа

завершение oh-my-zsh на названиях корневого каталога

Я недавно переключился на zsh от удара, и я использую oh-my-zsh. Существует поведение завершения, которое я не хочу: в любом каталоге список кандидатов автозавершения, кажется, включает названия всех...
16.08.2012
3
ответа

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

Несколько раз у меня были проблемы в ударе, который не имело другое использование zsh, и они злорадствовали о том, насколько умный они. Также я видел zsh пользователей среди людей, которыми я восхищаюсь, и я попробовал...
25.01.2012
3
ответа

Что разделяет слово? Почему это важно в программировании оболочки?

Я запутываюсь о ролевых играх разделения слова в zsh. Я не был подвергнут этому понятию при программировании в C, Python или MATLAB, и это инициировало мой интерес почему слово...
13.12.2011
3
ответа

SSH “команда, не найденная” для Zsh

Я использую Zsh на клиенте и сервере. Когда я использую ssh для выполнения команды на удаленном сервере, это не может найти двоичный файл: ssh gt "CD / домой / ****/app/staging && связывают исполнительные грабли db:migrate...
04.11.2011
3
ответа

Считайте первую строку вывода команды. Команда подключает меня к удаленному терминалу

Часть 1 Скажите, что у меня есть команда my_command, это производит несколько строк. Я хотел бы получить первую строку вывода my_command, как только это готово в сценарии при поддерживании в рабочем состоянии my_command....
25.10.2011
3
ответа

Как удалить часть пути в интерактивной оболочке?

Существует ли ярлык в ударе и zsh для удаления одного компонента пути? Например, если я ввожу ls ~/local/color/, и курсор в конце строки, есть ли ярлык для удаления цвета / в...
30.09.2011
3
ответа

совместное использование или синхронизация истории между Zsh и Bash

Я часто переключаюсь между Bash и Zsh, и использовать функциональность поиска истории для восстановления команды. Однако, так как Bash и Zsh имеют различные файлы истории, я часто нахожу что...
19.09.2011
3
ответа

ZSH: 'ls *(.)' перечисляет регулярные файлы только, но 'ls * (/)' не перечисляет каталоги только

Я не уверен, что использую globbing ZSH правильно, но я думал, что ls * (/) просто перечислит dirctories под pwd, но он не делает, он рекурсивно перечисляет все файлы в соответствии с каждым каталогом под pwd (я добрался...
01.09.2011
3
ответа

ZSH: Разделяя путь, имя файла и расширение из списка файлов для передачи по каналу команды

Синтаксис для команды преобразовывает в ImageMagick, source_filename.ext1 destination_filename.ext2 преобразования, который я хотел бы использовать zsh, чтобы подать его с файлами в папке path_to_source и произвести...
31.08.2011
3
ответа

Расширение переменных в zsh

Сценарий ниже работ в ударе, но не в zsh. Я думаю, что это - потому что в переменной ВЫБИРАЕТ, я "расширяюсь" (не уверенный, если это - правильное слово), переменный $EXCLUDE, и этот синтаксис не работает в...
27.08.2011
3
ответа

Я могу выделить текущую быструю строку в zsh?

Действительно ли возможно выделиться (выберите цвет фона) для целой строки подсказки в zsh? В моей конфигурации emacs у меня есть строка, на которой курсор находится немного отличающийся цвет к окну...
01.05.2011
2
ответа

как рекурсивно удалить встроенный возврат каретки в именах файлов

Есть ли способ рекурсивно удалить символ возврата каретки \r, добавленный к тысячам имен файлов в иерархии из десятков папок? Кроме того, не все файлы были затронуты. Например, команда ls показывает Cymbal2.wav?, где
23.11.2021
2
ответа

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

Скажем, у меня есть следующая структура каталогов :% дерево фу фу ├── бар │   └── баз └── баз Как я могу элегантно сопоставить как foo/bar/baz, так и foo/baz? т.е. как я могу сделать полосу/компонент пути необязательным? foo/ */baz соответствует только fo
23.09.2021
2
ответа

ZSH Bindkey для запуска команды и нажатия Enter

Что я ищу, чтобы иметь ключ привязки, который выполняет команду для меня. В его текущем состоянии, когда я нажимаю Ctrl + f в терминале, я вижу команду, и мне нужно нажать Enter. Я надеялся, что, возможно, привязка клавиш сделает это за меня. в настоящее
13.09.2021
2
ответа

Копировать файл в несколько папок, но только при запуске с AST

Я впервые постер и новичок -хочу программировать :Мне нужно скопировать файл ING _30.tif в сотни папок, поэтому я надеюсь использовать команду терминала, чтобы сделать это быстро. И ING _30.tif, и папки, в которые мне нужно его скопировать, находятся в од
12.09.2021
2
ответа

zsh keybindings :make back -kill -word действует на всю строку в кавычках

При использовании сочетаний клавиш Ctrl+w или Alt+Backspace или Alt+d для удаления слов вперед/назад я знаю, что могу определить символы WORDCHARS :WORDCHARS=' ~! #$%^& *(){}[]<>?.+; -' например, используя Ctrl+w с конца этой строки
20.08.2021
2
ответа

как изменить приглашение среды anaconda в zsh?

Чтобы моя командная строка выглядела красивее на zsh, я добавил эту строку в.zshrc :PROMPT='%F{green}%n%f %B%F{blue}%1 ~%f%b $ ' Однако, когда я активирую виртуальную среду anaconda (, то есть conda...
27.06.2021
2
ответа

Навыки терминала :специальные коды клавиш для более удобного набора текста. Я не могу найти список

Я хочу улучшить свои навыки работы с терминалом, особенно при вводе команд, чтобы повысить свою эффективность. Например, при наборе команды я хочу удалить слово слева от курсора, вместо...
20.06.2021
2
ответа

Найдите ресурс, в котором отсутствует OSX

В OSX (big sur -поэтому Желл )У меня есть папка, содержащая файлы.bundle, каждая пачка содержит несколько файлов и папок. в большинстве файлов есть ресурс с названием PNG_.zip, а в некоторых нет....
05.06.2021
2
ответа

Как запустить команду при запуске только самой первой оболочки X-сессии?

Я использую Gnome на ОС Pop -! 20.04. Я использую терминатор и оболочку zsh. Я хочу запустить Fortune только при первом использовании оболочки zsh в сеансе X. Я пробовал такие вещи в.zshrc :###...
30.05.2021
2
ответа

Проверка существования подкаталога с помощью glob в скрипте

Я пытаюсь проверить, находится ли корзина каталога внутри каталога, который иногда может меняться. В этом конкретном случае номер версии ruby ​​может измениться (, например. $HOME/.gem/ruby/2.6.0/bin ). Вот что я...
27.05.2021
2
ответа

Изменить параметр массива внутри подоболочки

Можно ли сдвинуть или присвоить значение параметру массива из подоболочки? Пример кода :arr= (a b c )(сдвиг обр )эхо $ обр #печатает :а б в #следует напечатать :b c
27.05.2021
2
ответа

Где находятся пресеты подсказок zsh?

Я хотел бы создать свою собственную подсказку, но начиная с одной из предустановок, которые можно получить из подсказки -l. Я хотел бы знать, где они определены, чтобы я мог продублировать один и прокачать его. А еще неплохо бы...
27.05.2021
2
ответа

Как сделать так, чтобы приглашение Bash/Zsh показывало только текущий каталог и его родительский каталог?

Как создать командную строку bash и zsh, которая показывает только текущий каталог и его родительский каталог? Например, если я нахожусь в папке ~/pictures/photos/2021, должно отображаться :[фотографии/2021]$ эхо привет...
25.05.2021
2
ответа

/root/.bashrc :157 := не найдено

#Получить базу IP-адресов клиента для текущего вошедшего в систему пользователя если [$USER == 'корень'] затем ip="$ (last | awk 'NR==1 {print $3}' )" else ip="$ (echo $SSH _СОЕДИНЕНИЕ | cut -d " " -f 1 )"...
24.05.2021
2
ответа

Zsh использует массив в команде поиска

Я хочу выполнить rsync для нескольких файлов, указанных в виде массива, и удалить любой другой файл в каталоге. Единственный подход, который я могу придумать, это удалить другие файлы с помощью find и rsync поверх...
24.05.2021
2
ответа

Почему мой zsh-скрипт ничего не выводит?

скрипт :#!/bin/zsh IFS=$'\n' arr= ($ (псевдоним | grep 'git' | grep "^[g|\'g]" | sed's/=. *//' | sed "s/'//" ))echo $arr Эти две строки работают в обычной командной строке :~/тест ·······...
23.05.2021
2
ответа

Проблема со вставкой команд оболочки Linux

Мне часто нужно запустить сценарий и предоставить ему несколько строк стандартного ввода. При этом я обычно подготавливаю вызовы, а затем копирую и вставляю их из одного окна терминала в другое....
17.05.2021
2
ответа

Как редактировать файл JSON с помощью оболочки?

Я создаю сценарий оболочки, использующий файл JSON. { "property1" :true, "list" :[ { "id" :1, "name" :"APP1" }, { &...
16.05.2021