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

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

19
ป้อนข้อมูลจากแป้นพิมพ์ในแอปพลิเคชันบรรทัดคำสั่ง
ฉันพยายามรับข้อมูลแป้นพิมพ์สำหรับแอปบรรทัดคำสั่งสำหรับภาษาโปรแกรม Apple ใหม่ Swift ฉันสแกนเอกสารแล้วก็ไม่มีประโยชน์ import Foundation println("What is your name?") ??? ความคิดใด ๆ ?

13
“ ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว” แต่มีอยู่
ฉันแค่ต้องการเรียกใช้ไฟล์ปฏิบัติการจากบรรทัดคำสั่ง./arm-mingw32ce-g++แต่แล้วฉันก็ได้รับข้อความแสดงข้อผิดพลาด bash: ./arm-mingw32ce-g++: No such file or directory ฉันใช้ Ubuntu Linux 10.10 ls -lรายการ -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ การใช้ sudo ( sudo ./arm-mingw32ce-g++) ให้ sudo: unable to execute ./arm-mingw32ce-g++: No such file or directory ฉันไม่รู้ว่าทำไม OS ถึงไม่เห็นไฟล์เมื่ออยู่ที่นั่น ความคิดใด ๆ ?

11
โปรแกรมหรือสคริปต์บรรทัดคำสั่งง่ายๆในการสำรองฐานข้อมูลเซิร์ฟเวอร์ SQL คืออะไร?
ฉันหละหลวมเกินไปกับการสำรองข้อมูลฐานข้อมูลบนเซิร์ฟเวอร์ภายในของเรา มีโปรแกรมบรรทัดคำสั่งง่ายๆที่ฉันสามารถใช้ในการสำรองฐานข้อมูลบางฐานข้อมูลใน SQL Server 2005 ได้หรือไม่ หรือมี VBScript แบบธรรมดา?

10
ถ่ายโอนฐานข้อมูล mysql ไปยังข้อมูลสำรองข้อความธรรมดา (CSV) จากบรรทัดคำสั่ง
ฉันต้องการหลีกเลี่ยง mysqldump เนื่องจากเอาต์พุตจะอยู่ในรูปแบบที่สะดวกสำหรับ mysql ในการอ่าน CSV ดูเป็นสากลมากขึ้น (ใช้ได้หนึ่งไฟล์ต่อตาราง) แต่ถ้ามีข้อดีคือ mysqldump ฉันก็หูผึ่ง นอกจากนี้ฉันต้องการบางสิ่งที่ฉันสามารถเรียกใช้จากบรรทัดคำสั่ง (linux) หากนั่นเป็นสคริปต์ mysql คำแนะนำวิธีสร้างสิ่งนั้นจะเป็นประโยชน์

5
ดำเนินการ ssh ด้วยการตรวจสอบรหัสผ่านผ่านพรอมต์คำสั่งของ windows
ฉันต้องการเรียกใช้sshจากบรรทัดคำสั่งของ windowsโดยระบุรหัสผ่านในลักษณะที่ไม่โต้ตอบ ฉันสามารถใช้การพิสูจน์ตัวตนตามคีย์และสามารถดำเนินการคำสั่ง ssh ได้เช่นเดียวกับ ssh <user>@<host> <command> มีคำสั่งเช่น ssh <user>@<host> -P <password> <command> ฉันไม่รู้ว่ามันเป็นไปได้หรือเปล่า อย่างไรก็ตามอาจมีวิธีแก้ไขบางอย่างสำหรับสิ่งเดียวกัน โยนความคิดให้ฉันเพื่อทำสิ่งเดียวกันให้สำเร็จ

3
วิธีเรียกใช้คำสั่ง Linux shell จาก Java
ฉันพยายามเรียกใช้คำสั่ง Linux บางคำสั่งจาก Java โดยใช้การเปลี่ยนเส้นทาง (> &) และไปป์ (|) Java เรียกใช้cshหรือbashคำสั่งได้อย่างไร? ฉันพยายามใช้สิ่งนี้: Process p = Runtime.getRuntime().exec("shell command"); แต่ไม่สามารถใช้งานได้กับการเปลี่ยนเส้นทางหรือไปป์

