zsh автоматически заполняют каталог

Перед входом в стычку сделанного на заказ ядра (который мог бы сделать Вас хороший так или иначе), можно попробовать еще некоторые параметры загрузки, чтобы или отладить проблему или возможно даже загрузиться успешно. Вот некоторые, что я попробовал бы: acpi=noirq, acpi=strict, pci=noacpi.

Один простой прием, который Вы могли бы использовать, должен просто выполнить Ваш Монетный двор на хинду ядре. Чтобы сделать это, необходимо скопировать файлы с двух мест: /boot/ (где ядро и initrd находятся), и /lib/modules (где все модули каждого ядра сохранены). Команда uname -r, выполненный от рабочей хинду системы, укажет на соответствующие файлы/каталоги, которые необходимо будет скопировать в раздел Монетного двора.

Если Вы заканчиваете тем, что создали свое собственное ядро, возражаете против двух вещей:

  1. Вы не можете только использовать конфигурацию ядра от своего рабочего хинду ядра с источниками от Монетного двора (я обращаюсь к конфигурациям, которые Вы вставили) - потому что они обращаются к различным источникам ядра. Если Вы действительно хотите хинду конфигурацию с ядром Монетного двора, можно попытаться использовать хинду файл конфигурации с той же или более новой версией источников ядра от Монетного двора. Затем необходимо скопировать хинду конфигурацию tou исходный каталог Монетного двора, назвав его .config и в первую очередь выполненный make oldconfig прежде, чем реализовать любую ручную конфигурацию.
  2. В случае, если Вы могли бы столкнуться с проблемами ACPI в будущем, удостоверьтесь, что включили отладку ACPI (CONFIG_ACPI_DEBUG опция), и читают об использовании его в <your_sources_dir>/Documentation/kernel-parameters.txt и другие файлы, на которые ссылаются оттуда.
6
12.01.2012, 22:16
2 ответа

Не точно, что Вы спросили, но я использую s для запущения скриптов. Так, например, если у меня есть файл ~/Scripts/run-stuff.sh, я могу ввести выполненный-stuff.sh s, и он запустит скрипт. Это также сделает заполнение клавишей Tab названия сценария. Единственная вещь, которую это не делает, обработать подкаталоги в каталоге сценариев.

# Completion for s (scripts)
_s_comp() {
    if [ $OS = "mac" ]; then
        local LS=gls;
    else
        local LS=ls;
    fi
    reply=(`$LS --ignore-backups $HOME/Scripts/`);
}

compctl -K _s_comp s

Возможно, что Вам, возможно, также понадобится псевдоним как alias s="$HOME/Scripts

Править: обратите внимание, что это будет работать, независимо от какого каталога Вы в настоящее время находитесь в.

4
27.01.2020, 20:27

Можно добавить эту инструкцию к Вашему ~/.zshrc:

setopt autocd

Это также имеет выгодный побочный эффект не необходимости ввести cd изменить каталоги.:)

3
27.01.2020, 20:27

Теги

Похожие вопросы