คำถามติดแท็ก redirection

สามารถเปลี่ยนเส้นทางการรับส่งข้อมูลอินเทอร์เน็ตไปยัง IP อื่นหรือเปลี่ยนเส้นทางไฟล์จากเส้นทางหนึ่งไปยังเส้นทางอื่น

2
PowerShell เริ่มต้นให้เปล่ง UTF-8 แทนที่จะเป็น UTF-16
ตามค่าเริ่มต้น PowerShell ใน Windows ดูเหมือนว่าจะแสดงผล UTF-16 (เช่นถ้าฉันทำอย่างง่ายecho hello > hi.txtแล้วhi.txtจะสิ้นสุดใน UTF-16) ฉันรู้ว่าฉันสามารถบังคับให้การเข้ารหัสข้อความที่ฉันต้องการโดยทำแทนecho hello | out-file -encoding utf8 hi.txtแต่สิ่งที่ฉันต้องการคือการที่จะเป็นค่าเริ่มต้นเมื่อฉันใช้ตัวดำเนินการเปลี่ยนเส้นทาง มีวิธีใดบ้างที่จะบรรลุเป้าหมายนี้?

3
อะไรคือความแตกต่างระหว่าง &> และ> และในการทุบตี?
อะไรคือความแตกต่างระหว่าง&>และ>&ทุบตี? tldpไม่ได้พูดถึงหนึ่งหลัง มันเป็นตัวดำเนินการเปลี่ยนเส้นทางหรือไม่ หรือใครบางคนรู้กวดวิชาที่สมบูรณ์มากขึ้น?

3
บันทึกผลลัพธ์ของคำสั่งในไฟล์ MS-DOS 1.x
ดูเหมือนว่า[COMMAND]>[FILE]จะไม่ทำงานใน MS-DOS รุ่นแรก ฉันใช้ MS-DOS 1.25 invalid argumentและการแสดงออกดังกล่าวข้างต้นจะช่วยให้คำสั่ง อัปเดต : เนื่องจากเป็นความจริงที่ว่ามันไม่ทำงานใน DOS 1.x ดังนั้นจึงเป็นไปได้ที่จะรับเอาต์พุตนั้นโดยใช้ฟังก์ชันบางอย่างของกล่องเสมือนหรือพูดโดยรับเอาท์พุทจากไฟล์บันทึกบางไฟล์

2
มีผู้ประกอบการปลอดภัย“ สามน้อยกว่า” <<< ในทุบตี?
นี่เป็นคำถามสมมุติดังนั้นโปรดอย่าถามฉันว่าทำไมฉันถึงต้องการทำเช่นนี้ สมมติว่าฉันมีตัวแปรGIFที่มีข้อมูลไบนารีและสมมติว่าฉันไม่สามารถใช้ตัว|ดำเนินการไพพ์ได้ต่อไปนี้ควรเป็นวิธีที่ถูกต้องในการใช้ตัวดำเนินการ 'สามน้อยกว่า': openssl enc -base64 &lt;&lt;&lt; $GIF อย่างไรก็ตามดูเหมือนว่าฉัน&lt;&lt;&lt;จะไม่ปลอดภัยแบบไบนารีและดังนั้นข้อมูลไบนารีได้รับความเสียหาย มีเทียบเท่าไบนารีปลอดภัยหรือไม่
27 bash  redirection 

