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

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

3
ใน Powershell มีวิธีบันทึกคำสั่งที่พิมพ์ลงในประวัติโดยไม่ต้องดำเนินการเพื่อดำเนินการในภายหลังหรือไม่?
ใน Powershell มีวิธีใดหลังจากพิมพ์คำสั่งที่ยาวหรือซับซ้อนเพื่อคอมมิตคำสั่งนั้นลงในบัฟเฟอร์ประวัติ แต่ไม่ดำเนินการหรือไม่ ตัวอย่างเช่นคุณเริ่มพิมพ์คำสั่ง git ภายใน posh-git: directory: git commit -m "Added the library 'ASDF' and did some initial integration into the project" [pause] และเมื่อคุณพิมพ์มันฉันคิดว่า ... เอ่อฉันต้องทำอะไรบางอย่างก่อนเช่นเพิ่มไฟล์เพิ่มเติมเพื่อกระทำสิ่งอื่นก่อนหรือสร้างสารบบหรืออะไรบางอย่าง (สถานการณ์ที่วางแผนไว้ สร้างมันขึ้นมาโดยอัตโนมัติและฉันรู้ว่า git สามารถ "แก้ไขการกระทำ" ได้) ดังนั้นฉันต้องการบันทึกการส่งข้อความนั้นลงในบัฟเฟอร์ประวัติ เมื่อก่อน ตามบทความนี้คีย์ลัดของ Windows PowerShell: http://technet.microsoft.com/en-us/library/ee176868.aspxดูเหมือนจะไม่มีการกดแป้นพิมพ์เพื่อทำสิ่งนี้ ปุ่ม ESC (และ Ctrl + C) จะยกเลิกคำสั่งและล้างออก ... สิ่งที่ฉันต้องการคือบันทึกลงในประวัติเพื่อให้เรียกใช้ในภายหลังเพื่อรักษาการพิมพ์ของฉันเอาไว้ มีการกดแป้นสำหรับสิ่งนี้หรือไม่?

2
เหตุใดฉันจึงได้รับ“ ไม่พบไฟล์” เมื่อพิมพ์“ dir” ในพร้อมท์คำสั่ง
บนเครื่อง Windows XP ของฉันฉันพิมพ์dirลงในพร้อมท์คำสั่งในไดเรกทอรีที่ระบุ มันเริ่มต้นที่จะแสดงรายการพวงของไฟล์ แต่แล้วหยุดแล้วแสดงให้เห็นว่าไม่พบไฟล์ ไม่มีใครรู้ว่าทำไมมันถึงเกิดขึ้นและจะแก้ไขได้อย่างไร?

3
การเปลี่ยนแปลงที่ทำโดยยูทิลิตี้บรรทัดคำสั่ง PWRCFG.EXE อยู่ที่ไหน
โดยเฉพาะอย่างยิ่งเกี่ยวกับส่วนด้านล่างของคำตอบอื่นมีบางที่ฉันสามารถตั้งค่า / แก้ไขด้วยตนเองสิ่งที่ยูทิลิตี้นี้ทำ ตัวเลือกบรรทัดคำสั่ง Powercfg ในบรรทัดคำสั่งคุณสามารถพิมพ์ POWERCFG -REQUESTSOVERRIDE PROCESS name_of_the_process ระบบแสดงผลและนี่จะเป็นการป้องกันไม่ให้ Windows 7 เข้าสู่โหมดสลีปในขณะที่กระบวนการบางอย่างกำลังทำงานอยู่ ผมไม่เคยใช้มันเพื่อให้คุณจะต้องอ่านคู่มือการใช้งานที่นี่ การใช้งาน: POWERCFG -REQUESTSOVERRIDE <CALLER_TYPE> <NAME> <REQUEST> ระบุประเภทผู้โทรหนึ่งในประเภทต่อไปนี้: PROCESS, SERVICE, DRIVER สิ่งนี้ได้มาจากการเรียกคำสั่ง POWERCFG -REQUESTS ระบุชื่อผู้โทร นี่คือชื่อที่ส่งคืนจากการเรียกคำสั่ง POWERCFG -REQUESTS ระบุ Power อย่างน้อยหนึ่งอย่างต่อไปนี้ ประเภทคำขอ: จอแสดงผล, ระบบ, โหมดห่างไกล ตัวอย่าง: POWERCFG -REQUESTSOVERRIDE PROCESS wmplayer.exe Display System หากต้องการลบการแทนที่คำขอพลังงานให้ใช้ตัวเลือก -REQUESTSOVERRIDE แต่อย่าระบุการแทนที่ประเภทใด ๆ …

