Tag: zsh

Перезагрузка zsh при изменении размера окна терминатора

Я использую терминатор с zsh в сочетании с антигеном. Тема (измененная версия af-magic), которую я использую, извлекает текущую ширину окна и печатает панель, состоящую из = значков для разделения входных данных. # af-magic.zsh-theme # Repo: https://github.com/andyfleming/oh-my-zsh # Direct Link: https://github.com/andyfleming/oh-my-zsh/blob/master/themes/af-magic.zsh-theme if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="green"; fi local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" # […]

Команда в переменной

Я пытаюсь запустить оператор, где имя команды находится в переменной. Например: my_command='/path/to/some/command' $my_command -f foo -b bar -s something else Но вышесказанное не работает. Я получаю ошибки, которые предполагают, что оболочка пытается интерпретировать мои аргументы как команды. Как я могу это сделать в Bash и Zsh?

Лучший способ убить процессы в списке

У меня есть этот скрипт zsh. Есть ли более грациозный способ сделать это? export PROCESSES_TO_QUIT='puma rake sidekiq spring rails ruby-debug phantomjs zeus passenger guard resque "node server.js"' pgr() { echo "Finding processes in list: $PROCESSES_TO_QUIT" for x in `echo ${PROCESSES_TO_QUIT}`; do pgrep -fl $x; done } pgk() { echo "Killing processes in list: $PROCESSES_TO_QUIT" for […]

Проблема с пониманием привязок ключей

У меня есть настройки и сеанс zsh ~ bindkey | grep help "^[H" run-help "^[h" run-help Почему, когда я нажимаю «Control + [+ h» слово под курсором, удаляется, и ничего не происходит, но если я нажимаю «Alt + h», страница пользователя открывается правильно?

Функция ZSH для редактирования файла на основе ввода в cli

Мне нужно настроить функцию в zsh, которая будет редактировать другой файл на основе некоторого ввода в командной строке. Я хочу упростить свои псевдонимы, поэтому у меня нет нескольких псевдонимов, чтобы делать то же самое, но с небольшими вариациями. Я специально пытаюсь настроить функцию для открытия в моем редакторе различных версий файла php.ini (для php 5.4, […]

Ошибка анализа zsh после псевдонима do = …

У меня есть следующий файл .zshrc в моем домашнем каталоге: # modify the prompt to contain git branch name if applicable git_prompt_info() { current_branch=$(git current-branch 2> /dev/null) if [[ -n $current_branch ]]; then echo " %{$fg_bold[green]%}$current_branch%{$reset_color%}" fi } setopt promptsubst export PS1='${SSH_CONNECTION+"%{$fg_bold[green]%}%n@%m:"}%{$fg_bold[blue]%}%c%{$reset_color%}$(git_prompt_info) %# ' # load our own completion functions fpath=(~/.zsh/completion $fpath) # completion autoload […]

zsh: Стоит ли переключиться с bash? Это время?

Я уже несколько лет являюсь пользователем bash . Однако я нахожу, что zsh все больше набирает обороты. Я придумал следующие вопросы: Действительно ли zsh становится настолько популярным? Будет ли он конкурировать с bash на том, чтобы стать стандартной оболочкой когда-нибудь? Пришло ли время начинать писать скрипты zsh вместо bash ? Действительно ли стоит переключиться с […]

Запрашивать ls только список файлов в пути, который соответствует определенному glob / regex

В Zsh: есть ли способ использовать ls только для списка файлов и папок в текущем каталоге, который соответствует определенному шаблону шаблона или регулярного выражения ? Например, скажем, у меня есть несколько файлов, которые начинаются с символа # , следующая команда не делает то, что я хочу: ls -l #* Я знаю, что могу сделать это […]

Как отобразить все команды unix, доступные в системе?

Я читаю книгу « Learning Unix for OS X by Dave Taylor . В нем говорится: Чтобы быстро увидеть все бинарные исполняемые файлы – программы Unix – в вашей системе, Откройте терминал, нажмите и удерживайте клавишу Shift и нажмите Esc-? , или нажмите Control-X а затем Shift-1 (используя Shift-1 чтобы получить восклицательный знак). Однако, прежде […]

Необходимо передавать URL-адреса в кавычках

Я пытаюсь передать URL-адрес в mpv чтобы он воспроизводил его как сетевой поток. Это можно сделать в bash со следующим синтаксисом: $ mpv http://myvideosite.com Однако zsh хочет оценить URL как (предположительно) путь к файлу. Бег % mpv http://myvideosite.com получает следующий ответ: zsh: no matches found: http://myvideosite.com и код возврата 1. Бег % mpv "http://myvideosite.com" выполняется, […]

Interesting Posts

Советы по улучшению рендеринга и читаемости шрифтов в Ubuntu с помощью KDE

пакетное переименование нескольких файлов

Есть ли страница руководства для цветного вывода оболочки?

Раздел Windows не появляется при установке Linux Mint

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

Как приложения GUI будут работать, если нет системного трея?

В systemd, что запускает единицы, сгенерированные генератором?

Установка ширины вкладки на выходе C ++ в bash

Как заставить пакмана ответить «да» на все вопросы?

что нет в «tun0 @ none»?

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

Русские символы вместо французского или немецкого, с шрифтом Helvetica

Использование apprarmor / grsec для получения возможностей для файла

В чем разница между env, setenv, export и когда использовать?

Когда отображается учетная запись, отображаемая на экране входа в систему Unity?

Linux и Unix - лучшая ОС в мире.