2
ฉันจะใช้ '{}' เพื่อเปลี่ยนทิศทางเอาต์พุตของคำสั่งที่รันผ่านตัวเลือก -exec ของ find ได้อย่างไร
ฉันกำลังพยายามทำให้svnadmin dumpคำสั่งสำหรับสคริปต์สำรองโดยอัตโนมัติและฉันต้องการทำสิ่งนี้: find /var/svn/* \( ! -name dir -prune \) -type d -exec svnadmin dump {} &gt; {}.svn \; นี้ดูเหมือนว่าจะทำงานในการที่จะดูผ่านแต่ละพื้นที่เก็บข้อมูล SVN ใน/var/svnและวิ่งsvnadmin dumpกับมัน อย่างไรก็ตามที่สอง{}ในคำสั่ง exec ไม่ได้รับการแทนที่สำหรับชื่อของไดเรกทอรีที่กำลังประมวลผล {}.svnมันเป็นพื้นผลเพียงแค่ไฟล์เดียวชื่อ ฉันสงสัยว่านี้เป็นเพราะเปลือกตีความ&gt;เพื่อยุติคำสั่งและจะพยายามเปลี่ยนทิศจากคำสั่งที่ไฟล์ที่ชื่อว่าfind{}.svn ความคิดใด ๆ

1
ทำไมคำสั่ง“>” ในคอนโซล Windows ไม่เปลี่ยนเส้นทางข้อความทั้งหมดไปยังไฟล์
ฉันกำลังพยายามสร้างโครงการScalaด้วยsbtดังนั้นฉันจึงเรียกใช้คำสั่ง: 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 ชุดของเครื่องมือที่ไม่ได้ออกแบบมารอบ (ข้อความ) ตามปรัชญาไฟล์เท่าในขณะที่ระบบปฏิบัติการยูนิกซ์ นอกจากนี้ชื่อท่อไม่สามารถติดตั้งได้อย่างง่ายดายใน Windows ถ้าเลย ในที่สุดก็มีความอยากรู้อยากเห็นหากแนวคิดที่ดีสามารถนำไปใช้ประโยชน์ได้

3
เบราว์เซอร์เปลี่ยน URL ของบุ๊คมาร์คที่บันทึกไว้เพื่อตอบสนองต่อการเปลี่ยนเส้นทาง 301 หรือไม่
รหัสสถานะ HTTP 301 ใช้เพื่อระบุว่าเนื้อหาถูกย้ายอย่างถาวรและควรใช้ URL ที่ส่งคืนเพื่อเข้าถึงเนื้อหาที่ร้องขอในอนาคต RFC 2616พูดว่า ลูกค้าที่มีความสามารถในการแก้ไขลิงค์ควรทำการอ้างอิงลิงค์ไปยัง URI ที่ร้องขออีกครั้งโดยอัตโนมัติกับหนึ่งในการอ้างอิงใหม่ที่ส่งคืนโดยเซิร์ฟเวอร์หากเป็นไปได้ เบราว์เซอร์ใด ๆ ใช้งานจริงและเปลี่ยน URL ของบุ๊คมาร์คหรือไม่

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
ปิดใช้งาน 302 Redirects ใน Firefox
ฉันต้องปิดการใช้งาน 302 redirects ใน Firefox ชั่วคราว ฉันจะทำสิ่งนี้ได้อย่างไร ฉันพยายามจะไปtools&gt; options&gt; advanced&gt; general&gt; ตรวจสอบwarn me when sites try to redirect or reload the pageแต่ที่ไม่ได้ทำงาน 302 เปลี่ยนเส้นทางยังคงมีการปฏิบัติตาม มีที่ใดใน: config ที่ฉันสามารถปิดใช้งานการเปลี่ยนเส้นทาง 302 ได้หรือไม่

1
เปลี่ยนชื่อโดเมนเป็น Localhost
ฉันมีเครื่องทดสอบลินุกซ์ซึ่งฉันต้องการเรียกใช้สำเนาเว็บเซิร์ฟเวอร์การผลิต นี่เป็นแอปพลิเคชันรุ่นเก่าที่ไม่ได้ใช้ไฟล์คุณสมบัติสำหรับชื่อเซิร์ฟเวอร์ ตลอดทั้งแอปพลิเคชันชื่อเซิร์ฟเวอร์จะฮาร์ดโค้ด (ตัวอย่าง: เปิดการเชื่อมต่อกับ myServer.myCompany.com) มีเคล็ดลับ linux ใดบ้างที่ฉันสามารถใช้เพื่อเปลี่ยนเส้นทางคำขอทั้งหมดสำหรับโฮสต์ที่แน่นอนกลับไปที่ localhost? ฉันรู้ใน Windows ว่าฉันสามารถเพิ่มรายการลงในไฟล์ hosts และให้มันเปลี่ยนเส้นทางกลับไปที่ localhost ฉันจะทำสิ่งนี้ใน linux ได้อย่างไร

3
วิธีเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์ข้อความและหน้าต่าง console (cmd) ในเวลาเดียวกันได้อย่างไร
ฉันจะเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์ข้อความและหน้าต่างคอนโซล (cmd) ในเวลาเดียวกันได้อย่างไร

3
สองโปรแกรมที่มี StdIn และ StdOut เชื่อมโยงกัน
สมมติว่าฉันมีสองโปรแกรมที่เรียกว่าและProgramA ProgramBฉันต้องการเรียกใช้ทั้งสองอย่างพร้อมกันในตัวแปลภาษา Windows cmd แต่ฉันต้องการStdOutของProgramAติดยาเสพติดกับStdInของProgramBและStdOutการProgramBติดยาเสพติดไปของStdInProgramA บางสิ่งเช่นนี้ ________________ ________________ | | | | | StdIn (== ← === ← == (StdOut | | โปรแกรม A | | โปรแกรม B | | | | | | StdOut) == → === → ==) StdIn | | ________________ | | ________________ | มีคำสั่งให้ทำเช่นนี้ - …

3
วิธีการละเว้นข้อความแสดงข้อผิดพลาดในทุบตีบน Ubuntu?
ฉันพยายามแสดงจำนวนบรรทัดคำและตัวอักษรของไฟล์การกำหนดค่าทั้งหมดใน/etc/*conf(พร้อมคำสั่งwc) ฉันจะแก้ไขคำสั่ง (หรือ commandline) เพื่อไม่ดูข้อความผิดพลาดได้อย่างไร?

4
มีวิธีใดบ้างที่ฉันสามารถบังคับให้ Firefox เปลี่ยนการไม่เปลี่ยนเส้นทางแคช (301 และ 302)
ฉันเป็นนักพัฒนาเว็บและมีหลายครั้งที่ฉันต้องสร้างหรือแก้ไขการเปลี่ยนเส้นทาง 301 หรือ 302 การทดสอบการเปลี่ยนแปลงทันทีใน Firefox นั้นเป็นเรื่องยุ่งยากเพราะแคชเปลี่ยนเส้นทางดังนั้นหากฉันเปลี่ยนฝั่งเซิร์ฟเวอร์เปลี่ยนเส้นทางแล้วรีเฟรชฮาร์ดการเปลี่ยนเส้นทางเก่าจะถูกแคชดังนั้นวิธีเดียวที่ฉันสามารถทดสอบใหม่ได้คือการลบแคชของฉัน หรือเริ่มเซสชันเบราว์เซอร์ส่วนตัว ที่ถูกกล่าวว่ามันไม่ยากโดยเฉพาะอย่างยิ่งในการแก้ไข แต่มันน่ารำคาญโดยเฉพาะเมื่อฉันลืมและดูเหมือนว่าการเปลี่ยนเส้นทางใหม่ของฉันไม่ทำงานจนกว่าฉันจะลบแคชหรือเริ่มเซสชันส่วนตัวใหม่ . ฉันเข้าใจว่าทำไมจึงเป็นประโยชน์ในการเปลี่ยนเส้นทางแคชสำหรับการใช้งานปกติ แต่ฉันต้องการปิดการใช้งานพฤติกรรมเพื่อการแก้ไขข้อบกพร่อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.