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

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

4
ไม่พบคำสั่งด่วน
ด้วยเหตุผลบางอย่างหลังจากติดตั้ง Express ทั่วโลกบนเครื่องของฉันด้วยnpm install -g expressถ้าฉันcdลงในไดเรกทอรีและพยายามที่จะเรียกใช้ด่วนฉันได้รับข้อผิดพลาดต่อไปนี้: express: command not found. แม้ว่าฉันจะรันด้วยsudoฉันยังได้รับผลลัพธ์เดียวกัน ฉันได้ลองวิธีแก้ไขปัญหาที่แตกต่างกันหลายอย่างแล้ว แต่ก็ไม่มีอะไรทำงานได้ ฉันติดตั้งโหนดผ่านทางhomebrewซึ่งมีกระทู้บางรายการใน Stack Overflow ที่ระบุว่าอาจเป็นปัญหาดังนั้นฉันจึงถอนการติดตั้งโหนดอย่างสมบูรณ์และติดตั้งใหม่ผ่านทางโปรแกรมติดตั้งบน nodejs.org (ตอนนี้ฉันกำลังเรียกใช้ v0.10.26) และปัญหายังคงอยู่ ถ้าฉันจะเข้าไป /usr/local/lib/node_modules Expressอยู่ในนั้น แต่ภายใน / usr / local / bin ไม่มีอะไรเกี่ยวกับ Express ฉันไม่แน่ใจว่าเป็นปัญหาหรือไม่ แต่การพิจารณามีไบนารีสำหรับแพ็คเกจโหนดที่ติดตั้งทั่วโลกอื่น ๆ ในไดเรกทอรีนั้นฉันคิดว่าอาจมีบางอย่างผิดปกติ นี่คือผลลัพธ์ที่แน่นอนที่ฉันได้รับเมื่อติดตั้ง: npm http GET https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/accepts/1.0.0 …

14
svn.exe อยู่ที่ไหนในเครื่องของฉัน
ฉันติดตั้งTortoise svnไว้บนเดสก์ท็อปแล้ว ฉันต้องการทำงานบางอย่างโดยใช้commandline svn.exe? แต่ฉันไม่พบsvn.exeในเครื่องของฉัน เราต้องติดตั้งอย่างอื่นเพื่อรับคำสั่งsvn.exeหรือไม่?

16
จะเริ่มเจนกินส์บนพอร์ตอื่นแทน 8080 โดยใช้พรอมต์คำสั่งใน Windows ได้อย่างไร
ฉันมี jenkins.war และฉันเริ่มจากพรอมต์คำสั่งใน Windows เป็น: java -jar jenkins.war เริ่มต้นได้ดีและเรียกดูได้ง่ายเป็น http://localhost:8080 ฉันต้องการเริ่มที่พอร์ต 9090 ฉันจะทำเช่นนั้นได้อย่างไร?

1
บรรทัดคำสั่ง maven จะชี้ไปที่ settings.xml เฉพาะสำหรับคำสั่งเดียวได้อย่างไร
เป็นไปได้หรือไม่ที่จะชี้ไปที่ไฟล์การตั้งค่าเฉพาะเพื่อแทนที่ settings.xml เริ่มต้นที่ maven ใช้สำหรับคำสั่งเดียว ตัวอย่าง: mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"

8
จะเรียกใช้. sh บนพรอมต์คำสั่งของ Windows ได้อย่างไร
ฉันจะเรียกใช้. sh บนพรอมต์คำสั่งของ Windows 7 ได้อย่างไร ฉันมักจะได้รับข้อผิดพลาดนี้เสมอเมื่อพยายามเรียกใช้บรรทัดนี้ app/build/build.sh ข้อผิดพลาด 'app' is not recognized... หรือ, bash app/build/build.sh ข้อผิดพลาด 'bash' is not recognized... มีความคิดอะไรที่ฉันพลาดไป? ที่นี่คว้าหน้าจอ
132 windows  bash  command-line  sh 

5
วิธีค้นหาไฟล์แบบง่ายๆใน cmd
ฉันต้องการค้นหาไฟล์ที่ระบุชื่อหรือส่วนหนึ่งของชื่ออย่างรวดเร็วจากบรรทัดคำสั่งของ windows (ไม่ใช่พาวเวอร์เชลล์) ซึ่งคล้ายกับการเปิด explorer และใช้ช่องค้นหาที่ด้านบน หมายเหตุ: dirสามารถค้นหาตามแม่แบบสตริง แต่จะไม่ค้นหาในไดเรกทอรีย่อย Note2: findstrสามารถใช้เพื่อค้นหาโทเค็นภายในไฟล์และมีแฟล็กการเรียกซ้ำ เป็นเรื่องตลกที่การค้นหาที่ซับซ้อนกว่านี้สามารถค้นพบได้ง่าย ...

2
มีรายงานเหตุการณ์ sudo อยู่ที่ไหน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ การพยายามทำบางสิ่งที่ผิดพลาดในเครื่องของฉันนำไปสู่ ryan@debian:~$ sudo EAT_ALL_THE_COOKIES_BEFORE_DINNER [sudo] password for ryan: ryan is not in the sudoers file. This incident will be reported. มีการรายงานเหตุการณ์นี้อยู่ที่ไหนและฉันจะรับบันทึกคำสั่งที่พยายามดำเนินการทั้งหมดที่น่ารังเกียจได้อย่างไร

