Questions tagged «redirection»

可以是将互联网流量重定向到不同的IP,也可以是将文件从一个路径重定向到另一路径。

2
默认PowerShell发出UTF-8而不是UTF-16?
默认情况下,Windows中的PowerShell似乎正在输出UTF-16(例如,如果我做一个simple echo hello > hi.txt,则hi.txt最终以UTF-16结尾)。我知道我可以通过代替来将其强制为所需的文本编码echo hello | out-file -encoding utf8 hi.txt,但是我想要的是使用重定向运算符时将其作为默认值。有什么办法可以做到这一点?


2
如何使用'{}'重定向通过find的-exec选项运行的命令的输出?
我正在尝试自动svnadmin dump执行备份脚本命令,并且我想执行以下操作: find /var/svn/* \( ! -name dir -prune \) -type d -exec svnadmin dump {} > {}.svn \; 这似乎可行,因为它可以浏览中的每个svn存储库/var/svn并svnadmin dump在其上运行。 但是,{}exec命令中的第二个不会替换为正在处理的目录的名称。它基本上只会产生一个名为的文件{}.svn。 我怀疑这是因为shell解释>为结束find命令,并且它尝试将stdout从该命令重定向到名为的文件{}.svn。 有任何想法吗?


2
bash中是否有二进制安全的“三倍小于” <<<运算符?
这是一个假设性的问题,所以请不要问我为什么要这样做。 假设我有一个GIF包含二进制数据的变量,并假定我不能使用管道|运算符,则以下应该是使用“三重小于”运算符的正确方法: openssl enc -base64 &lt;&lt;&lt; $GIF 但是,在我看来,这&lt;&lt;&lt;不是二进制安全的,因此二进制数据已损坏。 有二进制安全等效项吗?
27 bash  redirection 

1
为什么Windows控制台中的“>”命令不能将所有消息重定向到文件?
我正在尝试使用sbt构建一个Scala项目,所以我运行了一个命令: sbt clean test &gt; log.log 这意味着sbt工具写入Windows控制台的所有消息均应写入“ log.log”文件。但是有时我将stacktrace写入控制台而不是写入文件: C:\path&gt;sbt clean test &gt; log.log java.lang.ExceptionInInitializerError at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: java.lang.ClassCastException: Class org.infinispan.configuration.parsing.Parser60 does not implement org.infinispan.configuration.parsing.ConfigurationParser 为什么“&gt;”命令不能将所有消息重定向到文件?

4
在Windows中,我可以在命令行中将stdout重定向到(命名的)管道吗?
有没有一种方法可以将Win32控制台中进程的标准输出重定向到命名管道?Windows中内置了命名管道,尽管它们是一个有用的概念,但我从未在命令行中使用过它们。 就是 喜欢example.exe &gt;\\.\mypipe。(此语法可能不正确,但是您明白了。)我希望能够同时将stdout和stderr重定向到不同的管道。 我想避免使用物理文件来代替,避免处理IO速度慢,IO缓冲区,文件锁,访问权限,可用硬盘空间,覆盖决定,过分的持久性等。 另一个原因是因为传统的Windows 工具集没有像Unix那样围绕基于(文本)文件的原理进行设计。另外,如果有的话,命名管道也很难在Windows中安装。 最后,好奇的是,一个好的概念能否被很好地利用。


14
如何分析链接以找出实际链接
有时在下载某些内容时,我发现链接不是指向文件的直接链接。 例如,这是下载PDF文件的链接: http://ishare.down.sina.com.cn/15181391.PDF?ssig=2jEFaNQs7K&amp;Expires=1312905600&amp;KID=sina,ishare&amp;IP=1312761745,68.50.222。 我想知道如何找出/破解文件的实际链接(即http://*.PDF)? 不显示直接链接的此类和类似技术的名称是什么?一些参考资料,例如Wikipedia,...?

3
在Firefox中禁用302重定向
我需要暂时禁用Firefox中的302重定向。我怎样才能做到这一点?我试图去tools&gt; options&gt; advanced&gt; general&gt;检查warn me when sites try to redirect or reload the page,但没有工作,302个重定向还在其次。about:config中是否有可以禁用302重定向的地方?

1
将域名重定向到Localhost
我有一台Linux测试机,我想运行生产Web服务器的副本。这是一个旧版应用程序,不使用属性文件作为其服务器名称。在整个应用程序中,服务器名称是硬编码的(例如:打开与myServer.myCompany.com的连接)。 有什么Linux技巧可以用来将特定主机的所有请求重定向回localhost?我知道在Windows中可以将一个条目添加到hosts文件并将其重定向回localhost。我如何在Linux中做到这一点?


3
绑定了StdIn和StdOut的两个程序
假设我有两个名为ProgramA和的程序ProgramB。我想在Windows cmd解释器中同时运行它们。但我想StdOut的ProgramA钩到StdIn的ProgramB和StdOut的ProgramB钩到StdIn的ProgramA。 像这样 ________________ ________________ | | | | | StdIn(==←===←==(StdOut | | 程序A | | 程式B | | | | | | StdOut)==→===→==)StdIn | | ________________ | | ________________ | 有什么命令可以执行此操作-通过cmd实现此功能的某种方法吗?


4
有什么方法可以强制Firefox不缓存重定向(301和302)?
我是一名网络开发人员,在很多情况下我必须创建或更改301或302重定向。在Firefox中测试即时更改是很麻烦的,因为它缓存了重定向,因此,如果我更改了重定向服务器端,然后进行硬刷新,则将缓存旧的重定向,因此,测试新重定向的唯一方法是删除缓存或开始私人浏览器会话。 话虽这么说,解决起来并不是特别困难,但是很烦人,尤其是当我忘记这样做的时候,并且我的新重定向似乎无法正常工作,直到我记得删除缓存或开始新的私有会话。 我了解为正常使用缓存重定向的好处,但是我想出于调试目的禁​​用该行为。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.