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

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

6
ไม่มีคำสั่ง 'sudo' ใน Cygwin
เนื่องจากไม่มีคำสั่งsudoในCygwinสคริปต์ที่ฉันต้องการเรียกใช้ล้มเหลวด้วย ./install.sh: line N: sudo: command not found วิธีมาตรฐานในการแก้ไขปัญหานี้คืออะไร? การแก้ไขสคริปต์เพื่อลบsudo? กำลังรับsudoเครื่องมือที่คล้ายสำหรับ Windows?

8
ฉันทามติทั่วไปเกี่ยวกับ“ การใช้แมวที่ไร้ประโยชน์” คืออะไร?
เมื่อฉันไพพ์คำสั่ง unix หลายคำสั่งเช่น grep, sed, tr ฯลฯ ฉันมักจะระบุไฟล์อินพุตที่กำลังถูกประมวลผลโดยใช้ cat cat file | grep ... | awk ... | sed ...ดังนั้นสิ่งที่ต้องการ แต่เมื่อไม่นานมานี้หลังจากมีความคิดเห็นที่เหลืออยู่ในคำตอบของฉันแสดงว่านี่เป็นการใช้แมวที่ไร้ประโยชน์ฉันคิดว่าฉันจะถามคำถามที่นี่ ฉันค้นหาปัญหาและพบบทความของ Wikipedia เกี่ยวกับ UUOCและThe Useless Use of Cat Awardและดูเหมือนว่าสำหรับฉันแล้วข้อโต้แย้งที่ทำนั้นมาจากมุมมองของประสิทธิภาพ คำถามที่ใกล้เคียงที่สุดที่ฉันได้พบที่นี่คือคำถามนี้: การเรียกแมวเป็นเรื่องที่สิ้นเปลืองหรือไม่? - แต่มันไม่ใช่สิ่งที่ฉันถาม ฉันเดาสิ่งที่ค่าย UUOC แนะนำคือการใช้cmd1 args < file | cmd2 args | cmd3 ..หรือถ้าคำสั่งมีตัวเลือกให้อ่านจากไฟล์แล้วส่งผ่านในไฟล์เป็นอาร์กิวเมนต์ แต่สำหรับฉันcat file | cmd1 …
41 command-line  unix  pipe  cat 


2
ใช้เทอร์มินัล scrollbar กับ tmux
ฉันรู้วิธีการเลื่อนใน tmux ใช้แป้นพิมพ์ แต่ผมสังเกตเห็นว่ามันดูเหมือนว่ามีวิธีการใช้ที่เลื่อนขั้วกับ GNU หน้าจอ สิ่งนี้สามารถทำได้ด้วย tmux?

6
ทำไมต้องสร้างลิงค์เช่นนี้: ln -nsf
สิ่งนี้ทำอะไร ln -nsf ฉันรู้ว่าln -sสร้างลิงก์สัญลักษณ์ไม่ใช่ลิงก์ที่ยากซึ่งหมายความว่าคุณสามารถลบได้และจะไม่ลบความคิดที่ลิงก์ไป แต่สิ่งอื่น ๆ หมายถึงอะไร (-nf) อัปเดต:โอเค ... ดังนั้นฉันจำได้ว่าคุณสามารถค้นหาสิ่งนี้ได้จากบรรทัดคำสั่ง นี่คือสิ่งที่ฉันค้นพบจากการพิมพ์ln --help: -f, --force remove existing destination files -n, --no-dereference treat destination that is a symlink to a directory as if it were a normal file แต่นี่ยังไม่ชัดเจนสำหรับฉันว่าความหมายของสิ่งนี้คืออะไร ทำไมฉันต้องการสร้างลิงค์นุ่ม / sym เช่นนี้?

