คำถามติดแท็ก command-line

อินเทอร์เฟซสำหรับโต้ตอบกับคอมพิวเตอร์โดยใช้คำสั่งที่พิมพ์ในสภาพแวดล้อมแบบข้อความเมื่อเทียบกับส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI)

2
จะดังกริ่งระบบจากบรรทัดคำสั่งได้อย่างไร
ฉันใช้สคริปต์ Bash บางอย่างภายใต้ Linux ซึ่งต้องใช้เวลาสักครู่ ฉันต้องการเพิ่มท้ายคำสั่งให้กดกริ่งของระบบเมื่องานเหล่านั้นเสร็จสิ้นดังนั้นฉันจึงสามารถได้รับแจ้ง อะไรคือคำสั่งที่เหมาะสมในการทำเช่นนั้น? (โปรดทราบว่าสิ่งที่ฉันต้องการคือการแจ้งเตือนด้วยเสียงและอาจมีข้อความเพื่อให้ฉันสามารถยอมรับการแก้ปัญหาใด ๆ ในเรื่องที่เกี่ยวกับเหล่านี้)

6
รีสตาร์ทกระบวนการเสียง Ubuntu ผ่านบรรทัดคำสั่ง
ฉันพยายามไฮเบอร์เนต Ubuntu (ซึ่งล้มเหลว แต่นั่นเป็นปัญหาอื่น) และเริ่มระบบของฉันต่อ หลังจากนี้เสียงจะไม่เล่น คำสั่งอะไรที่ฉันสามารถ / ควรรันเพื่อรีสตาร์ทระบบเสียงของ Ubuntu

6
ฉันจะเปิดแอปพลิเคชันคอนโซลที่มีขนาดหน้าต่างที่กำหนดได้อย่างไร
แอปพลิเคชันที่ฉันต้องการเริ่มต้นคือ MongoDB หากฉันจะเริ่มต้นตามปกติดูเหมือนว่า: ฉันไม่ชอบจำนวนการขึ้นบรรทัดใหม่และมีพื้นที่หน้าจอจำนวนมากดังนั้นฉันต้องการใช้พื้นที่ดังกล่าวเพื่อกำจัดการขึ้นบรรทัดใหม่ ฉันสามารถเปลี่ยนขนาดของหน้าต่างคอนโซลด้วยMODEดังนั้นฉันจึงเขียนไฟล์แบทช์ดังนี้: @ECHO OFF MODE con:cols=140 lines=70 %~dp0mongodb\bin\mongod --dbpath %~dp0data --rest จนถึงตอนนี้ดีมาก เมื่อฉันเริ่มแบตช์ไฟล์นี้ฉันจะได้หน้าต่างที่ใหญ่ขึ้นตามที่ต้องการ แต่เมื่อฉันกดCtrl+ Cเพื่อออกจาก MongoDB ฉันได้รับพรอมต์ที่น่ารำคาญ: Terminate batch job (Y/N)? ซึ่งไม่มีประโยชน์เพราะคำสั่งที่ฉันเพิ่งออกจากคือคำสั่งสุดท้ายในงานแบตช์อยู่แล้วและไม่ว่าฉันจะตอบอะไรผลลัพธ์ก็เหมือนกัน ดังนั้นฉันจะได้รับหน้าต่างคอนโซลที่ใหญ่ขึ้นสำหรับแอปพลิเคชันโดยไม่แจ้งให้ทราบเมื่อฉันกดCtrl+ Cอย่างไร

2
คำนำหน้าสำหรับแต่ละเอาต์พุตของคำสั่งบนรันไทม์
ฉันกำลังพยายามสร้างสคริปต์แบบแยกส่วน ฉันมีหลายสคริปต์ / คำสั่งที่เรียกจากสคริปต์เดียว ฉันต้องการคำนำหน้าเอาต์พุตของแต่ละคำสั่งแยกกัน Examle: ไฟล์ของฉันคือallcommands.sh / command1.sh / command2.sh command1.shเอาต์พุต file exists file moved command2.shเอาต์พุต file copied file emptied allcommands.shรันสคริปต์command1.shและcommand2.sh ฉันต้องการคำนำหน้าแต่ละเอาต์พุตของสคริปต์ทั้งสองนี้: [command1] file exists [command1] file moved [command2] file copied [command2] file emptied

