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

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

30
ฉันจะพิมพ์ JSON ในเชลล์สคริปต์ได้อย่างไร
มีเชลล์สคริปต์ (Unix) เพื่อจัดรูปแบบ JSON ในรูปแบบที่มนุษย์สามารถอ่านได้หรือไม่? โดยพื้นฐานแล้วฉันต้องการให้มันแปลงค่าต่อไปนี้: { "foo": "lorem", "bar": "ipsum" } ... เป็นอะไรเช่นนี้: { "foo": "lorem", "bar": "ipsum" }

11
ฉันจะคัดลอกโฟลเดอร์จากระยะไกลไปยังเครื่องท้องถิ่นโดยใช้ scp ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ฉันจะคัดลอกโฟลเดอร์จากระยะไกลไปยังโฮสต์ในพื้นที่ได้scpอย่างไร? ฉันใช้sshเพื่อเข้าสู่ระบบเซิร์ฟเวอร์ของฉัน จากนั้นผมอยากจะคัดลอกโฟลเดอร์ระยะไกลเพื่อท้องถิ่นfoo/home/user/Desktop ฉันจะบรรลุสิ่งนี้ได้อย่างไร
2695 shell  command-line  copy  scp 

24
มี 'เทียบเท่า' ในบรรทัดคำสั่งของ Windows หรือไม่
เนื่องจากบางครั้งฉันมีปัญหาเกี่ยวกับเส้นทางที่หนึ่งในสคริปต์ cmd ของฉันถูกซ่อน (เงา) โดยโปรแกรมอื่น (ก่อนหน้าบนเส้นทาง) ฉันต้องการหาเส้นทางแบบเต็มไปยังโปรแกรมบนบรรทัดคำสั่งของ Windows เพียงแค่ชื่อ มีเทียบเท่ากับคำสั่ง UNIX 'ซึ่ง'? บน UNIX which commandพิมพ์พา ธ แบบเต็มของคำสั่งที่กำหนดเพื่อค้นหาและแก้ไขปัญหาการแรเงาเหล่านี้ได้อย่างง่ายดาย

30
ฉันจะนำเข้าไฟล์ SQL โดยใช้บรรทัดคำสั่งใน MySQL ได้อย่างไร
ฉันมีไฟล์ที่มีการส่งออกจาก.sql phpMyAdminฉันต้องการนำเข้าลงในเซิร์ฟเวอร์อื่นโดยใช้บรรทัดคำสั่ง ฉันมีการติดตั้งWindows Server 2008 R2 ฉันวาง.sqlไฟล์ไว้บนไดรฟ์ Cและฉันลองคำสั่งนี้ database_name < file.sql มันไม่ทำงาน. ฉันได้รับข้อผิดพลาดทางไวยากรณ์ ฉันจะนำเข้าไฟล์นี้โดยไม่มีปัญหาได้อย่างไร ฉันต้องสร้างฐานข้อมูลก่อนหรือไม่?
2035 mysql  sql  command-line  import 

30
ฉันจะแยกอาร์กิวเมนต์บรรทัดคำสั่งใน Bash ได้อย่างไร
บอกฉันว่าฉันมีสคริปต์ที่ถูกเรียกด้วยบรรทัดนี้: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile หรืออันนี้: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile เป็นวิธีที่ได้รับการยอมรับของการแยกเช่นนี้ว่าในแต่ละกรณี (หรือการรวมกันของทั้งสองบางคน) $v, $fและ $dทั้งหมดจะถูกตั้งค่าtrueและ$outFileจะเท่ากับ/fizz/someOtherFile?


