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

บรรทัดคำสั่งคือสตริงที่กำหนดให้กับล่ามคำสั่งที่บอกให้ดำเนินการเช่นใช้โปรแกรมหรือคัดลอกไฟล์ ล่ามประมวลผลบรรทัดคำสั่งด้วยการหลบหนีและการแทนที่

17
รับขนาดโฟลเดอร์จาก Windows Command Line
เป็นไปได้ไหมใน Windows ที่จะรับขนาดของโฟลเดอร์จากบรรทัดคำสั่งโดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม ฉันต้องการผลลัพธ์เดียวกันกับที่คุณจะได้รับเมื่อคลิกขวาที่โฟลเดอร์ในคุณสมบัติ windows explorer →

12
เชื่อมต่อไฟล์ข้อความด้วยบรรทัดคำสั่งของ Windows โดยวางบรรทัดนำหน้า
ฉันต้องการเชื่อมต่อไฟล์ข้อความที่ค่อนข้างใหญ่และต้องการที่จะทำผ่านบรรทัดคำสั่ง น่าเสียดายที่ฉันมีเพียง Windows และไม่สามารถติดตั้งซอฟต์แวร์ใหม่ได้ type file1.txt file2.txt > out.txt ช่วยให้ฉันเกือบจะได้สิ่งที่ต้องการ แต่ฉันไม่ต้องการให้บรรทัดแรกของ file2.txt รวมอยู่ใน out.txt ฉันสังเกตเห็นว่าmoreมี+nตัวเลือกในการระบุบรรทัดเริ่มต้น แต่ฉันไม่สามารถรวมสิ่งเหล่านี้เพื่อให้ได้ผลลัพธ์ที่ต้องการ ฉันทราบว่าสิ่งนี้อาจไม่สามารถทำได้ใน Windows และฉันสามารถแก้ไข out.txt ด้วยมือได้ตลอดเวลาเพื่อกำจัดบรรทัด แต่มีวิธีง่ายๆในการทำจากบรรทัดคำสั่งหรือไม่?

10
การเชื่อมต่อ https โดยใช้ CURL จากบรรทัดคำสั่ง
ฉันยังใหม่กับโลก Curl และ Cacerts และประสบปัญหาขณะเชื่อมต่อกับเซิร์ฟเวอร์ โดยพื้นฐานแล้วฉันต้องทดสอบการเชื่อมต่อผ่าน https จากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันมี URL ที่ฉันต้องการเชื่อมต่อจากเครื่อง A (เครื่อง linux) ฉันลองสิ่งนี้ในพรอมต์คำสั่ง cmd> curl https://[my domain or IP address] และได้รับสิ่งต่อไปนี้: curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed ในการอ่านบทความทางอินเทอร์เน็ตฉันทำสิ่งนี้: openssl s_client -connect <domain name or Ip address>:443 และได้รับการตอบกลับบางอย่างรวมถึงใบรับรองเซิร์ฟเวอร์ …


17
วิธีเรียก VS Code Editor จากเทอร์มินัล / บรรทัดคำสั่ง
คำถามบอกทุกอย่าง ฉันจะเปิด VS Code Editor จากไฟล์ หน้าต่าง cmd linux และ mac terminal เช่นสำหรับ notepad ++ ฉันเขียน > start notepad++ test.txt อย่างไรก็ตามโปรแกรมแก้ไขนั้นยอดเยี่ยมมาก (ข้ามแพลตฟอร์ม)! ขอบคุณ Nadella! คุณสามารถดาวน์โหลดได้จากmicrosoft


