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

8
ฉันจะเริ่ม Chrome โดยใช้ "โปรไฟล์ผู้ใช้" ที่ระบุได้อย่างไร
ฉันใช้คุณลักษณะ "ผู้ใช้" ในตัวใหม่ของ Chrome เพื่อสลับระหว่างบัญชี Home / Work ได้อย่างง่ายดาย อย่างไรก็ตาม Chrome จะจดจำโปรไฟล์ผู้ใช้ "ล่าสุด" ที่คุณเลือกเมื่อเปิดหน้าต่างใหม่ นี่เป็นปัญหาถ้าฉันปิดโปรไฟล์ "บ้าน" ของฉันครั้งสุดท้ายเพราะเมื่อฉันคลิกปุ่มลัดอีเมลบนทาสก์บาร์ของฉันเพราะไปที่ mail.mycompany.com โดยใช้โปรไฟล์บ้านของฉันและฉันไม่ได้เข้าสู่ระบบ ฉันต้องการเปลี่ยนทางลัดไปยังเว็บเมลของ บริษัท เพื่อส่งผ่านสวิตช์ที่บอกให้ Chrome เริ่มต้นในฐานะผู้ใช้ "เริ่มต้น" เสมอไม่ว่าจะใช้วิธีสุดท้ายหรือไม่ก็ตาม หมายเหตุ: ฉันได้ลองใช้พารามิเตอร์บรรทัดคำสั่ง--user-data-dir=…แล้วและนี่ดูเหมือนว่าจะทำสิ่งที่แตกต่างอย่างมากโดยแยกออกจากฟังก์ชั่นผู้ใช้ใน Chrome เป็นไปได้ที่ฉันใช้ผิด แต่โปรดทดสอบก่อนที่จะสมมติว่ามันทำแบบเดียวกันและโพสต์คำตอบ ;-)

4
วิธีเพิ่มตัวเลือกบรรทัดคำสั่งไปยังทางลัด
ฉันจะเพิ่มตัวเลือกบรรทัดคำสั่งให้กับตัวปฏิบัติการในทางลัดใน Windows XP ได้อย่างไร ตัวอย่างเช่นในคุณสมบัติทางลัดในเป้าหมายที่ฉันมี: "c:\path\to\exe\pogram.exe" ฉันต้องการเพิ่มตัวเลือก: "c:\path\to\exe\program.exe -option1 -option2" อย่างไรก็ตามเมื่อฉันทำสิ่งนี้ฉันได้รับข้อผิดพลาดที่บอกว่าชื่อที่ระบุในกล่องเป้าหมายไม่ถูกต้อง

4
ทำไม“ cd .. ” ถึงทำงานในบรรทัดคำสั่งของ Windows
เมื่อพิมพ์cd..โดยไม่มีช่องว่างระหว่างcdและ..พรอมต์คำสั่ง Windows จะสลับไปยังโฟลเดอร์หลักอย่างมีความสุข มีคำอธิบายสำหรับพฤติกรรมนี้หรือไม่? คำสั่งไม่เป็นไปตามรูปแบบมาตรฐานของcommand<space>arguments นอกจากนี้เหตุใดจึงไม่สร้างผลลัพธ์ที่สอดคล้องกัน

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

2
ฉันจะส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งไปยังรายการ Dock ได้อย่างไร
ฉันพยายามที่จะทำตามคำแนะนำสำหรับการตรึงแท็บเริ่มต้นใน Chrome บน OS X ฉันจะเพิ่มอาร์กิวเมนต์บรรทัดคำสั่งให้กับรายการที่ยังคงอยู่ใน Dock ของฉันได้อย่างไร