3
พบโฟลเดอร์โดยใช้% folder-name%
ในขณะที่เราสามารถไปที่โฟลเดอร์ temp โดยพิมพ์% temp% ใน Run Window มีวิธีใดที่จะทำให้คำสั่งนี้ใช้ได้กับโฟลเดอร์ของเราเช่นกัน เช่น - หากเรามีโฟลเดอร์ที่บอกว่า SUPER ฉันต้องการให้โฟลเดอร์นี้เปิดเมื่อฉันให้% SUPER% ในหน้าต่างการทำงาน

2
'windiff' ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์
ฉันได้ยินwindiffคำสั่งซึ่งโดยทั่วไปช่วยให้เราเปรียบเทียบ 2 ไฟล์และแสดงความแตกต่าง อย่างไรก็ตามเมื่อพยายามเรียกใช้ฉันได้รับข้อผิดพลาด 'windiff' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์ ไม่มีใครรู้ว่าเพราะเหตุใด Vista จึงไม่มีwindiffฟังก์ชั่นและวิธีแก้ไขปัญหานี้คืออะไร?

1
พยายามเข้าใจ xargs
เป้าหมายไม่ได้อยู่ในรายการtemp/run*.*ไฟล์ เป้าหมายคือการเข้าใจว่าทำไมคำสั่งที่สองไม่ทำงาน คำสั่งแรก: find . \( -name 'temp' \) -print0 | xargs -0 -L 1 -I datafind ls -ltr datafind แสดงรายการไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ temp จากไดเรกทอรีจริง คำสั่งที่สอง: find . \( -name 'temp' \) -print0 | xargs -0 -L 1 -I datafind ls -ltr datafind/run*.* ให้ไม่สามารถเข้าถึงข้อผิดพลาดในทุกไดเรกทอรีที่ทำงานกับคำสั่งก่อนหน้า ฉันค้นหาและอ่าน man man และตัวอย่าง แต่ฉันไม่สามารถหาสาเหตุที่คำสั่งที่สองไม่ทำงาน มีเบาะแสอะไรมั้ย

1
เปิดหน้าต่างคำสั่งที่นี่ใน Explorer
วิธีเพิ่มไอคอนในแถบเครื่องมือ Windows Explorer (ใน Windows XP) ที่คลิกครั้งเดียวจะเปิดหน้าต่างคำสั่งในไดเรกทอรีที่เลือก? กล่าวอีกนัยหนึ่งฉันกำลังมองหา MS Powertoys "Open Command Window here" เช่นเครื่องมือ แต่แทนที่จะเป็นเมนูบริบทสำหรับแถบเครื่องมือ Explorer

3
การใช้ du.exe (Sysinternals) เป็นไปได้หรือไม่ที่จะแสดงโฟลเดอร์ที่มีขนาดเกินขนาดที่กำหนด?
du.exeช่วยให้คุณระบุโฟลเดอร์ซ้ำที่ใช้พื้นที่จำนวนมากซ้ำ ๆ ตัวอย่างเช่นต่อไปนี้จะแสดงขนาดของโฟลเดอร์ทั้งหมดจากc:\3 ระดับลึก: du.exe -l 3 c:\ ฉันจะกรองเอาท์พุทนี้ให้แสดงเฉพาะโฟลเดอร์ด้านบน 1GB ได้อย่างไร นี่เป็นส่วนหนึ่งของผลลัพธ์จากdu.exeการอ้างอิง: Du v1.4 - report directory disk usage Copyright (C) 2005-2011 Mark Russinovich Sysinternals - www.sysinternals.com 6,344,864 c:\Windows\winsxs 18,268,671 c:\Windows 483,343,308 c:\ Files: 412125 Directories: 42072 Size: 494,943,548,281 bytes Size on disk: 487,560,269,896 bytes


4
ลบไดเรกทอรีย่อยใน Windows
มีวิธีการลบไดเรกทอรีย่อยทั้งหมดชื่อ. svn จากทุกระดับของแผนผังไดเรกทอรีโดยไม่ต้องแตะอย่างอื่นหรือไม่ rd / s และ del / s ดูเหมือนจะไม่ทำ

