我为 ssh 会话使用自定义 gnome-terminal 配置文件(不同的 bg 颜色提供了一个很好的视觉提示,我不在本地工作)。为什么我的别名不起作用?
这几乎可以工作,但终端窗口会立即关闭。
alias myssh='gnome-terminal --window-with-profile=SSH -e "ssh $1"'
我尝试使用 eval 并混合引号,没有变化
alias myssh='eval gnome-terminal --window-with-profile=SSH -e "/usr/bin/ssh $1"'
alias myssh='gnome-terminal --window-with-profile=SSH -e \"/usr/bin/ssh $1\"'
alias myssh='eval gnome-terminal --window-with-profile=SSH -e \"/usr/bin/ssh $1\"'
alias myssh='gnome-terminal --window-with-profile=SSH -e \"/usr/bin/ssh $1\"'
别名到文件中的脚本效果很好。有什么不同?
alias myssh='$HOME/bin/myssh.sh'
file:$HOME/bin/myssh.sh
#!/bin/bash
gnome-terminal --window-with-profile=SSH -e "ssh $1"