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

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

5
บรรทัดรับคำสั่งของ Windows รับพื้นที่ดิสก์เป็น GB
ฉันกำลังพยายามสร้างไฟล์แบตช์เพื่อดึงขนาดโดยรวมและพื้นที่ว่างของไดรฟ์ C: \ ของเซิร์ฟเวอร์ (รันสคริปต์ในเครื่อง) ฉันต้องการเอาต์พุตเพื่อให้สามารถอ่านได้ง่ายดังนั้น bytes จึงไม่ทำงานดังนั้นฉันก็เลยใช้คำสั่งที่สร้างไฟล์ temp .vbs ต่อไปนี้ดูเหมือนว่าจะใช้งานได้ แต่การจัดรูปแบบ / คณิตศาสตร์ไม่ถูกต้อง setlocal for /f "tokens=6" %a in ('fsutil volume diskfree C: ^| find "of bytes"') do set diskspace=%a echo wsh.echo FormatNumber(cdbl(%diskspace%)/1024, 0) > %temp%.\tmp.vbs for /f %a in ('cscript //nologo %temp%.\tmp.vbs') do set diskspace=%a del %temp%.\tmp.vbs echo …

5
วิธีตั้งค่าการอนุญาตไฟล์เฉพาะเมื่อเปลี่ยนเส้นทางเอาต์พุต
นี่อาจเป็นสิ่งที่ซ้ำกัน แต่การค้นหาทั้งหมดของฉันมีคำถามเกี่ยวกับการอนุญาตที่ผิดพลาด ฉันใช้คำสั่งใน bash shell ฉันต้องการเปลี่ยนเส้นทางเอาต์พุตเพื่อผนวกไปยังไฟล์ที่อาจไม่มีอยู่ในการรันครั้งแรก ฉันต้องการตั้งค่าโหมดการอนุญาตเฉพาะไฟล์หากการเปลี่ยนเส้นทางผลลัพธ์ต้องสร้างไฟล์นี้ มีวิธีทำเช่นนี้ด้วยคำสั่งเดียว? ตัวอย่างเช่นฉันอาจลอง foo >> /tmp/foo.log 0644 ที่0644มีสิทธิ์ที่ฉันต้องการfoo.logจะจบลงด้วย คำสั่งที่สุดที่ผมเคยทดลองกับในทุบตีจบลงด้วยการตีความเป็นอาร์กิวเมนต์เพิ่มเติมเพื่อ0644foo ฉันรู้สึกว่านี่จะเป็นคำสั่งที่สองในchmodการอนุญาตก่อนหรือหลังการเขียนลงไป ฉันใช้ GNU bash 4.2.25 และ Ubuntu 12.04 ถ้านั่นสร้างความแตกต่างได้ - เราต้องการคำตอบทั่วไป

3
CMD: ผนวกเข้ากับพา ธ โดยไม่ทำซ้ำหรือไม่
สำหรับหนึ่งCMDครั้งฉันสามารถกำหนดเส้นทางใหม่ได้อย่างง่ายดาย:SET PATH=%PATH%;"insert custom path here" การทำเช่นนี้ในไฟล์แบตช์ไม่ได้พิจารณาว่าพา ธ แบบกำหนดเองนั้นมีอยู่แล้ว ฉันจะหลีกเลี่ยงการทำซ้ำได้อย่างไร (เช่นตรวจสอบว่ามีอยู่แล้วในเส้นทาง "สตริง") หมายเหตุ: ที่เกี่ยวข้อง: ฉันจะผนวกตัวแปรสภาพแวดล้อมที่ผู้ใช้กำหนดต่อท้ายตัวแปรระบบ PATH ใน Windows 7 ได้อย่างไร ที่เกี่ยวข้อง: ฉันจะผนวกรายการในตัวแปร PATH ของระบบอย่างถาวรผ่านทางบรรทัดคำสั่งได้อย่างไร คำถามเดียวกันสำหรับ UNIX: เพิ่มไดเรกทอรีไปที่ $ PATH หากยังไม่มีอยู่ ops สตริง "CMD" บางตัวอธิบาย: http://ss64.com/nt/syntax-replace.html

