タグ付けされた質問 「redirection」

別のIPへのインターネットトラフィックのリダイレクト、または1つのパスから別のパスへのファイルのリダイレクトのいずれかになります。


2
ワイヤレスログインページによってリダイレクトされるときに、現在のブラウザーのWebサイトが失われないようにする方法
パブリックWi-Fiアクセスポイントには、無料のログインページ(スターバックス、多くの空港、ホテルなど)が含まれている場合があります。 私はChrome / Firefoxを開いて、以前開いていたすべてのタブが再読み込みを開始する状況によくあります。 ただし、ワイヤレスログインリダイレクトページがある場合は、すべてのタブがリダイレクトおよび再ロードされ、前のページが履歴から失われbackます(ボタンはそのページに戻りません)。 この動作を回避または回避する方法はありますか?

1
リダイレクト時の異なる出力
$ mysql -e 'select a,b from tablefoo' databasename 収量 +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ 一方 $ mysql -e 'select a,b from tablefoo' databasename > file file含むファイルを生成します a b 1 0 2 1 (タブは各行の英数字の間にあります)。 リダイレクトによって出力が変わることはないと思います。なぜ2つの異なる結果が得られるのですか? 編集: ウィリアムジャクソンの答えは、これはmysqlの機能であると言います。出力形式は、出力がリダイレクトされるかどうかによって異なります。しかし、これは私の質問には答えません。mysqlは出力がリダイレクトされているかどうかをどのように「認識」しますか?リダイレクトは単に出力を取得するだけでなく、どこかにリダイレクトしますか?それはmysqlから見えないはずではありませんか?

1
sudoで実行しているときにOS X dtruss出力をリダイレクトするにはどうすればよいですか?
dtrussMac OS X 10.9で実行しています。簡単な例は次のとおりです。 sudo -c ls しかし、dtruss出力をファイルにキャプチャしたいと思います。私は次のようなことができることを示唆する何かを見ました: sudo bash -c 'dtruss -c ls >x' しかし、これを行うと、出力はdtrussまだターミナルに行き、ファイルのリストがファイルlsにリダイレクトされます。 の出力をdtrussファイルにリダイレクトするにはどうすればよいですか?

2
すべてのトラフィックをTORネットワークにリダイレクトする方法
すべてのトラフィックをTORネットワークにリダイレクトする必要があります。 Vidaliaをインストールしたばかりですが、Torクライアントを正しく設定していないと思います。 Webサイトにアクセスする必要があるJavaデスクトップクライアントがあります。これにより、50回接続してから接続を拒否することができます。 もっと接続を作るためにTorを使いたいのですが。どうやってtorクライアントを正しく設定できますか?オンラインのハウツーはありますか?他の解決策はありますか?

1
STDOUTとSTDERRを破棄してコマンドプロンプトに戻る良い方法は何ですか
たとえばcommand &、すぐにプロンプ​​トに戻るために、CLIからアプリケーションを起動することがよくあります。これの欠点は、まだSTDOUTとSTDERRが発生することです。 そのためcommand &> /dev/null、これらの出力を破棄するために使用します。 これを日中に頻繁に書かなければならないとき、これはかなり面倒なことになる可能性があります。 だから私の質問は、不要なときにSTDOUTとSTDERRを破棄するより良い(短く読む)方法がありますか? 何ができましたか?たぶん、アプリケーションを起動するためのラッパースクリプトを作成しますか?これを行うエレガントな方法は何でしょうか?

1
リダイレクト:余分な単語はどのようにしてファイルに取り込まれましたか。
スクリプトをテストしていて、テキストが少し入った小さなファイルを作成したいので、次のように入力してファイル名のスペースをエスケープするのを忘れました。 echo "bob">other name 私がしたとき ls、それはファイル "other"を示し、そして私がしたとき cat other内容は次のようになりました。 bob name "name"はどのようにしてファイルに取り込まれましたか? コマンドのどこにでもリダイレクトを入れることができるということを私はどこかで見ました。実際、私はこれをテストしたところです。 echo >other Some text in a file 「ファイル内のテキスト」は「その他」の内容です。 この機能の目的は何ですか? もちろん、元々、次のように入力してください。 echo "bob">other\ name

1
特定のプログラムにファイルをリダイレクトした後、「stdin」に戻る
bashのリダイレクト機能を使用して特定の効果を達成する必要があります。 ファイルをプログラムの標準入力にリダイレクトできることを知っています。 [user@host]$ application < file.txt 問題は、ファイルの内容が渡された後、このプログラムの入力の制御を取り戻すことができるかどうかを知りたいことです。つまり、上記と同様のコマンドを実行したいのですが、アプリケーションを終了する代わりに、標準入力(キーボード)からのコマンドをさらに待ちたいと思います。 この質問を書いているときに、おそらく別のアプリケーション(またはスクリプト)を書き、最初に標準出力にいくつかのデータを書き込み、次にエコーのように振る舞う可能性があることに気付きました。 [user@host]$ stdin_proxy.sh | application それはうまくいくでしょうか、そうするためのより良い方法はありますか?この問題をカバーするGoogleableのチュートリアルがたくさんありますが、それらはすべて1つのアドバイスに過ぎません-「ファイルの内容が読み取られた後、stdinを再度開く」。Hovewer、私はのソースコードにアクセスできませんapplication。