14
ฉันจะตั้งค่าตัวแปรเป็นผลลัพธ์ของคำสั่งใน Bash ได้อย่างไร
ฉันมีสคริปต์ที่ค่อนข้างง่ายและมีลักษณะดังนี้: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF เมื่อฉันเรียกใช้สคริปต์นี้จากบรรทัดคำสั่งและส่งผ่านข้อโต้แย้งฉันไม่ได้รับผลลัพธ์ใด ๆ อย่างไรก็ตามเมื่อฉันรันคำสั่งที่มีอยู่ภายใน$MOREFตัวแปรฉันสามารถรับเอาต์พุตได้ เราจะนำผลลัพธ์ของคำสั่งที่จำเป็นต้องใช้ในสคริปต์บันทึกไปยังตัวแปรแล้วส่งออกตัวแปรนั้นบนหน้าจอได้อย่างไร
1676 bash  shell  command-line 

21
Git ไม่ทำงานหลังจากอัพเดต macOS (xcrun: ข้อผิดพลาด: เส้นทางนักพัฒนาที่ใช้งานไม่ถูกต้อง (/ Library / Developer / CommandLineTools)
ฉันอัปเดตเป็น macOS Mojave (เกิดขึ้นกับการอัพเดต Catalina ด้วย) เช้านี้ฉันไปที่ codebase ของงานใน Command Line บน MacBook Pro ของฉันพิมพ์ใน "สถานะ git" ในที่เก็บและได้รับข้อผิดพลาด: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

15
จะรับรายการบัญชีผู้ใช้โดยใช้บรรทัดคำสั่งใน MySQL ได้อย่างไร
ฉันใช้ยูทิลิตีบรรทัดคำสั่งของ MySQL และสามารถนำทางผ่านฐานข้อมูล ตอนนี้ฉันต้องการดูรายการบัญชีผู้ใช้ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันใช้ MySQL 5.4.1รุ่น

18
วิธีการส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งไปยังงาน rake
ฉันมีงานเรคที่ต้องใส่ค่าลงในหลายฐานข้อมูล ฉันต้องการส่งค่านี้ไปยังภารกิจเรคจากบรรทัดคำสั่งหรือจากงานเรคอื่น ฉันจะทำสิ่งนี้ได้อย่างไร

23
วิธีการนับบรรทัดในเอกสาร?
ฉันมีเส้นแบบนี้และฉันอยากรู้ว่าฉันมีหลายเส้นจริง ๆ ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 …

25
การรวมไหทั้งหมดในไดเร็กทอรีภายใน Java classpath
มีวิธีรวมไฟล์ jar ทั้งหมดในไดเร็กทอรีใน classpath หรือไม่? ฉันพยายามjava -classpath lib/*.jar:. my.package.Programแล้วและไม่สามารถหาไฟล์คลาสที่อยู่ในไหเหล่านั้นได้ ฉันต้องเพิ่มไฟล์ jar แต่ละไฟล์ใน classpath แยกกันหรือไม่?

14
วิธีการโหลด. bash_profile จากบรรทัดคำสั่งได้อย่างไร
ฉันจะโหลดซ้ำ.bash_profileจากบรรทัดคำสั่งได้อย่างไร ฉันสามารถรับเชลล์เพื่อรับรู้การเปลี่ยนแปลง.bash_profileโดยออกและเข้าสู่ระบบกลับ แต่ฉันต้องการที่จะสามารถทำมันได้ตามต้องการ
995 bash  shell  command-line 

11
grep แต่มีนามสกุลไฟล์ที่แน่นอนเท่านั้น
ฉันกำลังทำงานกับการเขียนสคริปต์ไปยังgrepไดเรกทอรีบางอย่าง แต่ไดเรกทอรีเหล่านี้มีประเภทไฟล์ทุกประเภท ฉันต้องการgrepเพียง.hและ.cppสำหรับในตอนนี้ แต่บางทีบางคนอื่น ๆ ในอนาคต จนถึงตอนนี้ฉันมี: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/; grep -r -i CP_Image ~/path5/;} | mailx -s GREP email@domain.com ทุกคนสามารถแสดงให้ฉันเห็นว่าฉันจะเพิ่มเฉพาะนามสกุลไฟล์ที่เฉพาะเจาะจงได้อย่างไร


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