После просмотра документации для tmux я не могу найти эквивалент входа окна экрана. Похоже, что необходимо было бы использовать функции оболочки, чтобы сделать то, что Вы хотели бы или просто использовали бы экран. Можно включить отладку, которая регистрирует и сторону сервера и сторону клиента, но она также включает много посторонних tmux-связанных журналов также, таким образом, она не была бы точно, что Вы просите.
Вы могли возможно использовать буфер обмена tmux для автоматизации сохранения буфера к другой сессии, которая будет настроена, чтобы принять содержание буфера обмена и сохранить в файл. Это кажется видом hackish.
Согласно Псевдонимам Семинара Zsh у них, кажется, есть тот же синтаксис, таким образом, они должны работать.
Синтаксис alias
команда является тем же во всех оболочках стиля Границы. Таким образом, можно совместно использовать их через ~/.zshrc
, ~/.bashrc
, ~/.kshrc
, ~/.shrc
, пока они имеют смысл во всех оболочках.
То же содержит для определений переменной и функциональных определений, пока Вы используете подмножество синтаксиса, это поддерживается во всех оболочках.
Если Вы не используете версии zsh, более старого, чем 4,0, можно поместить все агностические оболочкой определения в названный файл (говорят) ~/.common.rc.sh
, где первая строка
emulate -LR sh 2>/dev/null
Это говорит zsh ожидать sh совместимый синтаксис в этом файле только. Затем источник, что файл около начала ~/.bashrc
, ~/.bashrc
, ~/.kshrc
и так далее.
Это в основном, что я делаю. Например, у меня есть несколько сложный код, который генерирует псевдоним для ls
с моими любимыми опциями в зависимости от того, что доступно (--color
, -G
, -F
, и т.д.); это - агностик оболочки, поэтому входит .common.rc.sh
. У меня также есть зависимые от оболочки псевдонимы, как alias zcp='zmv -C'
это входит .zshrc
.
/bin/sh
хижина наверху моего файла псевдонимов, это будет работать, как я предназначаю для всех оболочек?
– Zameer Manji
25.11.2011, 15:08
#!
строка: это не автономный сценарий, он может только быть получен в другом сценарии. #!
не изменяет поведение оболочки так или иначе.
– Gilles 'SO- stop being evil'
25.11.2011, 15:33
alias
рассматривает начало аргумента +
как представление опции как -
был бы, таким образом, alias +=something
должен быть записан как alias -- +=something
в zsh. Не думать emulate
изменения это.
– Mikel
11.05.2012, 04:09