2
สัญลักษณ์แทนไม่ทำงานในคำสั่ง cp เมื่อใช้ exec
ฉันต้องการคัดลอกไฟล์ทั้งหมดในไดเรกทอรีทั้งหมดไปยังไดเรกทอรีหลัก แต่ฉันได้รับข้อผิดพลาด ./img/* is not a directory ตัวอย่างเช่น. นี่คือคำสั่งที่ฉันใช้ มีวิธีที่ดีกว่าในการทำเช่นนี้? find . -type d -regex './[a-z]*' -exec cp -v {}/* .. \;
3 command-line  unix  find  cp 

2
ffmpeg เพื่อเข้าร่วมวิดีโอ
ก่อนหน้านี้ฉันเรียนรู้ว่า FFMpeg สามารถเข้าร่วมวิดีโอ : อย่างไรก็ตามฉันพยายามเข้าร่วมการออกอากาศแบบ over-the-air (ไฟล์. ts) ที่บันทึกไว้และฉันเชื่อว่าอาการสะอึกเล็ก ๆ น้อย ๆ ในคุณภาพของสัญญาณทำให้ FFMpeg มีปัญหาในการเข้าร่วม 95% ของปัญหาเหล่านี้ คำสั่งที่ฉันใช้คือ: ffmpeg.exe -i concat:file1.ts^|file2.ts -vcodec copy -acodec copy -f vob combined.ts ข้อผิดพลาดที่ฉันมักจะได้รับคือสิ่งที่คล้ายกับ: Application provided invalid, non monotonically increasing dts to muxer in stream 1: 857442 >= 857442 หากฉันเข้าร่วมวิดีโอที่แน่นอนโดยใช้ TSSplitter (ซึ่งเป็น GUI เท่านั้น - …

1
Microsoft Edge สามารถเปิดตัวใน“ โหมดส่วนตัว” ถึง cmd ได้หรือไม่
Microsoft-Edge สามารถเปิดตัวใน "โหมดส่วนตัว" ผ่านทางบรรทัดคำสั่งได้หรือไม่? ฉันใช้คำสั่ง shell นี้เพื่อเรียกใช้งานด้วย URL เฉพาะ start microsoft-edge:www.google.com มีการตั้งค่าสถานะให้เปิด Edge ใน "โหมดส่วนตัว" ไหม ฉันต้องการที่จะทำงานใน c # บางสิ่งเช่น: Process.Start("microsoft-edge:www.google.com", "-privateMode");

2
วิธีรับความเร็วของการ์ดเครือข่ายในบรรทัดคำสั่ง
ฉันพยายามที่จะดูว่าการ์ดเครือข่ายบางตัวบนเซิร์ฟเวอร์ระยะไกลมีความเร็วเท่าใด ซอฟต์แวร์การรายงานของเราระบุว่าเป็น 10Mbps แต่ฉันมั่นใจว่าผิดควรเป็น 1Gbps ซอฟต์แวร์ตรวจสอบของเราใช้ SNMP เพื่อสอบถามเซิร์ฟเวอร์บางทีเซิร์ฟเวอร์กำลังรายงานข้อมูลไม่ถูกต้อง ifconfig ไม่ได้รายงานความเร็วของอุปกรณ์ ฉันจะดูความเร็วของการ์ดที่กำหนดไว้ในปัจจุบันได้อย่างไร Updated เมื่อฉันรันคำสั่ง mii-tool และ ethtool ฉันได้รับข้อผิดพลาดดังต่อไปนี้ เรากำลังเรียกใช้ Centos5 บนเครื่องเสมือน xen $ mii-tool -v SIOCGMIIPHY บน 'eth0' ล้มเหลว: ไม่รองรับการทำงาน SIOCGMIIPHY ใน 'eth1' ล้มเหลว: ไม่รองรับการทำงาน ไม่พบอินเทอร์เฟซ MII $ ethtool eth1 การตั้งค่าสำหรับ eth1: ตรวจพบลิงก์: ใช่ $ ethtool eth0 การตั้งค่าสำหรับ eth0: ตรวจพบลิงก์: ใช่ …

1
ทำให้ PS1 ของ Bash แสดงชื่อไดเรกทอรีดั้งเดิมไม่ใช่ symlink ใช่ไหม
ฉันมี PS1='\W' แต่เมื่ออยู่ในไดเรกทอรีลิงก์สัญลักษณ์สัญลักษณ์จะแสดงชื่อ symlink ฉันจะทำให้ PS1 แสดงชื่อไดเรกทอรีดั้งเดิมได้อย่างไร

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