2
วิธีการเริ่มโปรแกรมด้วยอาร์กิวเมนต์บรรทัดคำสั่งใน Windows 'cmd ด้วยคำสั่ง' start '?
ฉันต้องเริ่มโปรแกรม (เครื่องเสมือน) ในพื้นหลังด้วยstartคำสั่งบนบรรทัดคำสั่ง 7 ของ Windows โดยปกติแล้วคุณจะทำเช่นนี้: start /b cmd yourprogram แต่ฉันต้องผ่านการขัดแย้งและเมื่อฉันเป็นเช่นนี้ (ไม่มี/bธงเพื่อดูข้อมูลการแก้ปัญหา): start C:\Users\USER>start "c:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" -startvm "debian604 64" ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Windows ไม่พบ '-startvm' ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้องแล้วลองอีกครั้ง ในทางตรงกันข้ามเมื่อฉันทำในหน้าต่างบรรทัดคำสั่งปัจจุบันโดยไม่ต้องstartในการเริ่มต้นเครื่องเสมือนทำงานตามปกติ - แต่ในเบื้องหน้า ทางออกใด ๆ ?

2
ฉันจะรับอาร์กิวเมนต์ที่เฉพาะเจาะจงจากคำสั่งก่อนหน้าในทุบตีได้อย่างไร
ใน bash คุณสามารถใช้!*เพื่อรับอาร์กิวเมนต์ทั้งหมดจากคำสั่งก่อนหน้า ตัวอย่างเช่นถ้าคุณทำcp /some/path /some/other/pathแล้วไม่ได้ทำคำสั่งที่สองจะขยายได้ถึงmv !*mv /some/path /some/other/path มีอะไรเช่นนี้ที่สามารถใช้ในการเข้าถึงอาร์กิวเมนต์ที่เฉพาะเจาะจงจากคำสั่งแทนทั้งหมดหรือไม่

4
วิธีสร้างไฟล์ที่มีชื่อเหมือนอาร์กิวเมนต์บรรทัดคำสั่ง
ฉันสงสัยว่าจะสร้างไฟล์ที่มีชื่ออย่างไรเช่นหากฉันต้องการสร้างชื่อโฟลเดอร์-aคำสั่งใดที่จะใช้เคล็ดลับ? ฉันพยายามmkdir '-a', mkdir \-aและการทำงานค่า ฉันใช้งาน Ubuntu

3
เหตุใดจึงมีทางเลือกสั้นและระยะยาวสำหรับตัวเลือกบรรทัดคำสั่ง?
คำสั่ง unixoid ส่วนใหญ่มีทางเลือกในระยะสั้นและระยะยาวสำหรับตัวเลือกบรรทัดคำสั่งเช่นls -aและls --allหรือและls -A ls --almost-allทำไมทั้งสองวิธีจึงมีอยู่? หนึ่งสั้นกว่าประเภทอื่น ๆ ง่ายต่อการอ่านและเข้าใจ แต่ทุกครั้งที่ฉันเขียนเชลล์สคริปต์ฉันต้องตัดสินใจว่าฉันต้องการใช้อะไร เป็นที่ทราบกันหรือไม่ว่าทำไมทั้งสองทางเลือกจึงมีอยู่? อันแรกคืออะไรทำไมคนอื่นถึงแนะนำ บน DOS / Windows เช่นมีตัวเลือกหนึ่งตัวอักษรที่คำนึงถึงขนาดตัวพิมพ์