5
มีคำสั่งให้รับรายการคำสั่ง cmd ใน Windows หรือไม่?
เมื่อทำงานกับคอมพิวเตอร์ที่ใช้ Windows ออฟไลน์ (ไม่มีการเชื่อมต่ออินเทอร์เน็ต) เป็นไปได้หรือไม่ที่จะรับ / สร้างรายการคำสั่ง cmd ที่มีอยู่ (รวมถึงการใช้งาน) ผ่านทางบรรทัดคำสั่ง?

6
ต้องการทดลองใช้งาน Linux ทำอย่างไร
ฉันเรียนรูบี้บนรางอยู่พักหนึ่งแล้ว ตอนแรกฉันต่อต้านการใช้คอนโซล แต่หลังจากผ่านไปครู่หนึ่งฉันสามารถพูดได้ว่าฉันรักมัน ถ้าลีนุกซ์เป็นอย่างนั้นฉันคิดว่ามันจะเป็นเรื่องถูกกฎหมาย ฉันคิดว่าฉันจะลอง Ubuntu ในขณะนี้ อย่างไรก็ตามนี่คือคำถามคุณจะเรียนรู้เคล็ดลับเทคนิคและทางลัดของ poweruser สำหรับการใช้งาน Linux ได้ที่ไหน ฉันต้องการติดตามอย่างถูกต้องตั้งแต่เริ่มต้น - ลดสิ่งรบกวนสมาธิเพิ่มประสิทธิภาพการทำงาน ฯลฯ ฉันคิดเหมือนแป้นพิมพ์ลัดและพื้นฐานแบบสัมบูรณ์ของ Linux

3
มีเครื่องมือใดใน linux ที่ใช้สำหรับแยกไฟล์หรือไม่?
ผมมีไฟล์ 500G ที่ผมอยากจะแบ่งออกเป็นลินุกซ์ แต่ฉันไม่ได้มี 500G split(1)อีกฟรีสำหรับการทำงาน มีเครื่องมือหรือสคริปต์ที่จะแบ่งไฟล์ในตำแหน่งเป็น 1G ชิ้นในขณะที่ใช้พื้นที่พิเศษน้อยที่สุด?

3
วิธีอ่านการใช้งาน Unix
ฉันทำการค้นหาบางอย่าง แต่ไม่สามารถหาเอกสารเกี่ยวกับการใช้ Unixได้ ฉันรู้อะไรบางอย่าง (ส่วนใหญ่ผ่านการลองผิดลองถูก) แต่อย่างเช่นฉันจะรู้ได้อย่างไร /usr/bin/ls [-aAbcCdeEfFghHilLmnopqrRstuvVx1@] [file]... หมายความว่าคุณสามารถมีมากกว่าหนึ่งตัวเลือกได้หรือไม่ นั่นคือ, ls -la เอกสารเกี่ยวกับไวยากรณ์การใช้งานอยู่ที่ไหน

4
วิธีการวางเพื่อ cmd.exe โดยไม่ต้องใช้เมาส์? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน10 ปีที่ผ่านมา ซ้ำได้: ฉันจะวางลงในพรอมต์ Windows CMD ได้อย่างไรโดยใช้คีย์บอร์ดเท่านั้น วิธีปกติในการวางข้อความในเชลล์ cmd.exe คือคลิกขวา คุณจะวางข้อความโดยใช้เพียงแป้นพิมพ์ได้อย่างไร

4
วิธีกระจายไดเร็กตอรี่สำหรับไฟล์ต่าง ๆ , แต่ไม่ใช่แบบทีละบรรทัด
ฉันต้องการดูไฟล์ซ้ำที่แตกต่างกันในสองไดเรกทอรี Diff สามารถทำสิ่งนี้ได้ แต่มันแสดงให้เห็นถึงความแตกต่างแบบบรรทัดต่อบรรทัดซึ่งฉันไม่ต้องการ มีเครื่องมือที่ทำสิ่งนี้หรือวิธีการทำสิ่งนี้กับ Diff (ฉันอ่าน man page ฉันไม่เห็นอะไรเลย)?