17
จะลบไฟล์ที่มีแบ็กสแลชในชื่อภายใต้ Windows 7 ได้อย่างไร? [ซ้ำ]
ซ้ำได้: วิธีการบังคับให้ Windows XP เปลี่ยนชื่อไฟล์ด้วยอักขระพิเศษ? วิธีลบ (ไม่ถูกต้อง) ไฟล์ที่มีเครื่องหมายโคลอนในชื่อภายใต้หน้าต่าง ฉันต้องการลบไฟล์ชื่อworkspaces\google-gson-1.7.1-release.zipYep มันมีเครื่องหมายแบ็กสแลชในชื่อ นี่มันคือ: G:\>dir Z_DRIVE Volume in drive G is samsung Volume Serial Number is 48B9-7E1D Directory of G:\Z_DRIVE 04/06/2012 08:09 PM <DIR> . 04/06/2012 08:09 PM <DIR> .. 05/01/2011 02:21 PM 528,016 workspaces\google-gson-1.7.1-release.zip 1 File(s) 528,016 bytes 2 Dir(s) 88,400,478,208 bytes …

10
เส้นทางพรอมต์คำสั่งผู้ดูแลระบบ Windows 7“ เริ่มการทำงาน”
ดังนั้นฉันรู้ว่าคุณสามารถสร้างทางลัดไปยังพรอมต์คำสั่งระดับผู้ดูแลระบบ (ตามที่อธิบายไว้ในคำถามนี้ ) แต่สิ่งที่ฉันเห็นคือเมื่อใดก็ตามที่ฉันใช้ทางลัดดังกล่าว เส้นทาง ฉันได้ลองระบุคุณสมบัติของทางลัดนั้นเพื่อกำหนดเส้นทาง "เริ่มต้น" ที่ฉันต้องการ แต่ไม่มีประโยชน์ ดูเหมือนว่าเมื่อใดก็ตามที่ฉันเรียกใช้cmd.exe "เป็นผู้ดูแลระบบ" จะไม่สนใจเส้นทางของทางลัดและเกาะติดกับ c: \ windows \ system32 \ คำแนะนำใด ๆ เกี่ยวกับวิธีทำให้ Windows 7 เคารพเส้นทาง "เริ่มต้นใน" ทางลัดหรือไม่


4
วิธีตรวจสอบความเร็ว (fast หรือ gigabit ethernet) ของการเชื่อมต่อเครือข่ายผ่านทางบรรทัดคำสั่งของ Windows
เมื่อต้องการแก้ไขปัญหาเครือข่ายฉันต้องการสอบถาม "ความเร็ว" เครือข่ายจริงสำหรับอะแดปเตอร์เครือข่ายที่กำหนดซึ่งสามารถเห็นได้เมื่อเปิด "สถานะ" ของการเชื่อมต่อเครือข่ายภายใต้ Windows: อย่างไรก็ตามฉันต้องการสอบถามเรื่องนี้ผ่านทางบรรทัดคำสั่งหรือด้วยเครื่องมือแยกชิ้นเล็ก ๆ เพราะฉันต้องขอสิ่งนี้สำหรับการเชื่อมต่อเครือข่ายหลายครั้งและไม่เชื่อใจผู้ใช้ในการดึงข้อมูลอย่างถูกต้อง การตั้งค่า "Speed ​​/ Duplux" ของการ์ดเครือข่ายนั้นเป็น "Auto Negotiate" เสมอดังนั้นฉันจึงไม่สามารถบอกได้ว่า "Speed" ฉันจะได้รับอะไร

5
แมว Unix เริ่มต้นจากบรรทัด
เป็นวิธีที่ดีที่สุดในการส่งออกจากไฟล์เริ่มต้นจากบรรทัดที่ระบุคืออะไร (ขนาดใหญ่เช่น 70000) สิ่งที่ต้องการ: cat --line=70000 <file>
40 command-line  cat 

