Tag: zsh

Предотвращать отображение терминала ранее выполненной командой

У меня есть сценарий, который позволяет мне записывать случайные мысли во время работы над проектом. В терминале я бы добавил новую запись журнала, выполнив $ @ "some random thought" где @ – просто псевдоним для моего скрипта. Скажем, мой терминал находится в таком состоянии: $ ls /var/tmp somefile.ext another-file.l $ _ После запуска моего скрипта […]

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

У меня есть куча файлов в следующем формате: 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. could be anything.ext 2014-12-032b.ext 2014-11-26 613 adva.ext Моя цель состоит в том, чтобы перебирать весь список файлов и принимать форматирование даты с YYYY-MM-DD и хранить это в переменной в формате YYYYMMDD для дальнейшей обработки (в моем случае это будет нажата команда […]

Почему zsh (oh-my-zsh) заполняет каталоги, которые не существуют?

ОБНОВЛЕНИЕ 3 Я разработал, что эти досадные параметры автозаполнения на самом деле являются именами пользователей . Т.е. они существуют в /etc/passwd меня есть пользователи, такие как _kadmin_admin и _kadmin_changepw, и многие другие, начиная с подчеркивания. Это может быть специфично для OSX. Oh-my-zsh автозаполняется с этими именами пользователей, когда он не может найти никаких других совпадений. […]

Команда переназначена

Раньше я обнаружил фрагмент сценария Bash, с помощью которого можно передать строку в stderr: echoerr() { echo "$@" 1>&2; } echoerr hello world Это осталось в моем буфере обмена, и когда я захотел отредактировать файл (с VIM), я случайно вставил этот фрагмент снова вместо имени файла: vim echoerr() { echo "$@" 1>&2; } echoerr hello […]

печать строки "canonical print-escaped form"

Я пытаюсь написать функцию, я назову ее escape , которая будет вести себя следующим образом: % IFS=$' \t\n\000' % escape FOO $IFS FOO=$' \t\n\000' Другими словами, escape принимает два аргумента, а затем, беря первое имя переменной, он выводит строку zsh исходный код, в котором переменной этого имени присваивается $'' -quoted, "canonically print «escaped», так что […]

Как отредактировать командную строку в полноэкранном редакторе в ZSH?

В bash, используя режим vi, если я нажму Esc , v , моя текущая командная строка откроется в редакторе, указанном в $EDITOR и я могу редактировать его в полноэкранном режиме, прежде чем «сохранить» команду, которая будет возвращена в оболочку, и казнены. Как я могу достичь аналогичного поведения в zsh? Удар v в командном режиме приводит […]

alias vs export для простых команд

Для простых команд, например, less , лучше ли создавать псевдоним или экспортировать параметры? Есть ли какая-то польза от другой? Например, если я хочу less использовать параметр -R для отображения необработанных символов, оба этих решения работают: export LESS='-R' alias less='less -R' Для простого случая, подобного этому, есть ли какая-либо польза от другой? Любые сценарии, в которых […]

zsh хочет исправить vim для .vim

Я использую zsh на Gentoo x64, и когда я sudo vim /path/to/file из моей домашней папки, zsh спрашивает: zsh: correct 'vim' to '.vim' [nyae]? Я хочу запустить vim не мою папку .vim . Как это исправить? Я предполагаю, что setopt autocd вызывает это. Нечеткая вещь, если я не добавляю sudo , zsh не просит ничего […]

Команда scp, работающая в bash, не работает в zsh

Эта команда отлично работает в bash: bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* . hk_az.png 100% 126KB 126.0KB/s 00:00 hk_baffle.png 100% 166KB 166.3KB/s 00:01 hk_bb.png 100% 144KB 143.8KB/s 00:00 hk_el.png 100% 115KB 115.3KB/s 00:00 hk_fpa.png 100% 123KB 123.2KB/s 00:00 hk_fpb.png 100% 126KB 125.7KB/s 00:00 hk_hybrid.png 100% 99KB 98.7KB/s 00:00 hk_oba.png 100% 140KB 139.7KB/s 00:00 hk_solar.png 100% 206KB 205.6KB/s 00:00 […]

Заменить текущий процесс на его coprocess / child

У меня есть программа P которая рассчитывает получить «Привет» и вывести «Почему?». перед предоставлением функции. Эта функция используется другими программами, которые не знают, что это обычная вежливость, чтобы начать разговор с «Привет». Поэтому я хочу написать оболочку для P которая работает так (синтаксис zsh): coproc P print -p Hello # Send Hello to P read […]

Interesting Posts

Как изменить цветовую схему LibreOffice на более оригинальный цвет?

wireshark: Не удалось запустить / usr / sbin / dumpcap в дочернем процессе

Сетевая репликация Btrfs / ZFS

Ошибка недействительного идентификатора при выполнении сценария оболочки

Есть ли разница в использовании ресурсов / потребностях между версиями Ubuntu и Debian Linux Mint (под тем же DE)?

FreeBSD xfce не работает

Компиляция LightScreen на Linux Mint 18.1

Изменение порядка запуска службы

Как уменьшить количество цветов, используемых Gnome

Шаблон файла оболочки, который расширяет файлы точек, но не `..`?

libvirt – virbr0 – настройка IP-адреса

Найти варианты свопинга, которые в настоящее время используются

Найти файлы, которые не были установлены диспетчером пакетов

Может ли OpenVPN создать маршрут по умолчанию, если он не существует?

Как получить доступ к общим местам на машине Windows с помощью Linux-терминала через терминал?

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