标签: alias

将转发地址作为别名添加到 Gmail 的解决方法

我在 Gmail 中为转发地址(由 GoDaddy 管理,即 myemail@mydomain.com)添加别名,我注意到 Google 更改了他们的系统。过去,在您输入姓名和电子邮件地址后,您会看到如下所示的屏幕:

前

但是,现在他们似乎需要 SMTP 信息:

现在

我做了一些研究并联系了 GoDaddy,但似乎您必须注册一个实际的电子邮件地址,而不是转发地址才能将其添加为 Gmail 中的别名。

应该注意的是,我之前设置的转发地址的所有别名都可以正常工作,我只是无法编辑它们或添加新的。

有没有人知道解决这个问题的方法或者为什么这会改变?谢谢!

gmail alias smtp godaddy email-client

10
推荐指数
1
解决办法
1万
查看次数

如何在 hosts 文件中设置别名?

我有一个生产服务器,上面运行着三个不同的应用程序。我需要根据用户需要访问的应用程序为该服务器配置别名。

如何在 hosts 文件中设置别名?

alias hosts windows-xp

9
推荐指数
2
解决办法
6万
查看次数

创建包含 bash 历史扩展的别名

我经常忘记用 sudo 运行命令,所以我发现自己经常sudo !!在之后立即打字。

我试过别名这个,但 bash 扼杀了这一!!部分。有没有办法在别名中表示这个快捷方式?

sudo bash alias bash-alias

9
推荐指数
2
解决办法
2205
查看次数

带管道的 Bash 别名

我不确定我在这方面做错了什么。我正在尝试运行命令

alias localip='ip -4 -o addr show eth0 | egrep -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}' | head -n 1'
Run Code Online (Sandbox Code Playgroud)

如果我运行命令

ip -4 -o addr show eth0 | egrep -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}' | head -n 1
Run Code Online (Sandbox Code Playgroud)

我得到了我期望的结果,但是,当尝试使用命令创建别名时,我得到

-bash: 意外标记附近的语法错误`('

任何帮助,将不胜感激。TIA。

bash alias

9
推荐指数
2
解决办法
1万
查看次数

别名不会“覆盖” PATH 条目?

我的最后一行.bash_profile是:

alias cp=/usr/local/bin/gcp
Run Code Online (Sandbox Code Playgroud)

但是,这被 my 中的条目压扁了$PATH

$which cp
/bin/cp
11:54:32/OCspark $type cp
cp is aliased to `/usr/local/bin/gcp'
Run Code Online (Sandbox Code Playgroud)

我原以为别名会覆盖PATH.. ?

bash alias bash-alias

9
推荐指数
2
解决办法
3366
查看次数

用一个(或两个)单词从“运行”菜单启动 Windows 可执行文件

是否可以使用单个单词将 Windows 配置为从运行菜单 ( \xe2\x8a\x9e Win+ ) 启动可执行文件?R

\n

与 Mac OS 的 Spotlight Search 类似,我希望能够输入一个单词并启动一个应用程序,例如 Sublime Text...

\n

运行崇高

\n

或者,VS 代码...

\n

运行代码

\n

如果一个词不可能,是否可以为系统创建一个别名并将其与另一个词(例如start或类似)组合?

\n

windows shortcuts alias command-line

9
推荐指数
4
解决办法
6349
查看次数

如何告诉 bash 不要扩展别名

我知道有一个简单的语法可以告诉 bash 不要扩展别名。然而,谷歌并没有打开它,我懒得通读 man bash。另外,答案应该在这个网站上。

bash alias

8
推荐指数
2
解决办法
5042
查看次数

当没有任何unalias时,静音bash的unalias

我可以访问几个远程帐户,我通过 $HOME/SSHFS 子目录中的 sshfs 挂载这些帐户。为了提醒我我不使用本地文件,我设置$PROMPT_COMMAND了一个 function prmt_cmd,在那里我设置了一个不同的$PS1if $PWDmatching $HOME/SSHFS*。现在,要添加一些额外的保护,我想补充的-i自动标记的rmmvcp命令每当我在一个子目录是$HOME/SSHFS。所以我最终得到了类似的东西

function prmt_cmd () {
if [[ $PWD == $HOME/SSHFS* ]] ; then
    PS1=some prompt
    alias rm='rm -I'
    alias mv='mv -i'
    alias cp='cp -i'
else
    # Reset the PS1, remove aliases
    PS1=my default prompt
    unalias rm mv cp
fi
}
Run Code Online (Sandbox Code Playgroud)

(在实际定义中,我做了一些其他的事情,但这无关紧要。)但是,unalias当别名不存在时会抱怨,这意味着当我不在 SSHFS/* 中时,在每个提示之前我都会收到三个错误消息。unalias似乎没有关闭它的开关。所以我的问题是:有没有更好的方法来实现我想要的?也许我只是在做(完全)错了。

如果相关,$BASH_VERSION = 4.1.5(1)-release在 Ubuntu 10.10 上。

bash alias

8
推荐指数
1
解决办法
3575
查看次数

如何在 Mac OSX 中创建符号链接?

我有一个 .sh 文件,我需要创建一个符号链接。我希望能够使用终端访问该文件。

我使用的命令是:

ln -s /path/roo.sh /usr/bin/roo
Run Code Online (Sandbox Code Playgroud)

但是当我输入时roo,它说找不到命令。如果我输入/path/roo.sh,它会起作用。我在某处错过了一步吗?

terminal bash alias osx-snow-leopard

8
推荐指数
1
解决办法
3万
查看次数

规避“远程主机标识已更改”警告

我正在连接到许多使用相同 IP 地址的设备。当我将它们插入路由器时,我收到警告消息REMOTE HOST IDENTIFICATION HAS CHANGED!ssh-keygen -f "/home/xxx/.ssh/known_hosts" -R "xx.xx.xx.xx"如果我仍想与远程主机连接,则需要运行。

我目前的策略:

  1. 我想从以下位置创建一个缩短的命令: ssh-keygen -f "/home/xxx/.ssh/known_hosts" -R "xx.xx.xx.xx"
  2. 您可以从任何用户执行此操作。
  3. 它应该是一个单一的命令。(所以我可以将一行复制粘贴到其他终端,以防我没有在.bash_profile.
  4. xx.xx.xx.xx需求是可配置的。

由于您无法为别名提供参数(至少我是这么认为的),因此我尝试使用以下方法解决它read

$ alias ssh-keyrm='read LAST_SSH_IP_ADDRESS_CLEARED && ssh-keygen -f "$HOME/.ssh/known_hosts" -R "$LAST_SSH_IP_ADDRESS_CLEARED"'
$ ssh-keyrm
xx.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)

关于如何进一步优化它的任何建议?

linux ssh alias pipe

8
推荐指数
4
解决办法
2058
查看次数