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

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


17
ผสาน / แปลงไฟล์ PDF หลายไฟล์เป็น PDF เดียว
ฉันจะรวม / แปลงไฟล์ PDF หลายไฟล์เป็นไฟล์ PDF ขนาดใหญ่ได้อย่างไร ฉันลองทำสิ่งต่อไปนี้ แต่เนื้อหาของไฟล์เป้าหมายไม่เป็นไปตามที่คาดไว้: convert file1.pdf file2.pdf merged.pdf ฉันต้องการโซลูชันบรรทัดคำสั่งพื้นฐาน (CLI) ที่ง่ายมาก จะดีที่สุดถ้าฉันสามารถไพพ์เอาท์พุทของการผสาน / แปลงเป็นตรงpdf2ps(ตามที่เคยพยายามในคำถามที่ถามไปก่อนหน้านี้ของฉันที่นี่: Linux piping (convert -> pdf2ps -> lp) )

11
ดำเนินการไบนารีบรรทัดคำสั่งด้วย Node.js
ฉันอยู่ระหว่างการย้ายไลบรารี CLI จาก Ruby ไปยัง Node.js ในรหัสของฉันฉันรันไบนารีบุคคลที่สามหลายครั้งเมื่อจำเป็น ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการบรรลุผลในโหนด นี่คือตัวอย่างใน Ruby ที่ฉันเรียก PrinceXML เพื่อแปลงไฟล์เป็น PDF: cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf") รหัสเทียบเท่าในโหนดคืออะไร?

8
พิมพ์สวยใน MongoDB เชลล์เป็นค่าเริ่มต้น
มีวิธีบอก Mongo ให้พิมพ์ออกมาสวยหรือไม่? ปัจจุบันทุกอย่างถูกส่งไปยังบรรทัดเดียวและอ่านได้ยากโดยเฉพาะอย่างยิ่งกับอาร์เรย์และเอกสารที่ซ้อนกัน

3
มีวิธีในการติดตามการเปลี่ยนเส้นทางด้วยบรรทัดคำสั่ง cURL หรือไม่
ฉันรู้ว่าในสคริปต์ PHP: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); จะติดตามการเปลี่ยนเส้นทาง มีวิธีในการติดตามการเปลี่ยนเส้นทางด้วยบรรทัดคำสั่ง cURL หรือไม่

