是否有可能做到这一点:
ssh user@socket command /path/to/file/on/local/machine
也就是说,我想一步使用本地文件执行远程命令,而不是先使用scp
复制文件。
有没有办法创建一个虚拟文件,这样从文件中读取实际上是从stdout
命令中读取;写入文件实际上是写入stdin
命令?
到目前为止,我已经将它与inotifywait
一个文件结合在一起,它在文件被修改时调用一个命令,从文件中获取输入并写回它。
我不喜欢inotifywait
必须不断重新启动它(并且我必须确保它始终运行)。我每周只使用这个文件两次。
我可以在我的fstab
文件中包含另一个文件吗?
即我可以fstab
在任意点从另一个文件执行行,然后在完成后返回到主文件吗?
我所在的网络在大多数机器上都阻止了传出端口 8080(即我无法访问端口 8080 上的服务)。
然而,网络上的一些机器没有这个限制。
我想在不受限制的机器上运行代理,并通过该代理将传出请求转发到 8080。
我在这些机器上都没有 root 访问权限。
我看过鱿鱼,它在我想运行代理的机器上编译得很好,但由于它是一项服务,我认为我无法在没有 root 访问权限的情况下有效地运行它。
我也尝试过 ssh 端口转发,但由于在不受限制的机器上没有运行服务,我认为 ssh 不会解决我的问题。
如果有其他方法可以实现这一目标,我也对此持开放态度。
当应用程序删除文件时到底发生了什么?
有没有办法控制这种行为?基本上我想shred
而不是rm
在所有情况下,但当然应用程序不会调用rm
,我猜他们直接与内核交互?我是否必须修改内核才能实现此功能?
我几乎总是Insert spaces instead of tabs
在 gedit 中使用该功能。一个例外是在编写Makefile
需要制表符的 a 时。我不认为有办法让这个选项依赖于所使用的语法?即在Makefile
检测到时自动切换回标签。
我已经使用 为我的电子邮件地址制作了一个密钥对gnupg
。我想我应该保留它的备份,这样如果我丢失了台式计算机,我可以继续使用相同的密钥。
这是正确的想法吗?
如何导出我的私钥/整个对?
files ×2
make ×2
encryption ×1
filesystems ×1
fstab ×1
gedit ×1
gpg ×1
http-proxy ×1
kernel ×1
security ×1
ssh ×1
stdin ×1
web ×1