1
Wget - ファイルをlinkという名前のローカルディレクトリに保存する
私はwgetを使うのが初めてなので、これが愚かな質問ではないことを願っています。 ファイルへのリンクにちなんで名付けられたローカルディレクトリにファイルを保存するにはどうすればよいですか? ダウンロードにリダイレクトが含まれている場合はうまくいきません。 たとえば、私がからファイルをダウンロードしているとします。 www.abc.com/news/xyz.jif、私はローカルコピーを以下のディレクトリに保存するようにwgetを取得できます。 www.abc.com サブディレクトリあり news それからファイル xyz.jif。 しかしファイルが xyz.jif に移動しました www.qwerty.com/old/xyz.jif 検索がそこにリダイレクトされた、ファイルはまだ下に保存されている www.abc.com...等 私が言ったように、私はこれに慣れていないので、私は問題を正しく説明したことを願っています。 これが(wgetを使った)簡単な実例です。 wget --force-directories www.smugmug.com/photos/1235566-S.jpg c:\ www.smugmug.com/photos/1235566-S.jpgに保存されています。 間違っている 。に保存したはずです c:\suz.smugmug.com/photos/1235566-S.jpgリダイレクト先

1
Windows 7 - Virtual PC - プリンターのリダイレクト
Windows 7 Virtual PCのプリンタリダイレクトはどこで設定できますか? 見つけられない Windows XPモード Windows 7にローカルにインストールされているプリンターはありません。 インターネットのいたるところで、その機能の1つがプリンタのリダイレクトであることがわかりますが、設定する場所がわかりません。

2
直接のPDFリンクからリダイレクトする方法はありますか?
当社のマーケティング部は、多数のPDFを含むメールを送信しました。サーバーでホストされているPDFドキュメントへのHTTPリンクを含む電子メールを送信しました。 現在、目的地を別の場所に移動しています。 現在の設定: Apache / 2.2.24 PHP 5.3.24 すべての受信者に再度メールを送信せずに宛先をリダイレクトすることは可能ですか? 私の現在の.htaccessは次のようになります(ファイルフォルダのルートにあります) <IfModule rewrite_module> RewriteEngine On Redirect /9/91/Demo.pdf http://www.cnn.com/index.html RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase] RewriteRule . - [forbidden] </IfModule> しかし、私は常にDemo.pdfファイルを取得します リダイレクトする場合:www.site.com/files/somefile.pdfに---> www.othersite.com/otherfiles/correctfile.pdf コマンドは何ですか?

2
ICMPリダイレクト:icmpushでテストする方法
ICMPリダイレクトを受信したときに、Linuxシステムでルーティングテーブルがどのように変化するかを確認したい。そのために私は使用します icmpush -v red -sp current-gateway -gw new-gateway -dest google.com -c host -prot tcp my-eth1-ip-address (成功を返す)、しかしの結果 route -n 同じまま。もちろん、私はの出力をチェックしました cat /proc/sys/net/ipv4/conf/eth1/accept_redirects これは1です。これはUbuntu 12マシンで、カーネルの最後の安定バージョンがあり、ファイアウォールはインストールされていません。 質問:何が間違っているのでしょうか?

1
コマンドラインでシェルリダイレクトを構築する方法
Unixで次のコマンドを検討してください。 echo 0123456789 | cat >/tmp/foo &> /tmp/bar エコーは/ tmp / barに送信されます。 ただし、本当に欲しいのは、catコマンドのstdoutおよびstderr出力をリダイレクトし、入力を受け取らないことです。 これを行うための適切な構文は何ですか?

1
標準エラーをファイルにパイプし、標準エラーのままにしますか?
出力と標準エラーを記録するスクリプト(フラグメント)があります。 #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile #example command that provides stdout, stderr } | tee -a $logfile 上記を行うと、ログファイルに標準出力が表示されます。そこで標準エラーを取得するには、これを行うことができます: #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile } 2>&1 | tee -a $logfile ただし、コマンドラインから呼び出されたスクリプトのこのバージョンでは、エラーを解析できません。 $ ./script.sh 2>/dev/null すべての標準出力と標準エラーを単に表示します。今回、エラーをただ破棄したい場合はどうすればよいですか? 標準エラーをログにパイプする方法を教えてもらえますが、コマンドラインまたは別のスクリプトを介して呼び出された場合に備えて、標準エラーのままにしますか? AIX …
2 shell  redirection  pipe  sh  ksh 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.