相关疑难解决方法(0)

解码URL编码(百分比编码)

我想解码 URL 编码,是否有任何内置工具可以执行此操作,或者谁能为我提供sed可以执行此操作的代码?

我确实通过unix.stackexchange.com和互联网进行了一些搜索,但我找不到任何用于解码 url 编码的命令行工具。

我想要做的只是就地编辑txt文件,以便:

  • %21 变成 !
  • %23 变成 #
  • %24 变成 $
  • %26 变成 &
  • %27 变成 '
  • %28 变成 (
  • %29 变成 )

等等。

url sed shell-script text-processing

132
推荐指数
9
解决办法
13万
查看次数

如何覆盖 Gnome 3 SSH 处理程序?

我希望能够单击看起来像的 SSH 链接,ssh://user@servername并打开一个在其中运行 SSH 的 gnome 终端。

在阅读了 XDG 的内容后,我执行了以下操作:

我在 $HOME/bin/ssh-terminal 中创建了一个 shell 脚本,内容如下:

#!/bin/sh
dest=${1#ssh://}
gnome-terminal -e "ssh $dest" &
Run Code Online (Sandbox Code Playgroud)

这是从命令行工作的。

我创建了 $HOME/.local/share/applications/ssh-terminal.desktop :

[Desktop Entry]
Type=Application
Name=SSH Terminal
Exec=ssh-terminal %u
Icon=utilities-terminal
StartupNotify=false
MimeType=x-scheme-handler/ssh;
Run Code Online (Sandbox Code Playgroud)

我跑了 update-desktop-database ~/.local/share/applications/

现在,当我尝试运行时xdg-open ssh://user@hostname,出现以下错误:

$ xdg-open ssh://buildbot@10.16.50.74
gvfs-open: sftp://buildbot@10.16.50.74/: error opening location: The specified location is not mounted
Run Code Online (Sandbox Code Playgroud)

不想将它作为 sftp 安装打开,而且我似乎找不到它的设置位置!

我从这里去哪里?

gnome3 gvfs

12
推荐指数
1
解决办法
3788
查看次数

标签 统计

gnome3 ×1

gvfs ×1

sed ×1

shell-script ×1

text-processing ×1

url ×1