9
วิธีเล่นโฟลเดอร์ที่มีมูลค่าของเพลง / วิดีโอใน VLC media player
ในโปรแกรมเล่นสื่อ VLC ฉันสามารถใช้vlc -LZ <file 1> <file 2> <file 3>เพื่อเล่นไฟล์ต่าง ๆ ในการเล่นซ้ำและสับ เป็นไปได้หรือไม่ที่จะระบุไดเรกทอรีทั้งหมดและเล่นเพลงทั้งหมดในโฟลเดอร์และเป็นโฟลเดอร์ย่อย? สมมติว่าฉันกำลังจัดงานปาร์ตี้และมีโฟลเดอร์ที่มี "Party Music" ฉันจะเล่นเพลงทั้งหมดจากโฟลเดอร์นั้นในลูปและเล่นซ้ำทั้งเพลย์ลิสต์ได้อย่างไร


6
การลบไฟล์ทั้งหมดที่ไม่ตรงกับรูปแบบที่แน่นอน - บรรทัดคำสั่งของ Windows
การลบรายการผ่านบรรทัดคำสั่งนั้นค่อนข้างง่าย del /options filename.extension ตอนนี้สมมติว่าฉันต้องการลบไฟล์ทั้งหมดที่ไม่ได้ลงท้ายด้วย. jpg ในโฟลเดอร์ฉันจะทำอย่างไร สิ่งนี้คือฉันมีซอฟต์แวร์หนึ่งชิ้นที่แปลงรูปภาพที่ระบุทั้งหมดเป็น. jpg แต่มันปล่อยต้นฉบับซึ่งฉันไม่ต้องการอีกต่อไป มันจะมีประสิทธิภาพมากขึ้นในการดำเนินการคำสั่งเดียวเมื่อเทียบกับการทำหลายคำสั่งสำหรับทุกประเภทไฟล์ที่แตกต่างกัน

1
รุ่นที่เรียกใช้ mogrify รวมถึงไดเรกทอรีย่อย
คำสั่งmogrify -format jpg *.NEFเมื่อเรียกใช้ในไดเรกทอรีจะแปลงไฟล์* .NEFทั้งหมดเป็น JPEG สิ่งที่ฉันต้องการทำคือสามารถเรียกใช้ mogrify ในไฟล์* .NEF ภายในไดเรกทอรีย่อยได้เช่นกันโดยใช้คำสั่งเดียว ฉันพยายามเรียกใช้บางสิ่งเช่น: find . -type d exec mogrify -format jpg *.NEF \; และแน่นอนมันไม่ทำงาน ใครสามารถแนะนำคำสั่งที่เหมาะสม?

1
เรียกใช้ช็อตคัตจากพรอมต์คำสั่งโดยไม่มีนามสกุล. lnk (Windows)
ฉันสร้างโฟลเดอร์ (d: \ shortcuts) สร้างทางลัดสำหรับแอปพลิเคชั่นส่วนใหญ่ในโฟลเดอร์นี้และต่อท้ายพา ธ โฟลเดอร์ไปยังตัวแปรสภาพแวดล้อม Path ตอนนี้ทุกแอปพลิเคชันของฉันพร้อมใช้งานจากหน้าต่างรันและคำสั่งโดยไม่ต้องยุ่งกับ Path อย่างไรก็ตามตอนนี้ฉันต้องพิมพ์ชื่อของทางลัดเช่นเดียวกับส่วนขยาย (เช่น vlc.lnk) เพื่อเรียกใช้ มีวิธีการทำเช่นนี้โดยไม่ต้องพิมพ์ส่วนขยายหรือไม่?

8
Windows Vista: วิธีรันโปรแกรม. exe ใน cmd“ ในฐานะผู้ดูแลระบบ”
ใช่แค่นั้นแหละ ฉันจำเป็นต้องเรียกใช้โปรแกรม. exe ในบรรทัด dos cmd และต้องทำงานเหมือนเมื่อคุณกดปุ่มขวาแล้วเลือก "run as a administrator"

2
เป็นไปได้ไหมที่จะใช้งานแอพพลิเคชั่นแบบกราฟิกเช่น Firefox โดยไม่ต้องติดตั้งสภาพแวดล้อมเดสก์ทอป?
ฉันเป็นผู้ใช้ Ubuntu มา 2 ปีแล้วและกำลังพิจารณาที่จะย้ายมาที่ Arch ฉันรักปรัชญาของพวกเขาThe Arch Wayและฉันชื่นชมความดื้อรั้นของพวกเขาที่จะใช้ระบบให้กับผู้ใช้ ฉันคิดว่าถ้าฉันเชื่อง Linux Box ของฉันและเป็นsuperuserมันเป็นวิธีเดียวเท่านั้น ฉันยินดีที่จะได้รับประสบการณ์ Arch จริงรวบรวมแพคเกจจากแหล่งที่มาเพื่อติดตั้งและแก้ไขไฟล์การตั้งค่าเพื่อเปลี่ยนการตั้งค่าระบบ อย่างไรก็ตามมีแอพพลิเคชั่นที่เป็นส่วนหนึ่งของเวิร์กโฟลว์ประจำวันของฉันและฉันไม่รู้ว่าจะทำงานได้หรือไม่หากไม่มีสภาพแวดล้อม gui / desktop สิ่งสำคัญในหมู่พวกเขาคือ Firefox มันจะดีถ้าฉันสามารถใช้หนึ่งหรือสองโปรแกรมกราฟิกโดยไม่ต้องติดตั้งสภาพแวดล้อมเดสก์ทอป เป็นไปได้บน Linux?

5
จะเปลี่ยนสีเริ่มต้นของพรอมต์คำสั่งได้อย่างไร
ฉันต้องการเปลี่ยนชุดรูปแบบสีของพรอมต์คำสั่งใน Windows ซึ่งเป็นค่าเริ่มต้นของ0a(สีเขียวบนพื้นหลังสีดำ) ฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร

1
การแทนที่ [0-9] ด้วย [AJ] ไม่ทำงานกับ sed
ฉันกำลังทำงานกับคำสั่งที่แทนที่ตัวเลขทั้งหมด 0-9 ด้วยตัวอักษรที่เกี่ยวข้องใน sed ฉันรู้ว่าฉันกำลังทำอะไรผิดพลาด แต่ sed ไม่ได้ตีความ regex การเปลี่ยนเป็นอะไรเลยยกเว้นสตริงตัวอักษร คำสั่งที่ฉันใช้คือ sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt ดูเหมือนจะตรงไปตรงมากับฉัน แต่ฉันติดอยู่กับมันประมาณหนึ่งชั่วโมง ผลลัพธ์ที่ฉันได้รับเพียงแทนที่ 0-9 ด้วยสตริง "[AJ]"

6
ปิดใช้งานการเปิดตัวแอปพลิเคชั่นอัตโนมัติบน Mac OSX Yosemite & El Capitan
ฉันทราบว่ามีโซลูชันที่มีอยู่ที่ให้คุณป้องกันการเปิดใช้งานแอปพลิเคชันอัตโนมัติเช่น iphoto หรือการเปลี่ยนใหม่กว่า, รูปภาพบนอุปกรณ์แต่ละรายการผ่าน UI ของ Photos และการควบคุมที่ครอบคลุมมากขึ้น (สามารถตั้งค่าแอปพลิเคชันที่เปิด) ผ่าน Image Viewer แต่คำถามของฉันคือถ้ามีวิธีที่จะหยุด Photos ไม่ให้เปิดอัตโนมัติในระดับสากล (ไม่ว่าฉันจะติดตั้งสื่อที่ถอดออกได้) โดยควรออกคำสั่งเขียนเริ่มต้นหรือปิดการใช้งาน launchd plist หรือคล้ายกัน ฉันลองหาสิ่งนี้ด้วยตัวเองโดยใช้บทความจาก Lifehacker " วิธีค้นหาฟีเจอร์ที่ซ่อนอยู่ในแอปพลิเคชัน Mac " ฉันออกคำสั่งต่อไปนี้: strings /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosstrings.txt class-dump /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosclassdump.txt strings /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherstrings.txt class-dump /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherclassdump.txt เอาท์พุทข้างต้นสามารถดู / ดาวน์โหลดผ่านส่วนสำคัญ ฉันลอง stabs สองสามตัวด้วยสตริงที่มีแนวโน้มเช่น: defaults …

