我在其测试(第 9 版)版本中使用 Debian。
两天前我做了一个包升级,从那时起 Chromium 没有安装任何扩展。Flash 也不工作(但它在升级前已经不工作)。
chromium:amd64 以前是 55.0.2883.75-3 版,现在是 55.0.2883.75-6 版。
我的~/.config/chromium/Default/Extensions/文件夹中仍然有它的所有扩展名,但铬似乎不想使用它们。
如果我尝试安装新扩展,我会收到错误消息“未启用安装”,但我找不到任何可以启用扩展安装的选项。
如何让我的扩展重新工作?
我需要很多不同的别名来创建到不同服务器的 ssh 隧道。给你一些:
alias tunnel_1='autossh -M 20000 -N -L 8080:localhost:8080 -N -L 9200:localhost:9200 -N -L 8090:localhost:8090 user@server1.xx'
alias tunnel_2='autossh -M 20000 -N -L 8000:localhost:8080 -N -L 9200:localhost:9200 -N -L 8090:localhost:8090 user@server2.xx'
Run Code Online (Sandbox Code Playgroud)
我想出了在别名中添加的这个函数?:
addPort () {
echo "-N -L $1:localhost:$1 "
}
tunnel () {
aliasString="autossh -M 20000 "
for port in "${@:2}"
do
aliasString+=$(addPort $port)
done
aliasString+="$1"
eval $aliasString
}
Run Code Online (Sandbox Code Playgroud)
所以我只需要这样做来隧道到我想要的服务器:
tunnel abc@domain.com 8080 9000 7200
Run Code Online (Sandbox Code Playgroud)
它运行良好,但如果可能,我不想使用 eval。是否有另一种方法可以autossh直接调用并在不使用 eval 的情况下为其提供正确的参数?
我有这个变量?:
toto=123456
为什么touch "$toto.hihi.log"有效并创建一个名为123456.hihi.log的文件
但touch "$totohihi.log"什么都不做??