Описание тега dkms
Для конкретного использования СШ, алиасы в ~/.по SSH/config в
путь. Это способ сократить параметров хоста и набор опций для СШ. Они не только не требуют предшествующего $
, но они не будут использоваться в контекстах, которые не называют имен узлов доступа по SSH, и они будут использоваться в других контекстах, которые требуют имена узлов доступа по SSH, например SSHFS, по rsync, и т. д.
Хозяин Р1
Имя remote_server_1
Имя пользователя Василиса
Хозяин Р2
Имя remote_server_2
Имя пользователя ВП
Хозяин r2test
Имя remote_server_2
Логин гость
Для других случаев, когда псевдоним в командной строке на самом деле, в ЗШ есть глобальные алиасы, определен псевдоним -г
. Баш не имеет такого понятия.
псевдоним -г Р1=remote_server_1
СШ Р1
Главная проблема с глобальными псевдонимами, что они будут вызывать в любом месте, даже там, где они не имеют смысла.
% Р1 Эхо
remote_server_1
Но они не будут срабатывать, если они являются частью слова, так УПП Р1:/некоторые/путь .
не будет работать.
Если вы хотите что-то, что работает в любой точке на оболочке командной строке, определить переменную, и введите $
. Если это действительно сложно набирать на клавиатуре, можно сопоставить его в более доступном ключе. Например, сделать м-V
вставить $
, положи это в свой .bashrc следующее
:
readline_insert () {
READLINE_LINE="${READLINE_LINE:0:$READLINE_POINT}${1}${READLINE_LINE:$READLINE_POINT:}"
((READLINE_POINT += ${#1}))
}
персонализация -х '\ев: readline_insert \$'