4
ฉันจะรับบริการส่งข้อความ“ net send” บน Windows 7 ได้อย่างไร
เมื่อพยายามใช้วิธีการด้านล่างเพื่อส่งข้อความใน Windows 7 ไม่มีอะไรเกิดขึ้น ส่งสุทธิ ดูเหมือนว่าบริการ Messenger ไม่ทำงาน ข้อเสนอแนะใด ๆ เกี่ยวกับสาเหตุที่?

1
พอร์ต pfctl ส่งต่อใน Mac osx?
-A PREROUTING -s 10.0.10.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 -A PREROUTING -s 10.0.10.0/24 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8080 -A POSTROUTING -s 10.0.10.0/24 -o eth0 -j MASQUERADE COMMIT รหัสข้างต้นเป็นรหัสที่ฉันใช้เพื่อส่งต่อปริมาณข้อมูลใน linux ตอนนี้ฉันต้องทำสิ่งเดียวกันใน Mac OSX 10.8 ถ้าเป็นเรื่องสำคัญ ดังนั้นนี่คือข้อตกลง ก่อนหน้านี้ฉันใช้พร็อกซีเพื่อเชื่อมต่อกับเครื่อง linux และใช้พร็อกซีนั้นฉันสามารถตรวจสอบปริมาณการใช้งาน mitmproxy ตอนนี้สำหรับ …

2
cmder: เปิดแท็บใหม่ในไดเรกทอรีของแท็บที่เปิดอยู่แล้ว
เมื่อฉันกดCtrl+ Tเพื่อเปิดแท็บใหม่ในCmderฉันต้องการให้แท็บใหม่เปิดในไดเรกทอรีเดียวกันกับแท็บเก่า (แท็บที่ฉันอยู่เมื่อฉันกดCtrl+ T) วิธีนี้จะหลีกเลี่ยงcdคำสั่งจำนวนมากในแท็บใหม่เพื่อไปยังไดเรกทอรีการทำงานเช่นเดียวกับแท็บเก่า

2
Windows explorer เห็นชื่อไฟล์ที่แตกต่างจาก cmd
ฉันเพิ่งได้คอมพิวเตอร์เครื่องใหม่และวางฮาร์ดไดรฟ์เก่าของฉัน (ซึ่งมี Windows) ไว้ในคอมพิวเตอร์เครื่องใหม่เพื่อเก็บไฟล์เก่าไว้ ฉันสามารถลบไดเรคทอรี Windows ออกจากไดรฟ์นี้ได้สำเร็จ แต่ฉันมีปัญหาที่นี่ ฉันใช้ Windows 7 โดยทั่วไป Windows Explorer ดูเหมือนจะเห็นชื่อไฟล์ต่างกันเมื่อเทียบกับ cmd และชื่อไฟล์ที่เห็นใน windows explorer ใช้งานไม่ได้จริง ๆ (เช่นถ้าฉันพยายามติดตั้งบางอย่างลงในโฟลเดอร์มันจะต้องถูกติดตั้งในชื่อโฟลเดอร์ที่แสดงใน cmd) วิธีเดียวที่จะเปลี่ยนชื่อพวกเขาอย่างถูกต้องคือถึง cmd แต่แม้ Windows Explorer จะไม่เห็นการเปลี่ยนแปลง เกิดขึ้นที่นี่คืออะไร? และฉันจะแก้ไขได้อย่างไร

3
บรรทัดคำสั่ง 7-Zip เพื่อแยกโฟลเดอร์ออกจากไฟล์เก็บถาวร
ฉันใช้7-Zip commandline เพื่อแยกไปรษณีย์เก็บที่เรียกว่าabc.zipซึ่งเป็นที่เก็บกับโฟลเดอร์ที่เรียกว่า 'ซิป' กับสามไฟล์ข้อความในนั้น ( a.txt, b.txtและc.txt) ปัญหาของฉันคือเมื่อฉันแยกมันด้วยคำสั่งต่อไปนี้: 7z e C:\abc\abc.zip -y oC:\abc 7-Zip สารสกัดทุกอย่าง แต่ก็ไม่ได้แยกโฟลเดอร์ 'ซิป' ก็แค่สารสกัดa.txt, b.txtและc.txtและทำให้พวกเขาในปลายทางออก (นั่นคือC:\abc) ฉันจะสร้าง 7-Zip เพียงดึงโฟลเดอร์จริงได้อย่างไร

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