Это блуждающие за вопрос, но вы могли также подумать о создании группы хранения с поддержкой группы томов LVM вместо плоских файлов. Плоские файлы полезны, если вы не можете предвидеть, сколько места вам потребуется и нужно экономить место для хранения, или вы хотите меньше хлопот первоначальной настройки, но LVM может облегчить решение проблем управления в дальнейшем. Например, расширить эти объемы или перенос их на новое устройство хранения данных, не обращаясь ни ВМ от. Просто мои два цента, хотя. Я даже не видела яйцо-я просто читал до молотого миндаля и отвлеклась! Я сделаю немного больше чтения вокруг, спасибо за совет. Объем ОЗУ, используемого `в awk` будет зависеть от whatg вы делаете с ним. @roetnig смысл статьи в том, что они не обязательно мертвым, ни небезопасным для потребления. Но я понимаю, что вы не хотите беспокоить их открытия. Вы можете провести эксперимент, правда, открыть их и кормить им своих врагов - тогда вы либо получите новых друзей, если они хорошие или, может быть, избавиться от некоторых врагов, если они были плохими :-Д

По иронии судьбы, ответ на вопрос, что люди предлагают в качестве дублирующей ...

bindkey '\Е[А' истории-начало-поиск-назад
bindkey '\е[б' истории-начало-поиск-вперед
... это точно неправильный ответ. Это гарантирует, что ваш терминал управляющие последовательности для стрелки редактирования ключей сопоставляются исполнителя zle для расширения виджеты истории-начало-поиск-назад и истории-начало-поиск-вперед , предоставляемые ой ЗШ по истории-подстроке-поиск плагина.

Это именно то, что вы не хотите.

Ты пытаешься отключить эту функцию, потому что вы предпочитаете другое поведение, не пытаясь восстановить его, потому что он сломан.

То, что вы хотите эти ключи на карте на виджеты, как в ванили оболочка Z, О, мой ЗШ будучи barrelful расширений и настроек оболочка Z, что некоторым (но не всем) людям нравится. Виджеты ванили оболочка Z имеют примерно старого Борна оболочке поведения, которые вы предпочитаете. (В отличие от Борна опять оболочка, хотя, если вы имеете многострочного редактирования буфера, они будут двигаться вверх и вниз внутри него и раньше, по верхнему и нижнему краям буфера, двигаясь вверх и вниз по истории.)

Эти виджеты будут:

bindkey "$используя базу[kcuu1]" вверх-линии или истории
bindkey "$используя базу[kcud1]" Даун-линии-и-истории

Обратите внимание, как работает, чтобы не подсоединили один конкретный тип терминала в сценарии. Можно использовать "$терминала[ку]" и "$терминала[кд]", кроме того. Оболочка Z, предполагая, что у вас загружены соответствующие модули, поддерживает карту для обоих. В целом мире предпочитает, используя базу, если она имеет хотя и в наше время. Строго пуленепробиваемый, в то, что вы используете в гетерогенных системах или делают другие люди, вам нужен тест -Н там — так же, как вы найдете О боже ЗШ расширения делать на самом деле.

испытаний N "$используя базу[kcuu1]" && bindkey "$используя базу[kcuu1]" до-строке-и-истории
испытаний N "$используя базу[kcud1]" && bindkey "$используя базу[kcud1]" Даун-линии-и-истории

(В крайнем случае, чтобы справиться с какой-то возможности, вы будете нуждаться в некоторых "${используя базу[х]-${терминала[г]}}" переменная расширения. На мой ЗШ расширения не беспокоиться о том, что последний, и на практике вы можете также в значительной степени обойтись без него. На практике, почти каждый человек имеет termcap и, используя базу модули загружены, и все, что вам не придется беспокоиться о том, является ли запись на ваш текущий тип терминала фактически определяет соответствующие управляющие последовательности, что и тест -П предназначен для.)

Более точная аппроксимация Борна поведение оболочки будет

bindkey "$используя базу[kcuu1]" до-истории
bindkey "$используя базу[kcud1]" вниз-история
Это не ваниль з оболочка по умолчанию, и после редактирования первые несколько строк командной строки, вы можете решить, что по умолчанию считается, что вы предпочитаете. ☺