15
ใช้ 'diff' (หรืออย่างอื่น) เพื่อให้ได้ระดับอักขระที่แตกต่างระหว่างไฟล์ข้อความ
ฉันต้องการใช้ 'diff' เพื่อให้ได้ทั้งความแตกต่างระหว่างบรรทัดและความแตกต่างของอักขระ ตัวอย่างเช่นพิจารณา: ไฟล์ 1 abcde abc abcccd ไฟล์ 2 abcde ab abccc การใช้diff -uฉันได้รับ: @@ -1,3 +1,3 @@ abcde -abc -abcccd \ No newline at end of file +ab +abccc \ No newline at end of file อย่างไรก็ตามมันแสดงให้ฉันเห็นว่ามีการเปลี่ยนแปลงในบรรทัดเหล่านี้เท่านั้น สิ่งที่ฉันอยากเห็นมีดังนี้: @@ -1,3 +1,3 @@ abcde -ab<ins>c</ins> -abccc<ins>d</ins> \ No …

1
วิธีการแทนที่คุณสมบัติ maven ในบรรทัดคำสั่ง
ฉันมี pom ธรรมดาต่อไปนี้ที่รันโดย Maven 3.0.4 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>test</artifactId> <version>1.0</version> <packaging>jar</packaging> </project> I am trying to override default settings in command line like this: mvn -Dproject.build.finalName=build clean package But this this is ignored, and I get test-1.0.jar. I've tried to change another properties, …

10
วิธีเรียกใช้สคริปต์ Python ใน Windows
ฉันมีสคริปต์ง่ายๆ blah.py (โดยใช้ Python 2): import sys print sys.argv[1] หากฉันรันสคริปต์ของฉันโดย: python c:/..../blah.py argument มันพิมพ์อาร์กิวเมนต์ แต่ถ้าฉันรันสคริปต์โดย: blah.py argument เกิดข้อผิดพลาด: IndexError ... ข้อโต้แย้งจึงไม่ส่งผ่านไปยังสคริปต์ python.exe ใน PATH โฟลเดอร์ที่มี blah.py อยู่ใน PATH ด้วย python.exe เป็นโปรแกรมเริ่มต้นในการเรียกใช้ไฟล์ * .py อะไรคือปัญหา?

5
การรันคำสั่งบรรทัดคำสั่งภายในสคริปต์ Ruby
มีวิธีเรียกใช้คำสั่งบรรทัดคำสั่งผ่าน Ruby หรือไม่? ฉันกำลังพยายามสร้างโปรแกรม Ruby เล็ก ๆ ที่สามารถโทรออกและรับ / ส่งผ่านโปรแกรมบรรทัดคำสั่งเช่น 'screen', 'rcsz' เป็นต้น จะดีมากถ้าฉันสามารถผูกทั้งหมดนี้เข้ากับ Ruby (แบ็กเอนด์ MySQL ฯลฯ )


13
จะเปิด GUI Emac จาก Command Line ใน OSX ได้อย่างไร
ฉันจะเปิด GUI Emac จากบรรทัดคำสั่งใน OSX ได้อย่างไร ผมได้ดาวน์โหลดและติดตั้ง Emacs จากhttp://emacsformacosx.com/ ฉันจะรับคำตอบที่ตรงตามเกณฑ์ทั้งหมดต่อไปนี้: หน้าต่าง emacs จะเปิดขึ้นที่หน้าหน้าต่างเทอร์มินัลของฉัน การพิมพ์ "emacs" จะเป็นการเปิดหน้าต่าง GUI Emacs การค้นหาไฟล์ในหน้าต่างนั้นจะเป็นค่าเริ่มต้นในการค้นหาในไดเร็กทอรีจากจุดที่ฉันเริ่ม Emacs การพิมพ์ "emacs foo.txt" เมื่อมี foo.txt จะเปิดหน้าต่าง GUI Emacs ที่โหลด foo.txt พิมพ์ "emacs foo.txt" เมื่อ foo.txt ไม่ไม่อยู่เปิดตัวหน้าต่าง GUI Emacs กับข้อความที่ว่างเปล่าบัฟเฟอร์ชื่อ "foo.txt" การทำ ^ X ^ S ในบัฟเฟอร์นั้นจะบันทึก foo.txt ในไดเร็กทอรีจากจุดที่ฉันเริ่ม Emacs

