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

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

5
บรรทัดคำสั่งของ Windows Explorer 7
แก้ไขเกี่ยวกับเงินรางวัล:ฉันจะยอมรับคำตอบที่ทำงานที่เป็นบรรทัดคำสั่งอย่างใดอย่างหนึ่งหรือโปรแกรมเปิด explorer, ตั้งแต่ฉันเปิดตัวหน้าต่างเหล่านี้จากโปรแกรมผมเขียน ฉันต้องเปิด Windows Explorer ใน Windows 7 จากบรรทัดคำสั่งด้วยการกำหนดค่าต่อไปนี้: เส้นทางรูทถูกตั้งค่าเป็น c:\dev มองเห็นบานหน้าต่างนำทาง (ทางซ้ายฉันเชื่อว่ามันเรียกว่าบานหน้าต่างโฟลเดอร์ใน XP หรือไม่) ใน windows XP คำสั่งต่อไปนี้ทำงานได้สำเร็จ: explorer.exe /e,/root,c:\dev ใน Windows 7 คำสั่งเดียวกันนี้จะเปิด Explorer แต่จะเห็นลิงค์รายการโปรด, ไลบรารี, โฮมกรุ๊ป, คอมพิวเตอร์และเครือข่ายในบานหน้าต่างนำทาง ฉันจะทำให้พวกเขาหายไปเพียงหน้าต่างนี้ฉันเปิด ? มันไม่ได้เป็นทางออกที่ยอมรับที่จะต้องเปลี่ยนการตั้งค่า Windows ที่มีผลต่อการทำงานของ Windows Explorer อื่น ๆ แก้ไข: นี่คือภาพของปัญหา โดยปกติฉันต้องการลิงก์ที่ฉันระบุไว้ในกล่องสีแดง แต่สำหรับโฟลเดอร์รูทที่เฉพาะเจาะจงพวกเขาเพิ่งเข้ามา

4
ฉันจะทำให้หน้าจอ GNU ไม่เริ่มต้นในโฮมไดเร็กตอรี่ของฉันใน OS X ได้อย่างไร?
หน้าจอ GNU ( screen) ทำงานแตกต่างกันใน OS X 10.5 (Leopard) และ 10.6 (Snow Leopard) เมื่อเทียบกับ Linux (อย่างน้อย Ubuntu, Red Hat และ Gentoo) และ OS X 10.4 (Tiger) ใน 10.5 และ 10.6 หน้าจอใหม่ (สร้างด้วยscreenหรือ^A c) ทำให้ฉันอยู่ในไดเรกทอรีบ้าน~เสมอ ใน Linux และ OS X Tiger หน้าจอใหม่มีส่วนร่วมpwdไม่ว่าที่ใดก็ตามที่หน้าจอถูกสร้างขึ้นในตอนแรก สร้างตัวอย่างเพื่ออธิบายสิ่งที่ฉันหมายถึง: เสือ: $ cd ~/foo $ pwd /Users/ben/foo $ …

2
ฉันจะทำให้ OSX Terminal.app เปิดแบบเต็มหน้าจอได้อย่างไร
ฉันชอบที่จะมี windows App Terminal แยกต่างหากแทนที่จะเป็นแท็บ ถ้าฉันเปิดหน้าต่างใหม่มันก็อยากจะเรียงซ้อนเสมอและฉันไม่สามารถทำให้เต็มหน้าจอได้ สารละลาย?

2
เติมข้อความอัตโนมัติใน windows cmd prompt?
ฉันรู้ว่าเราสามารถเติมข้อความอัตโนมัติในเส้นทาง cmd prompt ฉันแค่อยากรู้ว่าเราสามารถเติมคำสั่งอัตโนมัติในคำสั่ง cmd prompt เหมือนที่เราทำใน bash หรือไม่ เราสามารถค้นหาผ่านรายการคำสั่ง builtin และไฟล์ปฏิบัติการ (exe, bat, cmd ฯลฯ .. ) ทั้งหมดใน% PATH% เมื่อกดที่แท็บหรือไม่ หรือมีซอฟต์แวร์คล้ายเชลล์ที่มีคุณสมบัตินี้หรือไม่?