3
ฉันจะ "grep" กรองชื่อซ้ำของไฟล์ที่ต้องการด้วย wildcard ได้อย่างไร
เมื่อฉันต้องการทำการค้นหา grep ซ้ำในไดเรกทอรีปัจจุบันฉันมักจะทำ: grep -ir "string" . แต่คำสั่งนั้นจะค้นหาไฟล์ทุกชนิดรวมถึงไฟล์ไบนารี่ (รูปภาพ, เสียง, วิดีโอ, ฯลฯ ... ) ซึ่งส่งผลให้กระบวนการค้นหาช้ามาก ถ้าฉันทำสิ่งนี้มันจะไม่ทำงาน: grep -ir "string" *.php ใช้งานไม่ได้เนื่องจากไม่มีไฟล์ PHP อยู่ในไดเรกทอรีปัจจุบัน แต่ภายในไดเรกทอรีย่อยบางส่วนในไดเรกทอรีปัจจุบันและชื่อของไดเรกทอรีย่อยไม่ได้ลงท้ายด้วย ".php" ดังนั้น grep จึงไม่ดูข้างใน ดังนั้นฉันจะค้นหาแบบเรียกซ้ำจากไดเรกทอรีปัจจุบัน แต่ยังระบุสัญลักษณ์แทนชื่อไฟล์ได้อย่างไร (เช่น: ค้นหาเฉพาะไฟล์ที่ลงท้ายด้วยนามสกุลเฉพาะ)

8
วิธีแสดงพา ธ แบบเต็มของไฟล์รวมถึงชื่อไฟล์แบบเต็มในเทอร์มินัล Mac OSX
'ls'สามารถแสดงชื่อไฟล์ได้เช่น ls config.inc.php config.inc.php 'pwd'แสดงเส้นทางปัจจุบันของโฟลเดอร์แบบเต็มเช่น pwd /Application/XAMPP/xamppfiles/phpmyadmin มีคำสั่งที่สามารถรวมเข้าด้วยกันจะสามารถแสดง: /Application/XAMPP/xamppfiles/phpmyadmin/config.inc.php

4
การใช้สัญลักษณ์แทนด้วยคำสั่ง rmdir หรือ rd
สมมติว่ามีบางโฟลเดอร์ในD:ไดรฟ์: D:\Air D:\Abonden D:\All D:\Whatever ฉันต้องการลบโฟลเดอร์ทั้งหมดที่ขึ้นต้นด้วย "A" (รวมถึงโฟลเดอร์ย่อยและไฟล์ทั้งหมด) ฉันลองคำสั่งนี้: rmdir D:\A* /s /q ฉันได้รับข้อผิดพลาดแม้ว่า :( ชื่อไฟล์ชื่อไดเรกทอรีหรือไวยากรณ์ฉลากปริมาณไม่ถูกต้อง delคำสั่งทำงานร่วมกับ*แต่ฉันต้องการที่จะลบโฟลเดอร์ได้เป็นอย่างดี มีวิธีการผ่านrmdirคำสั่งหรือไม่

4
วิธีรีเซ็ตลักษณะของหน้าต่างพรอมต์คำสั่งใน Windows
ฉันได้ทำการปรับแต่งหลายครั้งเพื่อดูว่าหน้าต่างพรอมต์คำสั่งมีลักษณะอย่างไรใน Windows และตอนนี้ฉันต้องการรีเซ็ตเป็นสถานะดั้งเดิม ฉันจะทำสิ่งนั้นได้อย่างไร ฉันแค่อยากให้มันดูเป็นอย่างที่มันทำหลังจากที่คุณติดตั้ง Windows

10
บน Windows 7 มีบรรทัดรับคำสั่งที่สามารถเริ่ม cmd ในฐานะผู้ดูแลระบบหรือไม่ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: มีคำสั่ง 'sudo' สำหรับ Windows หรือไม่ 15 คำตอบ บน Linux เราสามารถใช้ sudo bash เพื่อรันเชลล์ในฐานะ superuser บน Windows 7 เราสามารถใช้ เมนูStart -> (ในช่องค้นหาพิมพ์) cmd -> คลิกขวาที่ผลการค้นหาและเลือก Run as Administrator เพื่อเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ มีบรรทัดรับคำสั่งที่เหมือนกับ Linux sudoหรือsuเพื่อเริ่มเชลล์ในฐานะผู้ดูแลระบบหรือไม่?

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