Tag: zsh

Автозаполнение zsh без запроса

Пытался найти этот ответ, но не мог. Я новичок в zsh, и мне это очень нравится на моем Mac. Я ищу вариант, чтобы установить его на автозаполнение, но не помещая завершение в приглашении, пока не нажму кнопку enter. Например, если я набираю: cd Документы / а затем нажмите вкладку, он выделит параметры, но ТАКЖЕ добавит […]

Выберите пользовательский запрос zsh на основе того, какой эмулятор я использую

Я использую powerlevel9k-theme, чтобы получить причудливую zsh-подсказку. Но шрифты и глифы, которые я использую для получения желаемого приглашения, не совместимы с эмулятором терминала, который я использую для ssh на моей рабочей станции (JuiceSSH на Android). Я попытался позволить моему .zshrc «обнаружить», какой эмулятор используется. На моей рабочей станции я использую gnome-terminal. Поэтому я написал простую […]

zsh функция экспорт иглы подробный

Когда я настраиваю функцию в .zshrc , она печатается на консоль один раз, когда я source .zshrc (или открываю новое окно консоли). .zshrc: function test { echo 'Hellow World'; } export -f test консольный выход: >> source .zshrc test () { echo 'Hello World'; } >> Я хочу отключить это, но я не смог найти […]

Список всех согласованных файлов, начиная с индекса

В zsh существует [m,n] glob-определитель, который работает следующим образом: [Бек [, конец]] указывает, какой из совпадающих имен файлов должен быть включен в возвращенный список. Синтаксис такой же, как для индексов массива. beg и необязательный конец могут быть математическими выражениями. Как и в индексировании параметров, они могут быть отрицательными, чтобы подсчитать их из последнего совпадения назад. […]

Цвета не отображаются правильно в oh-my-zsh-темах

Я пытаюсь использовать цвета в oh-my-zsh. Он отлично работает на моем домашнем компьютере (ubuntu), но на рабочем компьютере (Scientific Linux, т.е. Enterprise linux) на самом деле написаны подсказки. Например, моя подсказка, использующая тему миганий, выглядит так (обратите внимание, что это НЕ код, это то, что появляется как мое приглашение, за исключением моего имени пользователя и […]

Как скопировать папки с неприятными именами, используя функцию оболочки

Я пытаюсь написать функцию, которую я буду размещать на всех своих машинах, чтобы упростить отправку файлов в фиксированном месте в моей сети. Вот мой сценарий до сих пор. В некоторых папках могут быть дубликаты имен на моих машинах, поэтому я добавляю uuid в конце имени папки. function putOnSG3() { uuid=`uuidgen` if [[ -d $1 ]]; […]

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

Пакет инструментов, который поставляется вместе с демоном atd , в принципе очень полезен, запуск команд выполняется только тогда, когда использование системы падает ниже определенного уровня (по умолчанию 1,5). Однако использование его (и также) довольно уродливо по современным стандартам: вам нужно либо подать сценарий, который может запускаться /bin/sh , либо вводить команды интерактивно в основное приглашение […]

разница между omz "плагинами" и "темами"?

В чем разница, оперативно , между плагинами и темами в oh-my-zsh? Т.е. как бы все сломалось (если вообще), если бы плагин вместо них помещался среди тем или тема среди плагинов? Или это чисто чисто организационное?

Частая команда «шаблон»: удалить escape-символы расширения параметров

zsh новичок здесь … Я нахожу себя с помощью нескольких длинных команд снова и снова с несколько разными аргументами. Например: rsync -havu –progress –rsh='ssh -l mylogin' some.machine.somewhere:/some/path /some/local/path Я хотел бы иметь возможность легко вставить эту команду в мое приглашение zsh , а затем перейти в командной строке, чтобы внести необходимые изменения в пути, хосты […]

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

У меня есть функция load_pg, которая определяется следующим образом: load_pg () { pg_restore –verbose –clean –no-acl –no-owner -h localhost -U $1 -d $2 $3 } И я пытаюсь автозаполнять каждый параметр со следующим кодом: #compdef load_pg _arguments -s \ "1::_ldpguser" \ "2::_ldpgdb" \ "3::_ldpgfile" _ldpguser () { compadd $USER } _ldpgdb () { compadd $(cat […]

Interesting Posts

Проблема при установке адаптера беспроводной связи alink MT7601U на centos 7

Установка Debian 7 (Wheezy) на VMWare Fusion

ssh на сервер с использованием .ssh / config alias и запускать псевдоним на сервере в одно и то же время

Как использовать daemonize, чтобы всегда поддерживать мой процесс tomcat?

Могу ли я использовать Shift-Space в tmux keybinding?

Подключить Asus Zenfone 5 к Linux

Является ли подкаталог / tmp подходящим местом для сокетов Unix?

Почему процесс / программа становится зомби?

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

Какую оболочку я должен изучить для FreeBSD и Debian?

Рекурсивный поиск не работает для grep on solaris

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

Обнаружение, если компьютер был запущен с использованием WOL или выключателя питания

Как установить статический DNS с dhclient, в то время как resolv.conf продолжает переписываться?

После отправки команды завершения сеанс ssh не завершается

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