17
จะสร้างไฟล์ใน Linux จากหน้าต่างเทอร์มินอลได้อย่างไร? [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 เดือนที่ผ่านมา วิธีที่ง่ายที่สุดในการสร้างไฟล์ใน terminal Linux คืออะไร?

17
วิธีเปิดตัวแก้ไข Atom จากบรรทัดคำสั่งใน OS X
ฉันมีตัวแก้ไข Atom และสงสัยว่าคุณจะสามารถเปิดไฟล์หรือโฟลเดอร์จากเทอร์มินัลใน Atom ได้อย่างไร ฉันใช้ Mac ฉันกำลังมองหาวิธีการทำสิ่งนี้: atom . (opens folder) atom file.js (opens file) atom (opens editor) เป็นไปได้และฉันจะตั้งค่าได้อย่างไร

23
เป็นไปได้หรือไม่ที่จะสร้าง repo ระยะไกลบน GitHub จาก CLI โดยไม่ต้องเปิดเบราว์เซอร์?
Наэтотвопросестьответына กองมากเกินнарусском : Каксоздатьрепозиторийна GitHub черезкоманднуюстроку? ฉันสร้างที่เก็บ Git ในพื้นที่ใหม่: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' มีคำสั่ง git เพื่อสร้างrepo ระยะไกลใหม่และผลักดันการกระทำของฉันไปที่ GitHub จากที่นี่? ฉันรู้ว่ามันไม่ใช่เรื่องใหญ่อะไรที่จะเปิดเบราว์เซอร์และมุ่งหน้าไปที่สร้างพื้นที่เก็บข้อมูลใหม่แต่ถ้ามีวิธีที่จะทำให้บรรลุผลได้จาก CLI ฉันจะมีความสุข ฉันอ่านบทความจำนวนมาก แต่ไม่มีใครพบว่าพูดถึงวิธีสร้าง repo ระยะไกลจาก CLI โดยใช้คำสั่ง git บทความดีทิมลูคัสการตั้งค่าเก็บคอมไพล์ใหม่ห่างไกลอยู่ใกล้ฉันพบแต่ GitHub ไม่ได้ให้การเข้าถึงเปลือก

11
พรอมต์คำสั่งจะไม่เปลี่ยนไดเรกทอรีเป็นไดรฟ์อื่น
ฉันกำลังพยายามรวบรวม java (การเรียนรู้ Java ในปัจจุบัน) และต้องทำเช่นนั้นฉันต้องเปลี่ยนไดเรกทอรีของพรอมต์คำสั่ง (โดยใช้ javac) C:\...\Admin> cd D:\Docs\Java C:\...\Admin> cd C:\...\Admin มันไม่เปลี่ยนไดเรกทอรี ฉันลองอีกครั้งโดยใช้เครื่องหมายคำพูด: C:\...\Admin> cd "D:\Docs\Java" C:\...\Admin> อีกครั้งมันจะไม่เปลี่ยนไดเรกทอรี ผมทำอะไรผิดหรือเปล่า?

15
มีหน้าต่างคอนโซลของ Windows ที่ดีกว่านี้หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบว่าทำงานบนบรรทัดคำสั่งใน Windows ที่น่าผิดหวังเป็นหลักเนื่องจากหน้าต่างคอนโซลเป็น wretched ที่จะใช้เมื่อเทียบกับเทอร์มินัลแอพพลิเคชันบน linux และ OS X เช่น "rxvt", "xterm" หรือ "Terminal" ข้อร้องเรียนที่สำคัญ: ไม่มีการคัดลอก / วางมาตรฐาน คุณต้องเปิดโหมด "ทำเครื่องหมาย" และมันจะใช้ได้เฉพาะจากป๊อปอัปหลายระดับที่เกิดขึ้นจากปุ่มมุมซ้ายมือ (เล็ก) จากนั้นคัดลอกและวางจะต้องเรียกใช้จากเมนูเดียวกัน คุณไม่สามารถปรับขนาดหน้าต่างโดยไม่ได้ตั้งใจโดยการลากคุณต้องตั้งค่า (กลับไปที่ป๊อปอัปหลายระดับ) ทุกครั้งที่คุณต้องการปรับขนาดหน้าต่าง คุณสามารถทำให้หน้าต่างใหญ่ก่อนที่แถบเลื่อนแนวนอนจะเข้าไปในรูปภาพ แถบเลื่อนแนวนอนดูด ด้วยเชลล์ cmd.exe คุณไม่สามารถนำทางไปยังโฟลเดอร์ที่มีเครื่องหมาย \\ netpath (UNC?) คุณต้องแมปไดรฟ์เครือข่าย สิ่งนี้จะแย่เมื่อทำงานกับหลาย ๆ เครื่องที่จะมีการแมปไดรฟ์ที่แตกต่างกัน …

4
วิธีการขยาย / ยุบส่วนต่างใน Vimdiff?
ฉันเริ่มใช้ vimdiff วันนี้และต้องการทำบางสิ่งที่ฉันได้รับอนุญาตจากบรรณาธิการต่าง ๆ ที่ใช้ Windows (เช่นขยาย / ยุบส่วนต่างมีการขยายไฟล์แบบเต็ม / แตกต่างเพียง 3 บริบทด้านบนหรือ ด้านล่าง ฯลฯ ) ขณะนี้ฉันรู้เพียงคำสั่งต่อไปนี้: แป้นพิมพ์ลัด: do - รับการเปลี่ยนแปลงจากหน้าต่างอื่นไปที่หน้าต่างปัจจุบัน dp - นำการเปลี่ยนแปลงจากหน้าต่างปัจจุบันไปไว้ในหน้าต่างอื่น ]c - ข้ามไปยังการเปลี่ยนแปลงต่อไป [c - ข้ามไปยังการเปลี่ยนแปลงก่อนหน้า CTRL+ W, w- สลับไปที่หน้าต่างอื่น ๆ ที่แยก ( CTRL+ W, CTRL+ Wทำสิ่งเดียวกันในกรณีที่คุณปล่อยCTRLกุญแจไปทีหลัง) ใครบางคนสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้องเพื่อให้ฉันสามารถทำซ้ำคุณสมบัติที่คล้ายกันได้หรือไม่? มันจะดีถ้าฉันสามารถขยาย / ยุบเส้นรอบส่วนต่างได้

2
มีวิธีที่จะดำเนินการกระบวนการคำสั่ง scp (secure copy) ที่เสียหายต่อไปใน Linux หรือไม่? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังคัดลอกไฟล์ 7.5 GB ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้คำสั่งscp ในบางช่วงเวลาการถ่ายโอนไฟล์แตกและฉันต้องเริ่มต้นใหม่อีกครั้ง จำนวนชั่วคราวของไฟล์ที่ถ่ายโอนหายไปทั้งหมดหรือไม่ ฉันสามารถเริ่มการถ่ายโอนจากที่หยุดเมื่อก่อนหน้านี้ได้หรือไม่? ถ้าไม่เป็นเช่นนั้นมีคำสั่ง Unix บรรทัดคำสั่งถ่ายโอนไฟล์มาตรฐานสำหรับการทำเช่นนั้นหรือไม่?

5
ส่งคำขอ POST พร้อมข้อมูลที่ระบุในไฟล์ผ่าน Curl
ฉันต้องทำการร้องขอ POST ผ่าน Curl จากบรรทัดคำสั่ง ข้อมูลสำหรับคำขอนี้อยู่ในไฟล์ ฉันรู้ว่าผ่าน PUT สิ่งนี้สามารถทำได้ด้วย--upload-fileตัวเลือก curl host:port/post-file -H "Content-Type: text/xml" --data "contents_of_file"

14
วิธีเปลี่ยนโครงการใน GCP โดยใช้คำสั่ง CLI
ฉันจะเปลี่ยนโครงการที่กำลังทำงานอยู่เป็นโครงการอื่นในบัญชี GCP ( แพลตฟอร์ม Google Cloud ) โดยใช้คำสั่ง cliนอกเหนือจากการใช้gcloud initด้วยตนเองได้อย่างไร $gcloud projects listจะแสดงรายการโครงการที่กำลังทำงานอยู่ในบัญชีของฉัน ฉันต้องการเปลี่ยนโครงการปัจจุบันเป็นโครงการอื่นจากรายการโดยใช้คำสั่ง cli

7
Linux เทียบเท่ากับคำสั่ง“ open” ของ Mac OS X [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันพบคำสั่ง "open" ใน Mac OS X มีประโยชน์มากในบรรทัดคำสั่ง จาก "man open": openคำสั่งเปิดแฟ้ม (หรือไดเรกทอรีหรือ URL) เช่นเดียวกับถ้าคุณมีดับเบิลคลิกที่ไอคอนของไฟล์ หากไม่ได้ระบุชื่อแอปพลิเคชันแอปพลิเคชันเริ่มต้นตามที่กำหนดผ่านทาง LaunchServices จะถูกใช้เพื่อเปิดไฟล์ที่ระบุ นั่นคือถ้าฉันต้องการเปิดไฟล์ PDF ด้วยโปรแกรมดู PDF ที่เป็นค่าเริ่มต้น (เกิดขึ้นเป็นหน้าตัวอย่าง) ฉันต้องทำเท่านั้น: open my.pdf อย่างไรก็ตามใน Linux เมื่อต้องการเปิดไฟล์ PDF จากบรรทัดคำสั่งฉันต้องขุดไปเรื่อย ๆ เพื่อค้นหาตัวแสดง PDF ที่เป็นค่าเริ่มต้นเช่น "evince" (ผู้ที่เดาได้หรือไม่?) จากนั้น evince my.pdf …

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