6
วิธีผสานออบเจ็กต์ JSON 2 รายการจาก 2 ไฟล์โดยใช้ jq
ฉันใช้jq tools (jq-json-processor) ในเชลล์สคริปต์เพื่อแยกวิเคราะห์ json ฉันมีไฟล์ json 2 ไฟล์และต้องการรวมเป็นไฟล์เดียว นี่คือเนื้อหาของไฟล์: file1 { "value1": 200, "timestamp": 1382461861, "value": { "aaa": { "value1": "v1", "value2": "v2" }, "bbb": { "value1": "v1", "value2": "v2" }, "ccc": { "value1": "v1", "value2": "v2" } } } file2 { "status": 200, "timestamp": 1382461861, "value": { "aaa": …
125 json  shell  command-line  jq 

5
กำหนดไดเร็กทอรีการทำงานของบรรทัดรับคำสั่งเมื่อรันสคริปต์ node bin
ฉันกำลังสร้างส่วนต่อประสานบรรทัดคำสั่งของโหนด มีการติดตั้งทั่วโลกและใช้ไฟล์ bin เพื่อดำเนินการ ฉันวางแผนที่จะเปิดหน้าต่างคำสั่งที่ไดเร็กทอรีรูทของไฟล์ที่ฉันกำลังทำงานจากนั้นเพียงแค่รันคำสั่ง แต่ฉันไม่สามารถกำหนดไดเร็กทอรีการทำงานปัจจุบันได้เนื่องจากprocess.cwd()กำลังส่งคืนไดเร็กทอรีของโหนดแพ็กเกจ ในตอนแรกฉันสันนิษฐานว่าเนื่องจากโค้ดถูกเรียกใช้โดยใช้ไฟล์แบตช์เป็นตัวห่อ (นั่นคือวิธีที่ไฟล์ bin สามารถดำเนินการโดยไม่มีโหนดที่จุดเริ่มต้น) จึงเป็นไปไม่ได้ แต่ coffee-script สามารถจัดการได้ ฉันดูแหล่งที่มาของสคริปต์กาแฟ แต่ไม่สามารถติดตามได้ (มีประสบการณ์ไม่เพียงพอ) หากต้องการทดสอบด้วยตัวคุณเองให้สร้างแพ็คเกจด้วยไฟล์ package.json นี้: { "name": "test-package", "version": "1.0.0", "bin": { "test-package": "./bin/test-package" }, "main": "/lib/test" } ไฟล์แพ็กเกจทดสอบนี้ใน bin: #!/usr/bin/env node var path = require('path'); var fs = require('fs'); var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); …

9
คำสั่ง Linux (เช่น cat) เพื่ออ่านจำนวนอักขระที่ระบุ
มีคำสั่งเช่นเดียวกับcatใน linux ซึ่งสามารถส่งคืนจำนวนอักขระที่ระบุจากไฟล์ได้หรือไม่? เช่นฉันมีไฟล์ข้อความเช่น: Hello world this is the second line this is the third line และฉันต้องการบางอย่างที่จะคืนค่าอักขระ 5 ตัวแรกซึ่งจะเป็น "สวัสดี" ขอบคุณ


8
สร้าง Eclipse Java Project จาก Command Line
มีวิธีคอมไพล์โปรเจ็กต์ Java ที่ใช้ Eclipse จากบรรทัดรับคำสั่งหรือไม่? ฉันกำลังพยายามสร้างบิลด์ของฉันโดยอัตโนมัติ (โดยใช้ FinalBuilder ไม่ใช่มด) และฉันไม่ใช่ผู้เชี่ยวชาญด้าน Java หรือ Eclipse ฉันสามารถหาวิธีทำได้ด้วยตัวเลือกบรรทัดคำสั่ง java แบบตรง แต่โปรเจ็กต์ Eclipse รู้สึกว่าเสียความพยายามไปมาก ในกรณีที่ไม่มีวิธีการคอมไพล์โปรเจ็กต์ Eclipse ผ่านทางบรรทัดคำสั่งมีวิธีสร้างบรรทัดคำสั่ง java ที่ต้องการจากภายใน Eclipse หรือไม่? หรือมีไฟล์บางไฟล์ที่ฉันสามารถค้นหาขั้นตอนการคอมไพล์ที่ทำอยู่เบื้องหลังได้หรือไม่? Guys, ฉันกำลังมองหาคำตอบที่ไม่ไม่รวมถึงมด ให้ฉันทบทวนคำถามเดิมอีกครั้ง ....... มีวิธีสร้างโปรเจ็กต์ Eclipse จากบรรทัดคำสั่งหรือไม่? ฉันไม่คิดว่านี่เป็นคำถามที่ไม่สมเหตุสมผลเนื่องจากฉันสามารถทำอะไรแบบนี้กับสตูดิโอวิชวล: devenv.exe /build "Debug|Any CPU" "C:\Projects\MyProject\source\MyProject.sln"

8
การคูณบนเทอร์มินัลบรรทัดคำสั่ง
ฉันใช้เทอร์มินัลอนุกรมเพื่อป้อนข้อมูลในการทดลองในห้องปฏิบัติการของเรา ฉันพบว่าการใช้ $ echo "5X5" เพียงส่งคืนสตริงของ"5X5". มีคำสั่งในการดำเนินการคูณหรือไม่?
115 bash  unix  command-line 

5
เรียกใช้ไฟล์ JAR จากบรรทัดรับคำสั่งและระบุ classpath
ฉันได้รวบรวมไฟล์JARและระบุ Main-Class ในรายการ (ฉันใช้ฟังก์ชันEclipse Export ) libการอ้างอิงของฉันที่มีทั้งหมดในไดเรกทอรีที่ระบุว่า ดูเหมือนจะไม่ได้คำตอบที่ตรงเกี่ยวกับวิธีเรียกใช้ไฟล์ JAR ของฉันในขณะที่ระบุว่าควรใช้lib/*เป็น classpath ฉันพยายามแล้ว: ]$ java -jar -cp .:lib/* MyJar.jar ]$ java -cp .:lib/* -jar MyJar.jar ]$ java -cp .:lib/* com.somepackage.subpackage.Main ฯลฯ ... แต่ละข้อให้ข้อผิดพลาดว่า: Error: Could not find or load main class .... หรือNoClassDefFoundErrorระบุว่าไม่พบไลบรารี ฉันพยายามสร้างไฟล์ JAR ใหม่และรวมlibไดเร็กทอรีและเนื้อหา แต่ก็ยังไม่มีลูกเต๋า ... ฉันจะเรียกใช้ไฟล์ JAR จากบรรทัดคำสั่งและระบุ …

4
ความคิดเห็นในบรรทัดคำสั่ง Zsh
ฉันเพิ่งเปลี่ยนจาก Bash เป็น Zsh บน Ubuntu และฉันค่อนข้างพอใจกับมัน อย่างไรก็ตามมีบางอย่างที่ฉันคิดถึงมากและฉันไม่พบวิธีที่จะบรรลุสิ่งเดียวกัน ใน Bash เมื่อใดก็ตามที่ฉันพิมพ์คำสั่งยาว ๆ และสังเกตว่าฉันต้องเรียกใช้อย่างอื่นก่อนหน้านี้ฉันต้องแสดงความคิดเห็นดังต่อไปนี้: me@home> #mysuperlongcommand with some arguments me@home> thecommandIhavetorunfirst #and then: then up up me@home> #mysuperlongcommand with some arguments #I just need to uncomment it! แต่นี้สถานการณ์ที่เกิดขึ้นอีกค่อนข้างไม่เป็นเรื่องง่ายที่จะอยู่เช่นเดียวกับzshที่ได้รับ#mysuperlongcommandจะถูกเรียกใช้เป็นเช่นนี้ zsh: command not found: #mysuperlongcommand(และผลในการ:
115 command-line  zsh 

3
ค้นหา -exec cmd {} + vs | xargs
อันไหนมีประสิทธิภาพมากกว่าไฟล์ชุดใหญ่มากและควรใช้? find . -exec cmd {} + หรือ find . | xargs cmd (สมมติว่าไม่มีตัวตลกในชื่อไฟล์)
115 linux  unix  command-line  find 

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