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

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

3
การดัดแปลงไฟล์ที่มีการอนุญาต 777 แต่ไม่ใช่การอนุญาต 755 ใช่ไหม
ฉันสามารถแก้ไขไฟล์ด้วยการอนุญาต 777 แต่ไม่ใช่ด้วย 755 ฉันทำได้โดยการหาคำสั่ง sed บางคำสั่ง ฉันคิดว่ามันแปลกเพราะฉันสามารถแก้ไขไฟล์ที่มีสิทธิ์ 700 รายการใน Vim เหตุใดจึงไม่สามารถแก้ไขไฟล์ที่มี 755 เปอร์เซ็นต์ได้ ทำเครื่องมือ unix ขั้นพื้นฐานเช่น sed, awk และ find ต้องใช้สิทธิ์ 777 หรือไม่

1
เหตุใดคำสั่ง MOVE ใน DOS จึงใช้รูปแบบสัญลักษณ์แทนอย่างผิดปกติในกรณีนี้
ฉันใช้คำสั่ง "ย้าย" ด้วยรูปแบบสัญลักษณ์แทนในพรอมต์ CMD ภายใต้ Windows 7 ในไดเรกทอรีต้นทางของฉันฉันมีไฟล์ต่อไปนี้: movie1.avi movie1.avi_metadata movie2.avi movie2.avi_metadata หากฉันพิมพ์คำสั่งmove source\*.avi destมันจะย้ายทั้งสี่ไฟล์แม้ว่าฉันจะคาดหวังให้ย้ายทั้งสอง*.aviไฟล์เท่านั้นไม่ใช่*.avi_metadataไฟล์ อย่างที่คาดไว้move source\*.a destและmove source\*.av destไม่ย้ายไฟล์ใด ๆ อย่างไรก็ตามเมื่อความยาวของส่วนขยายสำหรับรูปแบบไวด์การ์ดคือ 3 ตัวอักษรมันจะย้ายส่วนขยายทั้งหมดที่เริ่มต้นด้วยอักขระสามตัวแรก นี่เป็นข้อบกพร่องในคำสั่ง "ย้าย" หรือพฤติกรรมที่คาดหวังและมีการบันทึกไว้ทุกที่หรือไม่? แก้ไข: John Watts ตั้งข้อสังเกตว่าสิ่งนี้อาจจะทำให้ชื่อไฟล์ "สั้น" เป็นไปได้ไหมที่จะสั่งคำสั่งในล่าม CMD จะทำงานเฉพาะกับชื่อไฟล์ที่ยาวและไม่สนใจชื่อไฟล์สั้น ๆ ?

1
คำสั่ง“.” ไม่ทำงานในปลา
ฉันกำลังใช้ปลาและฉันพยายามเปิดใช้งาน env เสมือนจริงดังนั้นฉันจึงลองใช้คำสั่ง "source" ซึ่งเห็นได้ชัดว่าไม่มีในปลา และฉันก็ลงเอยด้วยลิงก์ที่บอกว่า: ". (จุดเดียว) เป็นนามแฝงสำหรับคำสั่งแหล่งที่มาการใช้. ถูกเลิกใช้ในความโปรดปรานของแหล่งที่มาและจะถูกลบออกในรุ่นอนาคตของปลา" ฉันได้ลอง ". / home / tax / venv / shopify-env / bin / activate" ซึ่งใช้งานไม่ได้; และนี่คือข้อผิดพลาด: fish: Illegal command name “}” /home/tax/venvs/shopify-env/bin/activate (line 37): } ^ in . (source) call of file “/home/tax/venvs/shopify-env/bin/activate”, called on standard input, fish: Could not …

2
ตรวจสอบการเปลี่ยนแปลงทั้งหมดในไฟล์บนระบบ UNIX
ฉันพยายามคิดว่าการเปลี่ยนแปลงของดิสก์ที่แอพทำคืออะไรและมันยุ่งมาก ฉันต้องการวิธีตรวจสอบระบบไฟล์ทั้งหมดของฉันเป็นเวลาสองสามวินาทีเพื่อทราบว่ามีการเข้าถึงและเขียนไฟล์ใดบ้าง ฉันคิดว่าจะตรวจสอบวันที่แก้ไข .. แต่แน่นอนว่าต้องใช้เวลานานพอสมควรในการทำทุกไฟล์ ... จะต้องมีวิธีที่ฉลาดกว่านี้!