25
แยกสตริงที่มีพารามิเตอร์บรรทัดคำสั่งเป็นสตริง [] ใน C #
ฉันมีสตริงเดียวที่มีพารามิเตอร์บรรทัดคำสั่งที่จะส่งผ่านไปยังไฟล์ปฏิบัติการอื่นและฉันจำเป็นต้องแยกสตริง [] ที่มีพารามิเตอร์แต่ละตัวในลักษณะเดียวกับที่ C # จะระบุหากมีการระบุคำสั่งในบรรทัดคำสั่ง สตริง [] จะถูกใช้เมื่อเรียกใช้จุดเริ่มต้นของแอสเซมบลีอื่นผ่านการสะท้อนกลับ มีฟังก์ชันมาตรฐานสำหรับสิ่งนี้หรือไม่? หรือมีวิธีที่ต้องการ (regex?) ในการแยกพารามิเตอร์อย่างถูกต้องหรือไม่? ต้องจัดการกับสตริงที่คั่นด้วย "" "ซึ่งอาจมีช่องว่างอย่างถูกต้องดังนั้นฉันจึงไม่สามารถแยกบน" "ได้ สตริงตัวอย่าง: string parameterString = @"/src:""C:\tmp\Some Folder\Sub Folder"" /users:""abcdefg@hijkl.com"" tasks:""SomeTask,Some Other Task"" -someParam foo"; ตัวอย่างผลลัพธ์: string[] parameterArray = new string[] { @"/src:C:\tmp\Some Folder\Sub Folder", @"/users:abcdefg@hijkl.com", @"tasks:SomeTask,Some Other Task", @"-someParam", @"foo" }; ฉันไม่ต้องการไลบรารีการแยกวิเคราะห์บรรทัดคำสั่งเพียงแค่วิธีรับ String [] …

3
ไฟล์ SSH SCP Local ไปยัง Remote ใน Terminal Mac Os X
ฉันกำลังพยายามคัดลอกไฟล์ในเครื่อง 'magento.tar.gz' จากเครื่องในพื้นที่ของฉันไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ SSH ผ่าน VPN กำลังเชื่อมต่อกับ IP ภายในของ Virtual Machine ซึ่งฉันเคยใช้เป็น xx.xxxx ที่นี่ ฉันมีสิทธิ์เข้าถึง 'sudo' แบบเต็มในบัญชี SSH ดังนั้นจึงไม่ควรมีปัญหาในการคัดลอก ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: ฉันได้ลองสิ่งต่อไปนี้แล้ว (ไฟล์ magento.tar.gz อยู่ใน root dir ในเครื่องแล้ว) sudo scp magento.tar.gz user@xx.x.x.xx/var/www/ สิ่งนี้ขอให้ฉันพิมพ์รหัสผ่านท้องถิ่นของฉัน ผลตอบแทนในภายหลังcp: user@xx.x.x.xx/var/www: Not a directory sudo scp /Users/myname/magento.tar.gz user@xx.x.x.xx/var/www/ กลับมาเหมือนเดิม ฉันจำเป็นต้องรวม SSH ไว้ที่นั่นทุกที่หรือไม่? ฉันต้องเชื่อมต่อผ่าน SSH ไปยังไซต์ก่อนหรือไม่? หมายเหตุด้านข้าง: ฉันสามารถเชื่อมต่อผ่าน …

7
วิธีส่งอาร์กิวเมนต์บรรทัดคำสั่งไปยังไฟล์ PowerShell ps1
เป็นเวลาหลายปีแล้วที่ฉันใช้cmd/DOS/Windowsเชลล์และส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งไปยังไฟล์แบตช์ ตัวอย่างเช่นผมมีไฟล์zuzu.batและในนั้นเข้าถึงฉัน%1, %2ฯลฯ ตอนนี้ผมต้องการที่จะทำเช่นเดียวกันเมื่อผมเรียกสคริปต์PowerShell when I am in a Cmd.exe shellฉันมีสคริปต์xuxu.ps1(และฉันได้เพิ่ม PS1 ลงในตัวแปร PATHEXT และไฟล์ PS1 ที่เชื่อมโยงกับ PowerShell) แต่ไม่ว่าฉันจะทำยังไงฉันก็ไม่สามารถรับอะไรจาก$argsตัวแปรได้เลย มันมีความยาวเป็น 0 เสมอ ถ้าฉันอยู่ในPowerShellเปลือกหอยแทนที่จะcmd.exeได้ผล (แน่นอน) แต่ฉันยังไม่สบายใจพอที่จะอยู่ในสภาพแวดล้อม PowerShell แบบเต็มเวลา powershell.exe -command xuxu.ps1 p1 p2 p3 p4ฉันไม่ต้องการที่จะพิมพ์ xuxu p1 p2 p3 p4ฉันต้องการที่จะพิมพ์ เป็นไปได้หรือไม่และถ้าเป็นเช่นนั้นได้อย่างไร ตัวอย่างที่ฉันไม่สามารถไปทำงานได้นั้นไม่สำคัญ foo.ps1: Write-Host "Num Args:" $args.Length; foreach ($arg in $args) …

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