2

В настоящее время я использую zsh в качестве оболочки на компьютерах с Windows, на которых работает WSL. Кажется, все работает нормально, но меня постоянно беспокоит одна вещь - время загрузки при каждом запуске оболочки.

При каждом запуске Bash zsh запускается из файла .bashrc. Я довольно новичок в работе с командной строкой и на самом деле не занимал много времени, но выводил сообщения в различных частях моих файлов .bashrc и .zshrc. Основными виновниками, по-видимому, являются сама инициализация файла .bashrc и загрузка zcompdump-файла в файл .zshrc.

Вопросы

  1. Используя zsh в WSL, могу ли я очистить свой файл .bashrc и, возможно, другие файлы конфигурации bash, чтобы ускорить zsh при запуске?

  2. Могу ли я удалить строки:

    typeset -i updated_at=$(date +'%j' -r ~/.zcompdump 2>/dev/null || stat -f '%Sm' -t '%j' ~/.zcompdump 2>/dev/null)
    
    if [ $(date +'%j') != $updated_at ]; then
       compinit -i
    else
       compinit -C -i
    fi
    

    или они полезны для zsh-дополнений?

1 ответ1

1
  1. Я просто решил это для себя, создав ярлык "C:\Windows\System32\bash.exe -c /usr /bin /zsh".
  2. Это полезно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .