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

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

3
วิธีการเรียกใช้ cmd ด้วยสิทธิ์ของผู้ดูแลระบบโดยใช้บรรทัดคำสั่ง
มีวิธีรัน / start cmdในฐานะผู้ดูแลระบบผ่านบรรทัดคำสั่งหรือการเขียนโปรแกรมแบตช์ไฟล์ใน Windows 8 หรือไม่? ฉันต้องการสร้างไฟล์แบตช์ที่มีสิทธิ์ผู้ดูแลระบบโดยไม่แจ้งให้ผู้ใช้ทราบ

1
จะแยกโฟลเดอร์ใน 7zip ได้อย่างไร?
ฉันต้องการบีบอัดโฟลเดอร์C:\Tempแต่ไม่มีโฟลเดอร์ย่อยเฉพาะ (เช่นC:\Temp\test) ฉันจะทำเช่นนั้นกับ 7zip ได้อย่างไร ฉันคิดคำสั่งต่อไปนี้: c:\Temp>7zip a -t7z test.7z c:\temp\ -mx0 -x!c:\temp\test\* แต่มันไม่ทำงานเนื่องจากผลลัพธ์คือ: 7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Scanning Updating archive test.7z Compressing Temp\admin.PNG Compressing Temp\test\admin2.PNG <<<<<< this file should not be added to the archive Compressing Temp\first.txt

1
การเติมแท็บชื่อไฟล์ที่ไม่เหมือนกับการหมุนด้วย PowerShell
ใน Windows การใช้ PowerShell เป็นไปได้ไหมที่จะทำให้คำแนะนำชื่อไฟล์ (โดยใช้Tabคีย์) ทำงานเหมือนกับการทุบตีภายใต้ Linux? สมมติว่าไดเรกทอรีมีไดเรกทอรี 3: example1, และexampleexamination บน Windows (โดยค่าเริ่มต้น) ถ้าคุณพิมพ์cd exและก็จะแนะนำให้อัตโนมัติTab cd .\examinationการใช้งานที่ตามมาของTabจะหมุนข้อเสนอแนะระหว่างexample1, และexampleexamination ใช้ทุบตี (โดยปกติภายใต้ Linux) ถ้าคุณพิมพ์cd exและมันจะอัตโนมัติสมบูรณ์จนตัวอักษรที่ชื่อไฟล์เริ่มต้นที่จะแตกต่างกัน:Tab cd examการใช้งานอื่นTabแนะนำไดเรกทอรีที่มีอยู่: $ cd exam examination/ example1/ example2/ จากนั้นหากคุณพิมพ์pและTabจะทำให้สมบูรณ์โดยอัตโนมัติexampleและอื่น ๆ (ที่นี่นำเสนอทางเลือกระหว่างexample1และexample2) มีวิธีทำให้คำแนะนำชื่อไฟล์ทำงานในการค้นหาแบบต้นไม้หรือไม่แทนที่จะหมุนไปตามชื่อ? (ฉันส่วนใหญ่สนใจในชื่อไฟล์ Bash สามารถปรับแต่งการเลือกนี้ตามประเภทไฟล์ตัวอย่างเช่นเฉพาะไดเรกทอรีcdซึ่งน่าจะดี แต่การเลือกชื่อไฟล์เองก็เพียงพอแล้ว)

4
การลบไฟล์ที่เก่ากว่าอย่างสง่างามกว่า 30 วัน
ฉันมีโฟลเดอร์แคชอย่างน้อย 15,000 ไฟล์ ฉันลองสิ่งนี้: find cache* -mtime +30 -exec rm {} \; แต่นี่ทำให้โหลดเซิร์ฟเวอร์ของฉันบินไปบนท้องฟ้า! มีวิธีใดที่เร็วกว่าหรือดีกว่า หรือฉันสามารถจำกัด ความเร็วหรือทำซ้ำคำสั่งนี้ได้หรือไม่?


2
เชื่อมต่อ VPN โดยใช้บรรทัดคำสั่งทำให้เกิดข้อผิดพลาด 691
ฉันเขียนไฟล์แบตช์ง่าย ๆ เพื่อเชื่อมต่อกับการเชื่อมต่อ VPN เฉพาะโดยใช้RASDIAL rasdial MyVPNConnection แต่มันกลับข้อผิดพลาดเสมอ 691 การเข้าถึงถูกปฏิเสธเนื่องจากชื่อผู้ใช้และ / หรือรหัสผ่านไม่ถูกต้องในโดเมน รายการรหัสข้อผิดพลาดของบริการการเข้าถึงระยะไกล (RAS) จากนั้นฉันลองชี้ไปที่สมุดโทรศัพท์การเข้าถึงระยะไกล (Rasphone.pbk)และดูว่าเกิดอะไรขึ้น rasdial MyVPNConnection /phonebook:%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk\rasphone.pbk และยังมีข้อผิดพลาด 691 ฉันไม่ได้ทำเครื่องหมายต่อไปนี้ แต่ก็ยังคงมีรายงานปัญหาเดียวกันเมื่อเรียกใช้แบตช์ไฟล์ของฉัน

1
ฉันจะติดตั้ง HDD ภายในใน Ubuntu ผ่านบรรทัดรับคำสั่งได้อย่างไร
ฉันยังใหม่กับ Linux และตั้งค่าเซิร์ฟเวอร์ภายในบ้านที่ใช้งาน Ubuntu ใน GUI มันง่ายมากที่จะติดตั้งฮาร์ดไดรฟ์ภายในเพิ่มเติมของฉัน ฉันคลิกสองครั้งที่พวกเขา เนื่องจากฉันทำให้เซิร์ฟเวอร์นี้ไร้หัวฉันต้องเมานท์ผ่านบรรทัดคำสั่ง ฉันจะทำซ้ำพฤติกรรม GUI คลิกสองครั้งที่ง่ายมากได้อย่างไร จนถึงตอนนี้ข้อมูลทั้งหมดที่ฉันพบมีความซับซ้อนมาก อูบุนตูสร้างโฟลเดอร์อัตโนมัติสำหรับ HDD แต่ละอันภายใต้/mediaและฉันสามารถเห็นฮาร์ดไดรฟ์ที่อยู่ด้านล่าง/devแต่ไม่รู้ว่าเป็นเพราะอะไรเพราะฮาร์ดแวร์เหมือนกันระหว่างพวกเขา ฉันก็ไม่รู้เหมือนกันว่ามันมีสูตรอย่างไร

2
จำนวนไฟล์ Rsync สถิติ
ฉันใช้ rsync พร้อม-vrlHh --delete --stats --forceตัวเลือกในการทำมิเรอร์สองไดเรกทอรี ไดเรกทอรีแรกคือแหล่งที่มาและเป็น hd ภายนอกของฉันไดเรกทอรีปลายทางว่างเปล่าเพราะฉันเพิ่งสร้างมันขึ้นมา ฉันทำงานrsync -vrlHh --delete --stats --force my_hd dest_dirและฉันได้รับผลลัพธ์นี้ ... 2012/05/12 11:59:29 [18094] Number of files: 189315 2012/05/12 11:59:29 [18094] Number of files transferred: 178767 2012/05/12 11:59:29 [18094] Total file size: 241.57G bytes 2012/05/12 11:59:29 [18094] Total transferred file size: 241.57G bytes 2012/05/12 …

1
วิธีเริ่มคีย์บอร์ดบนหน้าจอเมื่อติดตั้ง windows
ฉันจะเริ่มต้นแป้นพิมพ์บนหน้าจอระหว่างกระบวนการติดตั้ง windows ได้อย่างไร ฉันต้องติดตั้ง Windows 7 และฉันไม่มีแป้นพิมพ์ฉันมีเพียงเมาส์

3
FTP“ 425 ไม่สามารถเปิดการเชื่อมต่อข้อมูล” จะเกิดขึ้นเฉพาะเมื่อใช้พรอมต์คำสั่ง
คอมพิวเตอร์ของฉันทั้งหมดอยู่หลังเราเตอร์ตัวเดียว ฉันมีเซิร์ฟเวอร์ FileZilla ทำงานอยู่หนึ่งในนั้น ฉันพยายามทำการอัปโหลดไปยังเซิร์ฟเวอร์โดยอัตโนมัติโดยใช้ชุดสคริปต์และ ftp.exe ในตัวของ Window ฉันได้ตั้งค่าบริการ DNS แบบไดนามิกเพื่อให้สามารถเข้าถึงเซิร์ฟเวอร์ของฉันจากภายนอกเราเตอร์และฉันได้ตั้งค่าการส่งต่อพอร์ตในเราเตอร์ไปยังเซิร์ฟเวอร์ของฉัน ฉันสามารถเชื่อมต่อและถ่ายโอนได้ดีโดยใช้ Google Chrome, Windows Explorer และไคลเอนต์ FileZilla อย่างไรก็ตามเมื่อใดก็ตามที่ฉันพยายามใช้ ftp.exe (ด้วยตนเองหรือแบทช์สคริปต์) ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ แต่ถ้าฉันลองทำสิ่งใดก็ตามที่จะเปิดการเชื่อมต่อข้อมูล (LIST, STOR หรือ RETR) ฉันได้รับข้อผิดพลาดต่อไปนี้: 425 ไม่สามารถเปิดการเชื่อมต่อข้อมูล ฉันอนุญาตให้ ftp.exe ในไฟร์วอลล์ของคอมพิวเตอร์ทั้งสองเครื่องแล้ว ความคิดใด ๆ ที่เกิดขึ้นหรือฉันจะแก้ไขได้อย่างไร ฉันไม่จำเป็นต้องใช้ ftp แก้ไขฉันรู้ว่า ISP ของฉันบล็อกพอร์ตจำนวนมากรวมถึง 21 และพอร์ตอื่น ๆ ในช่วงนั้น ทั้งหมดนี้ตั้งค่าไว้ที่พอร์ต 2121 โดยที่พอร์ตแบบพาสซีฟตั้งค่าไว้ที่ 2122-2142 ทั้งหมดเหล่านี้จะถูกส่งต่อไปยังเราเตอร์ …

3
ฉันจะป้อนคำสั่ง 2 คำสั่งบนบรรทัดรับคำสั่งของ Windows ได้อย่างไร
ในบรรทัดคำสั่ง DOS ฉันเคยสามารถป้อน¶ระหว่างคำสั่งเพื่อใส่หลายคำสั่งในหนึ่งบรรทัด ตัวอย่างเช่นแทนที่จะพิมพ์ c:\> cls c:\> cd ฉันสามารถเข้า c:\> cls¶cd ฟังก์ชั่นนี้ถูกลบหรือถูกแทนที่ด้วยอย่างอื่นหรือไม่? ฉันจะรันหลายคำสั่งจากหนึ่งบรรทัดได้อย่างไร

3
วิธีรับพรอมต์คำสั่งใน Ubuntu
ฉันจะรับบรรทัดคำสั่งใน Ubuntu ได้อย่างไร ฉันเพิ่งติดตั้งลงในดิสก์ USB และมันใช้งานได้ดี แต่ฉันพบว่าฉันไม่สามารถเขียนไฟล์ลงใน/etc/var/wwwโฟลเดอร์ซึ่งเป็นไดเรกทอรีรากของเซิร์ฟเวอร์ Apache ที่เป็นค่าเริ่มต้น จากนั้นฉันพยายามเปลี่ยนการอนุญาตของwwwโฟลเดอร์ แต่ฉันไม่สามารถทำได้ผ่าน Ubuntu GUI ฉันกำลังมองหาพรอมต์คำสั่งเพื่อให้ฉันสามารถป้อนสิ่งที่ชอบsudo chmodฯลฯ


3
ค้นหาการกระจาย Linux / Unix ที่คุณใช้ (จากบรรทัดคำสั่ง) [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะรู้ได้อย่างไรว่าฉันใช้ Linux รุ่นใด (9 คำตอบ) ปิดให้บริการใน6 ปีที่ผ่านมา เมื่อใช้คอมพิวเตอร์ Linux / BSD / Unix ที่ไม่คุ้นเคย (เช่นโดย SSH) จากบรรทัดคำสั่งคุณจะบอกได้อย่างไรว่าคุณใช้การกระจายแบบใด (และการกระจายแบบนั้น) คุณกำลังใช้งานอย่างไร ตัวเลือกบางอย่างที่ฉันได้ลอง: lsb_release --all: ไม่มีอยู่ใน OpenSuSE 11.3; ใช้ได้กับ Debian squeeze และ Ubuntu 10.10 uname --all: ไม่ให้ข้อมูล distro เกี่ยวกับ SuSE และ Debian ทำงานใน Ubuntu cat /etc/apt/sources.listในคุณสามารถดูเซิร์ฟเวอร์ของการแจกจ่ายที่เครื่องเชื่อมต่อเพื่อรับการอัพเดต เห็นได้ชัดว่าใช้งานได้กับการแจกแจงแบบเดเบียนเท่านั้น จะไม่ทำงานหากคอมพิวเตอร์ได้รับการกำหนดค่าให้ใช้เซิร์ฟเวอร์ที่เก็บข้อมูลที่กำหนดเอง น่าเสียดายที่สิ่งเหล่านี้ดูเหมือนจะไม่ทำงานในการแจกแจงหลายอย่าง มีคำสั่งง่ายๆในการตรวจสอบหรือไม่?

2
เหตุใดแฟล็ก -r ที่เรียกซ้ำจะซ้ำในบางรายการและต่ำกว่าในแฟล็กอื่น?
บางคำสั่งใช้ตัวพิมพ์เล็กrสำหรับแฟล็กวนซ้ำในขณะที่คำสั่งอื่นใช้อักษรตัวRใหญ่ cp -r foo/ bar/ chmod -R 777 foobar/ มีเหตุผลสำหรับสิ่งนี้หรือไม่?

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