0
ฉันจะดึงชื่อไฟล์ที่เปลี่ยนแปลงจากคอมไพล์คอมมิตและทำให้เป็นตัวแปรในคำสั่ง ftp upload ได้อย่างไร
ฉันจำเป็นต้องใช้ไฟล์ ftp เป็นประจำแม้ว่าฉันจะยังใช้ git เพื่ออัปเดตฐานรหัส ดังนั้นขั้นตอนการทำงานคือฉันทำงานคอมไพล์แล้วใช้ Cyberduck เพื่อเชื่อมต่อและ ftp ไฟล์เดียวกันกับโครงสร้างที่ซ้ำกันโดยทั่วไป blech ฉันต้องการทำให้ง่ายขึ้น ในฐานะผู้ใช้ Mac ในคำสั่งเดียวฉันต้องการใช้ชื่อไฟล์ (พา ธ ?) ที่เปลี่ยนไปในคอมมิทและ ftp ไปยังตำแหน่ง
1 command-line  git  ftp 

2
ข้อความทึบแสง แต่พื้นหลังโปร่งใสสำหรับ Powershell / พร้อมรับคำสั่ง? [ซ้ำ]
คำถามนี้ซ้ำกับ: พื้นหลังโปร่งใส แต่แถบชื่อเรื่องและข้อความใน Windows 7 1 คำตอบ ฉันต้องการให้ข้อความและแถบส่วนหัวปรากฏในขณะที่ฉันกำลังใช้บรรทัดคำสั่ง ฉันได้ลองใช้ Console แล้ว แต่เช่นเดียวกับ Powershell การปรับการตั้งค่าความโปร่งใสมีผลกับข้อความเช่นกัน มีซอฟแวร์ / ตัวเลือกสำหรับการมีพื้นหลังโปร่งใสอย่างสมบูรณ์ในขณะที่ข้อความยังคงทึบ?



1
จะเพิ่ม URL เป็นพารามิเตอร์ใน msiexec ได้อย่างไร
ฉันกำลังพยายามติดตั้งโปรแกรมโดยใช้ msiexec จาก 'CMD' และฉันกำลังพยายามเพิ่มพารามิเตอร์ URL ดังนั้นดูเหมือนว่านี้: Msiexec /i \\spfil001\MSI\esdh\offext.msi URL=http://stesdh01 แต่ฉันต้องทำอะไรผิดสาเหตุเมื่อการติดตั้งเริ่มต้นขึ้น "คุณต้องตั้งค่าพารามิเตอร์ URL มิฉะนั้นโปรแกรมจะไม่สมบูรณ์" ฉันเดาว่าไวยากรณ์ของฉันผิด มีใครช่วยฉันบ้าง ฉันพยายามทุกอย่างที่ฉันสามารถคิดออกด้วย""และ,''()

1
วิธีการใช้พา ธ สัมพัทธ์บน windows CMD
OSX ฉันสามารถทำได้: someCommand -someOtherParameter ../../../../../ThisFileIsNeeded -yetAnotherParameter เมื่อฉันพยายามทำสิ่งเดียวกันบน Windows จะได้รับ: "ระบบไม่พบแฟ้มที่ระบุ" เนื่องจากเส้นทางผลลัพธ์เป็นดังนี้: c:\myFolder\otherFolder\IamHere\..\..\..\..\ThisFileIsNeeded ฉันจะเขียนพา ธ สัมพัทธ์สำหรับ windows cmd ได้อย่างไร

2
เป็นไปได้หรือไม่ที่จะสลับปิดการใช้งาน / เปิดใช้งานอุปกรณ์จาก Command Line, simlar ไปยัง Device Manager
ฉันชอบเล่น Fallout 3 ซึ่งเป็นรถที่ปกติมากและมากยิ่งขึ้นดังนั้นเมื่อฉันเพิ่ม mods บางตัวแล้ว จำเป็นต้องพูดมันขัดข้องมาก ฉันสามารถจัดการกับความขัดข้องปัญหาเดียวคือเมื่อการ์ดเสียงของฉันติดอยู่กับการเล่นแบบวนซ้ำ ฉันสามารถหยุดเสียงลูปด้วยการสลับอุปกรณ์เปิดและปิดในตัวจัดการอุปกรณ์ (ปิดใช้งาน / เปิดใช้งาน) แม้ว่ามันจะน่ารำคาญที่จะต้องเข้าไปในตัวจัดการอุปกรณ์ตลอดเวลา ดังนั้นฉันหวังว่ากระบวนการแบบกึ่งอัตโนมัติ มีวิธีการสลับเปิดและปิดอุปกรณ์โดยใช้สคริปต์แบทช์หรือไม่ ด้วยวิธีนี้ฉันสามารถวางไว้บนเดสก์ท็อปและเรียกใช้เมื่อการ์ดเสียงของฉันเริ่มวนซ้ำ