15
แถบความคืบหน้าบรรทัดคำสั่งใน Java
ฉันมีโปรแกรม Java ที่ทำงานในโหมดบรรทัดคำสั่ง ฉันต้องการแสดงแถบความคืบหน้าเพื่อแสดงเปอร์เซ็นต์ของงานที่ทำ แถบความคืบหน้าแบบเดียวกับที่คุณจะเห็นโดยใช้ wget ภายใต้ unix เป็นไปได้หรือไม่

2
รับคำสั่งย่อยที่เลือกด้วย argparse
เมื่อฉันใช้คำสั่งย่อยด้วย python argparse ฉันสามารถรับอาร์กิวเมนต์ที่เลือกได้ parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser = subparsers.add_parser('bar') args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42']) # args => Namespace(global='xyz', count='42') ดังนั้นไม่ได้มีargs 'foo'การเขียนเพียงอย่างsys.argv[1]เดียวไม่สามารถใช้งานได้เนื่องจากโลกที่เป็นไปได้ ฉันจะรับคำสั่งย่อยได้อย่างไร

13
รัน JavaScript โดยไม่มีเบราว์เซอร์?
ฉันกำลังมองหาการเขียนโปรแกรม Javascript โดยไม่มีเบราว์เซอร์ ฉันต้องการเรียกใช้สคริปต์จากบรรทัดคำสั่ง Linux หรือ Mac OS X เหมือนกับที่เราใช้ภาษาสคริปต์อื่น ๆ (ruby, php, perl, python ... ) $ javascript my_javascript_code.js ฉันมองไปที่สไปเดอร์ลิง (Mozilla) และ v8 (Google) แต่ทั้งคู่ดูเหมือนจะฝังตัว มีใครที่ใช้ Javascript เป็นภาษาสคริปต์ที่จะดำเนินการจากบรรทัดคำสั่งหรือไม่ ถ้าใครอยากรู้ว่าทำไมฉันกำลังมองนี้ฉันได้รับการ poking รอบNode.js ประสิทธิภาพของ node.js ทำให้ฉันสงสัยว่าจาวาสคริปต์อาจเป็นภาษาสคริปต์ที่ทำงานได้สำหรับการประมวลผลข้อมูลขนาดใหญ่

11
ฉันจะค้นหารูปแบบหลายบรรทัดในไฟล์ได้อย่างไร
ฉันต้องการค้นหาไฟล์ทั้งหมดที่มีรูปแบบสตริงเฉพาะ วิธีแก้ปัญหาแรกที่นึกถึงคือการใช้find piped กับxargs grep : find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' แต่ถ้าฉันต้องการหารูปแบบที่ครอบคลุมมากกว่าหนึ่งบรรทัดฉันก็ติดขัดเพราะ vanilla grep ไม่สามารถหารูปแบบหลายเส้นได้


3
ค้นหาเส้นทางของโปรแกรมที่จะดำเนินการจากบรรทัดคำสั่งใน Windows
ว่าฉันมีโปรแกรมที่X.EXEติดตั้งในโฟลเดอร์c:\abcd\happy\ในระบบ โฟลเดอร์อยู่ในเส้นทางของระบบ ตอนนี้สมมติว่ามีโปรแกรมอื่นในระบบที่เรียกว่า X.EXE c:\windows\แต่มีการติดตั้งในโฟลเดอร์ เป็นไปได้หรือไม่ที่จะทราบได้อย่างรวดเร็วจากบรรทัดคำสั่งว่าถ้าฉันพิมพ์X.EXEที่X.EXEจะเปิดตัวสองอัน? (แต่ไม่ต้องค้นหาหรือดูรายละเอียดกระบวนการในตัวจัดการงาน) อาจเป็นคำสั่งในตัวบางอย่างหรือโปรแกรมบางอย่างที่สามารถทำสิ่งนี้ได้? : detect_program_path X.EXE

4
วิธีตรวจสอบว่า smtp ทำงานจาก commandline (Linux) [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมีเซิร์ฟเวอร์ SMTP สำหรับวัตถุประสงค์ของคำถามนี้ให้เรียกมันว่า: smtp.mydomain.com ฉันจะตรวจสอบว่าเซิร์ฟเวอร์ SMTP ทำงานอยู่ได้อย่างไร ฉันสามารถส่งอีเมลด้วยตนเองจาก commandline Linux ได้หรือไม่
128 linux  command-line  smtp 

7
เชลล์ - จะค้นหาไดเร็กทอรีของคำสั่งบางคำสั่งได้อย่างไร
ฉันรู้ว่าเมื่อคุณอยู่บนเชลล์คำสั่งเดียวที่สามารถใช้ได้คือคำสั่งที่สามารถพบได้ในบางไดเรกทอรีที่ตั้งค่าบน PATH แม้ว่าฉันจะไม่รู้ว่าจะดูได้อย่างไรว่าตัวแปร PATH ของฉันเป็นอย่างไร (และนี่เป็นอีกคำถามที่ดีที่สามารถตอบได้) สิ่งที่ฉันอยากรู้คือ: ฉันมาที่เปลือกและเขียน: $ lshw ฉันต้องการทราบคำสั่งบนเชลล์ที่สามารถบอกฉันได้ว่าคำสั่งนี้อยู่ที่ไหน กล่าวอีกนัยหนึ่งว่า "ไฟล์ปฏิบัติการ" นี้อยู่ที่ไหน? สิ่งที่ต้องการ: $ location lshw /usr/bin ใคร?

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