На основании этого билета в системе отслеживания проблем tmuxinator под названием:опция «pre» не использует параметры zsh, псевдоним, конфигурацию (работает как sh)#286 похоже, что вы либо сделаете это как pre:
или pre_window:
. ОП к этому билету пыталсяpre:
pre:
- setopt clobber
- source ~/projects/auv/devel/setup.zsh
- stt
и получаю эту ошибку:
> mux start auv-core
sh: 13: setopt: not found
sh: 13: source: not found
sh: 13: stt: not found
arranging in: main-vertical
arranging in: main-vertical
[exited]
и один из разработчиков говорит об этом:
Things like setopt, source and alias are all built in shell commands and don't make sense in a shell script.
Your only option would be to put them in pre_window so send-keys is used in each window / pane.
Основываясь на этом комментарии, я думаю, что ваш единственный вариант — использовать pre_window:
, как вы это делаете. Возможно, вы захотите использовать другую тактику, а не перечислять все псевдонимы в pre_window:
напрямую, помещая их в файл:
$ cat ~/my_aliases
alias cc=heh/path/that
alias ccc='cc clean; clear; cc'
alias selenium-restart=bin/docker/restart-selenium-chrome
alias yii=bin/docker/yii/yii
и иметь pre_window:
такой:
pre_window: source ~/my_aliases
Но ваш подход выглядит согласующимся с тем, как проект предполагает использовать pre_window:
, по крайней мере.
Нет гарантии, что sda1
вообще существует -У меня есть SSD только с sda4 и sda5. Так будет ли первым разделом тот, у которого самый низкий начальный LBA?
Или, может быть, первая запись в таблице разделов? Согласно parted -l
,
...
Number Start End Size File system Name Flags
2 316MB 333GB 333GB ext4 /mnt/backup
3 333GB 791GB 457GB ext4 /mnt/filestore
4 791GB 832GB 41.9GB ext4 /run/timeshift/backup
1 832GB 841GB 8590MB ext4 /mnt/music
Какой первый раздел -это 2(с наименьшим LBA )или это 1(с наименьшим номером раздела ).
Если вы предпочитаете древнюю команду fdisk -l
, то она отсортирует для вас таблицу разделов [так, чтобы разделы с наименьшими номерами шли первыми].