2
หากตัวแยกคำสั่ง Powershell คือ; (อัฒภาค) ทำไม“ วันที่; dir” ทำให้ dir ส่งออกรายละเอียดพิเศษหรือไม่
ฉันเข้าใจว่าเครื่องหมายอัฒภาคเป็นตัวคั่นคำสั่งใน Powershell echo "hello"; dirให้ผลลัพธ์นี้ PS C:\> echo "hello"; dir hello Directory: C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2018-04-29 13:02 BCD_Backup d----- 2018-12-02 14:08 Dell <snip> แต่ทำไมdate; dirให้ผลลัพธ์นี้ PS C:\> date; dir Friday, December 14, 2018 11:14:23 PSPath : Microsoft.PowerShell.Core\FileSystem::C:\BCD_Backup PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\ PSChildName : BCD_Backup …

4
ความลึกลับของ Windows 10 ผงชูรส
ฉันเป็นผู้ใช้ Windows ที่มีประสบการณ์เก่ามาจากทางกลับ คอมพิวเตอร์หลักของฉันคือกล่อง Windows 7 Pro เราซื้อพีซีใหม่สำหรับสำนักงานใหม่ แน่นอนมันมี Windows 10 (บ้าน) อยู่ ฉันทำงานบนพีซีเครื่องใหม่และต้องการส่งผลลัพธ์ของสิ่งที่ฉันทำ - ที่อยู่ IPv6 ของเครื่องพิมพ์ - กลับไปที่พีซี Win 7 ฉันต้องการใช้NET SENDแต่ไม่สามารถใช้งานได้บน Win 10 (หรือ Win 7 ตามที่ปรากฏ) การวิจัยพบว่าMSGคำสั่งควรจะทำในสิ่งที่NET SENDทำในวันเก่า ตัวอย่างเว็บไซต์แสดงหน้าต่างพรอมต์คำสั่งที่มีไดเรกทอรีปัจจุบันเป็น C: \ WINDOWS \ SYSTEM32 และแสดงผลลัพธ์ของการMSG /?ให้ไวยากรณ์ของคำสั่ง - สิ่งที่ฉันต้องการ แต่ทำงานMSG /?บนกล่อง Win 10 กล่าวว่าผงชูรสไม่ได้รับการยอมรับว่าเป็นคำสั่ง (ใช้งานได้กับ Win 7 …

2
การรวมวิธีการบีบอัดใน 7z ทำอย่างไร
เครื่องมือบรรทัดคำสั่ง 7z ให้คุณระบุวิธีการบีบอัดหลายวิธีเช่น: # 7-zip archive type, strongest (9) compression, methods PPMd, BCJ2, LZMA2 $ 7z a -t7z -mx=9 -m0=PPMd -m1=BCJ2 -m2=LZMA2 myarchive.7z somefile.xml วิธีการทั้งหมดจะถูกนำมาใช้อย่างใดอย่างหนึ่งหรืออย่างน้อยก็ระบุไว้ในเมตาดาต้า: $ 7z l -slt myarchive.7z 7-Zip [64] 9.22 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-18 Listing archive: myarchive. 7z -- Path = myarchive.7z Type = …

3
เรียกใช้ในฐานะผู้ดูแลระบบจากบรรทัดคำสั่งใน Windows 8
ฉันพยายามเรียกใช้ Notepad เป็นผู้ดูแลระบบเพื่อให้ฉันสามารถแก้ไขไฟล์โฮสต์ของฉันจากบรรทัดคำสั่ง ฉันลองrunas /user:(myusername)\administrator "notepad c:\windows\system32\drivers\etc\hosts"แล้วฉันจะป้อนรหัสผ่านของฉันและฉันได้รับ ข้อผิดพลาด RUNAS: ไม่สามารถเรียกใช้ - notepad c: \ windows \ system32 \ drivers \ etc \ hosts 1327: ข้อ จำกัด ของบัญชีทำให้ผู้ใช้รายนี้ลงชื่อเข้าใช้ไม่ได้ตัวอย่างเช่น: ไม่อนุญาตให้ใช้คำสั่ง pa เปล่าเวลาลงชื่อเข้าใช้จะถูก จำกัด หรือข้อ จำกัด ของนโยบายมีผลบังคับใช้ PS: ฉันรู้ว่าฉันอนุญาตให้บัญชีผู้ใช้ของฉันฉันสามารถแก้ไขได้โดยไม่ต้องทำงานในฐานะผู้ดูแล แต่ฉันต้องการทราบวิธีการทำเช่นนี้โดยไม่ต้องเปลี่ยนการอนุญาตในไฟล์โฮสต์

2
เปลี่ยนการอนุญาตของรีจิสทรีผ่านทางบรรทัดคำสั่ง (แบตช์ไฟล์)
ผมพบว่าเร็กสับที่น่ากลัวสำหรับ Windows 7 ที่จะเปลี่ยนชื่อไอคอน 'คอมพิวเตอร์' %username% on %computername%เพื่อสิ่งที่ต้องการ น่าเสียดายที่ในบทช่วยสอนบอกว่าจะเปลี่ยนการอนุญาตของคีย์รีจิสทรี ฉันต้องการเปลี่ยนจากบรรทัดคำสั่งในไฟล์แบตช์แล้วเพิ่มการบิดนั้นจากนั้นล็อคกุญแจนั้นอีกครั้งทั้งหมดในไฟล์เดียว เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร

1
เหตุใดตัวแปรสภาพแวดล้อม PATH ของฉันจึงแตกต่างจากพรอมต์คำสั่ง
พื้นหลังที่สำคัญเล็กน้อย: บริษัท ของฉันมีสคริปต์ VBS แบบเข้าสู่ระบบทั่วไปที่ทำการปรับเปลี่ยนตัวแปรสภาพแวดล้อม PATH ของผู้ใช้เมื่อเข้าสู่ระบบและอนุญาตให้ฉันเรียกใช้ซอฟต์แวร์ที่มีการพึ่งพาไฟล์ทำแผนที่ DFS ที่แมป ฉันเพิ่งติดตั้ง Windows Powershell SDK ไปยังเครื่อง Windows 7 Enterprise ของฉันและพยายามลองแก้ไขตัวแปรสภาพแวดล้อม PATH ของฉันจากบรรทัดคำสั่ง Powershell ต่อไปนี้ฉันสังเกตเห็นว่าฉันไม่สามารถเรียกใช้แอปพลิเคชันที่สอดคล้องกับการปรับเปลี่ยน PATH เหล่านี้และตัวแก้ไขตัวแปรสภาพแวดล้อม PATH ถูกตั้งค่าเป็นสิ่งที่แตกต่างจากที่แสดงเมื่อฉันออก'echo %PATH%'จากพรอมต์คำสั่ง ตัวอย่างเช่น (การทำให้เข้าใจง่าย) จากตัวแก้ไขตัวแปรสภาพแวดล้อม ( My Computer properties -> Advanced System Settings -> Environment Variables) ฉันมี C:\MyDir\; C:\MyOtherDir ในขณะที่เมื่อฉันได้'echo %PATH%'รับคำสั่งจากฉัน: C:\MyDir\ มีใครที่มีปัญหาคล้ายกันและมีวิธีแก้ปัญหาบ้างไหม? เมื่อฉัน googled …

4
Telnet จะไม่เรียกใช้จากคำสั่ง cmd ใน windows 7
แก้ไข: ฉันใช้ windows 7, 64 bits ฉันติดตั้งไคลเอ็นต์ Telnet แล้วและถ้าฉันไปที่ c: \ windows \ system32 ฉันจะหาไฟล์ "telnet.exe"; ถ้าฉันคลิกมัน telnet ทำงานได้อย่างสมบูรณ์ อย่างไรก็ตามถ้าฉันพิมพ์ telnet ในพรอมต์คำสั่ง cmd จะให้ข้อความ "คำสั่งที่ไม่รู้จัก" แก่ฉัน ฉันคิดว่าเป็นเพราะ c: \ windows \ system32 \ cmd.exe กำลังเรียกใช้ไฟล์จาก windows \ sysWOW64 (ซึ่งมี cmd.exe ด้วย) ดังนั้นฉันจึงลองคัดลอก telnet.exe ไปยังโฟลเดอร์นี้ เมื่อฉันพิมพ์ telnet ในบรรทัด cmd (โดยไม่คำนึงถึง cmd.exe …

3
ตัวเลือกสีเริ่มต้น grep
grep เป็นหนึ่งในคำสั่งที่ใช้บ่อยที่สุดใน linux ฉันรู้สึกว่ามันเป็นคุณสมบัติพื้นฐานในการเน้นสตริงที่คุณค้นหาในบรรทัดเอาต์พุต สิ่งนี้สามารถทำได้โดย - ตัวเลือกสี การพิมพ์ - ระบายสีทุกครั้งเป็นสิ่งที่น่ารำคาญและไม่เกิดผล มีวิธีใดที่จะเปลี่ยน grep ให้ทำงานเป็น grep --color ฉันพยายามเขียนสคริปต์เล็ก ๆ ชื่อว่าgrepdและเพิ่มลงในตัวแปร PATH ของฉัน แต่การทำงานสคริปต์ไม่ได้เกี่ยวกับการป้อนข้อมูลgrepd ข้อเสนอแนะใด ๆ โปรด #!/bin/bash grep --color $1 $2

3
ฉันจะดู man page สำหรับคำสั่ง shell ในตัวได้อย่างไร?
หากฉันเห็นคำสั่งในสคริปต์ที่ฉันไม่รู้จักและฉันพิมพ์ (ตัวอย่าง) man pushdหรือman umaskฉันเห็น man page สำหรับคำสั่งในตัว ฉันรู้ว่าฉันสามารถทำman bashและเลื่อนเพื่อค้นหาความช่วยเหลือสำหรับคำสั่ง builtin นั้นหรือฉันสามารถเปิดเบราว์เซอร์และไปที่หน้าbash man ออนไลน์ซึ่งง่ายต่อการค้นหา แต่มีวิธีที่ง่ายกว่าในการรับ man page สำหรับ คำสั่ง builtin เดียวโดยตรงบนบรรทัดคำสั่ง?

7
ไฟล์ bat เพื่อปิดการใช้งานอะแดปเตอร์อีเธอร์เน็ตแล้วเปิดใช้งานอีกครั้งหลังจากที่ Windows เข้าสู่ระบบ
เมื่อฉันเข้าสู่ระบบ Windows 7 ฉันต้องรอ 10 วินาทีจากนั้นปิดการใช้งานการเชื่อมต่อเครือข่ายท้องถิ่น (อะแดปเตอร์อีเธอร์เน็ต) แล้วเปิดใช้งานอีกครั้ง ฉันได้ดูคำตอบที่แนะนำ: เปิด / ปิดการใช้งานอินเทอร์เฟซแบบไร้สายในไฟล์ batแต่ดูเหมือนจะไม่เกี่ยวข้องเนื่องจากมันเพิ่งสลับสถานะปัจจุบัน จากสิ่งที่ฉันสามารถบอกได้ว่าฉันต้องรวม: netsh interface set interface "Local Area Connection" DISABLED netsh interface set interface "Local Area Connection" ENABLED แต่ฉันไม่แน่ใจเกี่ยวกับเวลารอหรือวิธีการเริ่มต้นนี้หลังจาก Windows เข้าสู่ระบบเรียบร้อยแล้ว อะไรคือวิธีที่ดีที่สุดที่นี่?


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