3
วิธีการตรวจสอบสิ่งที่กำลังทำงานใน DLLHOST.EXE ที่ขาดหายไป / สวิตช์หมายเลขกระบวนการ
ฉันมีหลายdllhost.exeกระบวนการที่ทำงานบนคอมพิวเตอร์ Windows 7 ของฉัน: ทุกบรรทัดคำสั่งของรูปภาพเหล่านี้หายไป (สิ่งที่ฉันกำลังคิด) /ProcessID:{000000000-0000-0000-0000-0000000000000}ตัวเลือกบรรทัดคำสั่งที่จำเป็น: คำถาม: ฉันสามารถกำหนดสิ่งที่เป็นจริงการทำงานในขั้นตอนนี้? ฉันเชื่อว่าถ้าฉันสามารถระบุแอปพลิเคชันจริงที่ทำงานในdllhost.exeกระบวนการเหล่านี้ฉันจะสามารถระบุได้ว่าระบบของฉันติดไวรัสหรือไม่ (ดูด้านล่าง) ทำไมฉันถึงถาม / สิ่งที่ฉันได้ลอง: DLLHOST.EXEอินสแตนซ์เหล่านี้ดูน่าสงสัยสำหรับฉัน ตัวอย่างเช่นหลายคนมีการเชื่อมต่อ TCP / IP แบบเปิดจำนวนมาก: การตรวจสอบกระบวนการแสดงและจำนวนกิจกรรมที่ไร้สาระ หนึ่งในกระบวนการเหล่านี้สร้างกิจกรรม 124,390 เหตุการณ์ในเวลาไม่ถึง 3 นาที เพื่อทำให้เรื่องแย่ลงdllhost.exeกระบวนการเหล่านี้หลายแห่งกำลังเขียนข้อมูลประมาณ 280 MB ต่อนาทีไปยังผู้ใช้TEMPและTemporary Internet Filesโฟลเดอร์ในรูปแบบของโฟลเดอร์และไฟล์ที่มีชื่ออักขระสี่ตัวแบบสุ่ม มีการใช้งานบางส่วนและไม่สามารถลบได้ นี่คือตัวอย่างที่ถูกกรอง: ฉันรู้ว่านี่อาจเป็นอันตราย น่าเสียดายที่การระเบิดระบบจากวงโคจรนั้นจะต้องกระทำหลังจากที่ตัวเลือกอื่นหมดไปเท่านั้น ฉันได้ทำไปแล้ว: Malwarebytesสแกนเต็ม การสแกนทั้งหมดของ Microsoft Security Essentials การตรวจสอบอย่างละเอียดAutorunsและไฟล์ฉันไม่รู้จักส่งไปVirusTotal.com ตรวจสอบอย่างละเอียดHijackThis สแกนTDSSKiller สอบทานคำถามผู้ใช้ SuperUser นี้ ทำตามคำแนะนำเหล่านี้: วิธีการตรวจสอบแอปพลิเคชันที่ทำงานอยู่ภายในแพ็คเกจ …

3
วิธีรับการใช้แบนด์วิดท์ปัจจุบันจากบรรทัดคำสั่งโดยใช้เครื่องมือ Linux ในตัว
ฉันกำลังมองหาวิธีที่ดีในการรับการใช้แบนด์วิดท์ทั้งหมดในเครื่องลินุกซ์ ฉันลองiftopแล้วnethogsแต่มันไม่ได้แสดงการใช้แบนด์วิดท์ที่แท้จริงเมื่อเปรียบเทียบกับการตรวจสอบระบบ พวกเขาไม่เหมาะกับความต้องการของโครงการของฉัน ฉันต้องการคำสั่งที่ฉันเรียกใช้และคืนค่าการใช้งานปัจจุบันสำหรับการอัปโหลดและดาวน์โหลดและไม่มีอะไรอื่น ฉันต้องการจะใช้เครื่องมือ Linux ดั้งเดิมโดยไม่ต้องติดตั้งอะไรเลย ในความเป็นจริงฉันกำลังสร้างแอปพลิเคชันตรวจสอบและฉันต้องการให้สามารถตรวจสอบคอมพิวเตอร์โดยไม่จำเป็นต้องติดตั้งบางสิ่งในคอมพิวเตอร์แต่ละเครื่องที่ผู้ใช้ต้องการตรวจสอบซึ่งจะดีมาก!

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