0
คำสั่งที่มี ioreg สามารถแสดงส่วนของแผนผัง (ของรีจิสตรี I / O Kit ใน OS X) ที่ซึ่งพบ UUID ของไดรฟ์ข้อมูล - กับ UUID เหล่านั้นหรือไม่
ioreg - แสดงรีจิสตรี I / O Kit, โครงสร้างรีจิสตรีของลำดับชั้นเป็นแผนผังแบบกลับด้าน ioreg -w0 -l | grep -F "\"UUID" - แสดงแต่ละจุดในทรีที่มี UUID ของไดรฟ์ ตัวอย่าง: macbookpro08-centrim:~ gjp22$ ioreg -w0 -l | grep -F "\"UUID" | | | | | "UUID" = "F1158F61-E697-4F8E-B0D3-8602D29627EE" | | | | "UUID" = "78301A52-4AFF-4D96-8DE9-E76ABC14909C" | | | | | "UUID" …

1
assoc-ftype ทำงานไม่ถูกต้องบน windows 10
ฉันพยายามที่จะเชื่อมโยง.svgไฟล์ไปเปิดกับ inkview.exeInkscape ไม่สามารถทำได้ด้วยวิธีการทั่วไปฉันลองใช้บรรทัดคำสั่ง ฉันทำอะไรไป: วิ่งassoc .svg=และassoc .svgz= วิ่งftype svgfile=และftype avgzfile= วิ่งassoc .svg=svgfileและassoc .svgz=svgzfile ตอนนี้เมื่อฉันวิ่งassoc .svgและassoc .svgzฉันได้รับ.svg=svgfileและ.svgz=svgzfileตามลำดับ ฉันวิ่งftype svgfile="path\to\inkview.exe" %1และเหมือนกันสำหรับsvgzfile ตอนนี้เมื่อฉันวิ่งftype svgfileฉันได้รับsvgfile="path\to\inkview.exe" %1 แต่เมื่อฉันตรวจสอบไฟล์ explorer ฉันเห็นไฟล์ที่เกี่ยวข้องกับ Internet Explorer !!! ฉันจะขอบคุณถ้าคุณสามารถช่วยฉันรู้ว่าปัญหาคืออะไรและฉันจะแก้ปัญหาได้อย่างไร

1
รับพา ธ ที่สัมพันธ์กับไฟล์แบตช์ - ไม่ใช่ไดเรกทอรีที่ใช้งานได้
ฉันมีไฟล์แบตช์ใน E: \ dir0 \ dir1 ที่เรียก exe0.exe ในโฟลเดอร์นั้น ฉันต้องการอาร์กิวเมนต์แรกของ exe เป็น E: \ dir0 \ dir2 \ dir3 \ script.js ปัญหาคือชื่อของ dir0 (และไดเรกทอรีใด ๆ ที่มี) และตัวอักษรของไดรฟ์สามารถเปลี่ยนได้ ฉันได้รับเท่าที่: exe0.exe %~d0\dir0\dir2\dir3\script.js %* ตอนนี้ฉันต้องทำให้เส้นทางสัมพัทธ์อย่างใด (กับ \ .. ?)

1
การเปลี่ยนชื่อ pdf ตาม linux เนื้อหาของบรรทัด
ฉันกำลังพยายามเปลี่ยนชื่อไฟล์ PDF เป็นจำนวนมากโดยอ้างอิงจากบรรทัดที่ระบุในไฟล์ จนถึงตอนนี้ฉันเปลี่ยนเป็นข้อความแล้วใช้ awk เพื่อพิมพ์บรรทัดที่ 41 แต่นั่นก็เท่าที่ฉันมี ฉันได้ลองใช้ xargs เพื่อส่งเอาต์พุต awk ไปยังคำสั่ง mv แต่ไม่มีลูกเต๋าจนถึงปัจจุบัน ฉันรู้ว่าฉันอาจจะทำผิดแบบนี้ แต่ถ้าต่อไปจะสามารถส่องแสงฉันจะขอบคุณมันจริงๆ ฉันพยายามทำสิ่งนี้โดยไม่ทุบตีเพื่อที่ฉันจะได้สร้างนามแฝงของมันขึ้นมา ls *.pdf | xargs -n1 mv `ls *.pdf | xargs -n1 pdftotext; ls page_*.txt | xargs -n1 awk 'NR==41'`.txt'

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