3
การส่งผ่านสองอาร์กิวเมนต์ไปยังคำสั่งโดยใช้ไพพ์
โดยปกติเราจะต้องผ่านการโต้แย้งเพียงครั้งเดียวเท่านั้น: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file มีวิธีการผ่านสองข้อโต้แย้งหรือไม่? สิ่งที่ต้องการ {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` ฉันสามารถเก็บผลลัพธ์ทั้งสองไว้ในไฟล์ก่อนได้ echo abc > file1 echo xyz > file2 cat file1 file2 แต่ฉันอาจเขียนทับไฟล์โดยไม่ตั้งใจซึ่งไม่เป็นไร นี่จะเป็นสคริปต์แบบไม่โต้ตอบ โดยพื้นฐานแล้วฉันต้องการวิธีส่งผลลัพธ์ของคำสั่งสองคำสั่งไปยังcatโดยไม่ต้องเขียนลงไฟล์ อัปเดต: ขออภัยตัวอย่างนี้ปิดบังปัญหา ในขณะที่{ echo …

1
Bash: ส่งอาร์กิวเมนต์ที่เป็นทางเลือกไปยังคำสั่ง
ฉันกำลังพยายามเพิ่มข้อโต้แย้งในการเรียกใช้คำสั่งขึ้นอยู่กับตัวแปรอื่น โปรดดูรหัสเชลล์สคริปต์: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com ในตัวอย่างถ้าtitleจะได้รับไม่เป็นโมฆะ, curlอาร์กิวเมนต์จะถูกเพิ่มเข้าไป สิ่งนี้ทำงานไม่ถูกต้องหากtitleมีช่องว่าง นอกจากนี้ผมไม่สามารถล้อมรอบ$(...)ด้วยใบเสนอราคาเพราะถ้าเป็นโมฆะก็จะให้ผลผลิตอาร์กิวเมนต์ที่ว่างเปล่าที่ไม่คาดคิดtitlecurl ฉันควรทำอย่างไรเพื่อให้ทำงานได้ตามที่คาดหวัง

1
วิธีการตั้งค่าสถานะเป็นค่าเริ่มต้นในไฟล์ * .EXE
เมื่อฉันเปิดสุมาตราฉันต้องใช้สีคว่ำโดยค่าเริ่มต้น แต่แม้ว่าฉันจะเปลี่ยนทางลัดเป็น: "/sumatraPDF.exe" -invert-colorsโปรแกรมทำงานโดยไม่มีการตั้งค่าสถานะเมื่อฉันดับเบิลคลิกที่PDFไฟล์ในเวลาที่ปิดโปรแกรม ฉันจะแน่ใจได้อย่างไรว่าการตั้งค่าสถานะถูกใช้เมื่อดับเบิลคลิกPDFไฟล์

8
ฉันจะใช้สองพารามิเตอร์พร้อมกันกับ xargs ได้อย่างไร
ฉันต้องการแปลงวิดีโอ แต่ฉันไม่รู้ว่าพวกเขาอยู่ที่ไหนดังนั้นฉันจึงต้องการfindพวกเขา ฉันจะให้ผลลัพธ์และชื่อไฟล์เอาต์พุตแก่FFmpegด้วยได้xargsอย่างไร ฉันพบแล้วว่าฉันสามารถสร้างพารามิเตอร์ทั้งสองด้วยคำสั่งนี้: find . -iname "*.mov" -printf "%p %f\n" ฉันไม่พบสิ่งใดที่เกี่ยวข้องในxargsคู่มือ ฉันต้องการสิ่งนี้: find . -iname "*.mov" -printf "%p %f\n" | xargs ffmpeg -i {param1} -f flv {param2} ฉันจะทำสิ่งนี้ได้อย่างไร

4
Linux“ top -c” เพื่อแสดงคำสั่งแบบเต็ม
อะไรพารามิเตอร์สามารถช่วยฉันในการแสดงคำสั่งเต็มรูปแบบโดยใช้top -c? ตัวอย่างเช่นฉันมีหนึ่งใน oupput top -c 5073 mysql 20 0 298m 12m 4668 S 0 0.0 29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid - หลังจากนั้นมีพารามิเตอร์เพิ่มเติม--pid-file==/var/run/mysql/mysqld.pidแต่พวกเขาจะถูกตัดออกเป็นขนาดหน้าจอ ฉันจะทำให้พวกเขามองเห็นได้อย่างไร

3
ความสำคัญของสวิตช์ / admin ใน mstsc.exe คืออะไร
ประโยชน์ที่ได้รับ / ความเสี่ยง / ผู้ดูแลระบบสลับสำหรับ mstsc.exe มอบให้? สิ่งนี้แตกต่างจากการลงชื่อเข้าใช้ด้วยบัญชีผู้ดูแลระบบโดยไม่มีสวิตช์หรือไม่

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