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

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

6
cmd.exe ใช้หน้าเข้ารหัสหรือรหัสอะไร
เมื่อฉันเปิด cmd.exe ใน Windows มันใช้การเข้ารหัสแบบใด ฉันจะตรวจสอบการเข้ารหัสที่ใช้อยู่ได้อย่างไร มันขึ้นอยู่กับการตั้งค่าภูมิภาคของฉันหรือมีตัวแปรสภาพแวดล้อมใด ๆ ที่ต้องตรวจสอบหรือไม่ จะเกิดอะไรขึ้นเมื่อคุณพิมพ์ไฟล์ด้วยการเข้ารหัสที่แน่นอน? บางครั้งฉันได้รับอักขระที่อ่านไม่ออก (ใช้การเข้ารหัสที่ไม่ถูกต้อง) และบางครั้งก็เป็นงาน อย่างไรก็ตามฉันไม่เชื่ออะไรตราบใดที่ฉันไม่รู้ว่าเกิดอะไรขึ้น มีใครอธิบายได้บ้าง


11
จะฆ่ากระบวนการทั้งหมดที่ตรงกับชื่อได้อย่างไร
สมมติว่าฉันต้องการฆ่าทุกขั้นตอนที่บรรจุคำว่า amarok ฉันสามารถพิมพ์คำสั่งที่ฉันต้องการใช้งานได้ แต่ฉันจะทำให้เชลล์ดำเนินการได้อย่างไร กล่าวคือ ps aux | grep -ie amarok | awk '{print "kill -9 " $2}' Output: kill -9 3052 kill -9 3071 kill -9 3076 kill -9 3077 kill -9 3079 kill -9 3080 kill -9 3082 kill -9 3083 kill -9 3084 kill -9 3085 kill …
260 shell  command-line  kill 

18
วิธีตรวจสอบว่ากระบวนการทำงานผ่านชุดสคริปต์หรือไม่
ฉันจะตรวจสอบว่าแอปพลิเคชันทำงานจากไฟล์ batch (well cmd) ได้อย่างไร? ฉันไม่ต้องการเรียกใช้อินสแตนซ์อื่นหากโปรแกรมทำงานอยู่ (ฉันไม่สามารถเปลี่ยนแอปเพื่อให้เป็นอินสแตนซ์เดียวเท่านั้น) นอกจากนี้แอปพลิเคชันอาจทำงานเป็นผู้ใช้ใดก็ได้

12
วิธีการเรียกใช้ mvim (MacVim) จาก Terminal
ฉันติดตั้ง MacVim แล้วและฉันพยายามตั้งค่าเป็นตัวแก้ไขสำหรับ Git (การควบคุมเวอร์ชัน) แต่ฉันไม่สามารถเรียกใช้ 'mvim' จากบรรทัดคำสั่งได้เนื่องจากไม่รู้จัก ฉันจะติดตั้ง mvim เพื่อให้สามารถเรียกใช้จาก Terminal ได้อย่างไร



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

7
ค้นหาและแทนที่ด้วย sed ในไดเรกทอรีและไดเรกทอรีย่อย
ฉันเรียกใช้คำสั่งนี้เพื่อค้นหาและแทนที่ 'apple' ด้วย 'ส้ม' ที่เกิดขึ้นในไฟล์ทั้งหมดในรูทของเว็บไซต์ของฉัน: find ./ -exec sed -i 's/apple/orange/g' {} \; แต่จะไม่ผ่านไดเรกทอรีย่อย เกิดอะไรขึ้นกับคำสั่งนี้? นี่คือผลลัพธ์บางส่วนของfind ./: ./index.php ./header.php ./fpd ./fpd/font ./fpd/font/desktop.ini ./fpd/font/courier.php ./fpd/font/symbol.php

6
แตกต่างไปยังเอาต์พุตเฉพาะชื่อไฟล์
ฉันต้องการเรียกใช้คำสั่ง Linux ที่จะเปรียบเทียบสองไดเรกทอรีซ้ำและส่งออกเฉพาะชื่อไฟล์ของสิ่งที่แตกต่าง สิ่งนี้รวมถึงสิ่งใดก็ตามที่มีอยู่ในไดเรกทอรีเดียวและไม่ใช่สิ่งอื่นหรือในทางกลับกันและความแตกต่างของข้อความ
244 linux  command-line  diff 

8
มีรูปแบบ "มาตรฐาน" สำหรับบรรทัดคำสั่ง / ข้อความช่วยเหลือของเชลล์หรือไม่?
ถ้าไม่เป็นจริงมีมาตรฐานหรือไม่ โดยทั่วไปฉันกำลังเขียนข้อความช่วยเหลือบรรทัดคำสั่งเช่น: usage: app_name [options] required_input required_input2 options: -a, --argument Does something -b required Does something with "required" -c, --command required Something else -d [optlistitem1 optlistitem 2 ... ] Something with list ฉันทำอย่างนั้นโดยทั่วไปเพียงแค่อ่านข้อความช่วยเหลือของเครื่องมือต่าง ๆ แต่มีรายการแนวทางหรืออะไร ตัวอย่างเช่นฉันจะใช้วงเล็บเหลี่ยมหรือวงเล็บ? วิธีใช้ระยะห่าง เกิดอะไรขึ้นถ้าอาร์กิวเมนต์เป็นรายการ ขอบคุณ!

26
วิธีที่ดีที่สุดในการแยกพารามิเตอร์บรรทัดคำสั่ง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ วิธีที่ดีที่สุดในการวิเคราะห์พารามิเตอร์บรรทัดคำสั่งใน Scala คืออะไร โดยส่วนตัวแล้วฉันชอบบางสิ่งที่มีน้ำหนักเบาที่ไม่ต้องการขวดภายนอก ที่เกี่ยวข้อง: ฉันจะแยกอาร์กิวเมนต์บรรทัดคำสั่งใน Java ได้อย่างไร ไลบรารี parser พารามิเตอร์ใดที่มีสำหรับ C ++ วิธีที่ดีที่สุดในการแยกอาร์กิวเมนต์บรรทัดคำสั่งใน C #

18
Python ไม่ทำงานในบรรทัดคำสั่งของ git bash
Python จะไม่ทำงานใน git bash (Windows) เมื่อฉันพิมพ์หลามในบรรทัดคำสั่งมันจะพาฉันไปที่บรรทัดว่างโดยไม่บอกว่ามันได้ป้อนไพ ธ อน 2.7.10 เช่นเดียวกับที่ทำใน Powershell มันไม่ได้ให้ข้อความข้อผิดพลาดแก่ฉัน แต่ python ก็ไม่ได้ทำงาน ฉันได้ตรวจสอบแล้วว่าตัวแปรสภาพแวดล้อมใน PATH รวมอยู่c:\python27ด้วย ฉันจะตรวจสอบอะไรอีก เซสชันที่ปัญหานี้เกิดขึ้นมีลักษณะดังนี้: user@hostname MINGW64 ~ $ type python python is /c/Python27/python user@hostname MINGW64 ~ $ python ... นั่งอยู่ตรงนั้นโดยไม่กลับไปที่พรอมต์

6
รับอินพุตรหัสผ่านบรรทัดคำสั่งใน Python
คุณรู้วิธีใน Linux เมื่อคุณลองใช้ Sudo บางอย่างมันบอกให้คุณป้อนรหัสผ่านและในขณะที่คุณพิมพ์ไม่มีอะไรปรากฏในหน้าต่างเทอร์มินัล (รหัสผ่านไม่แสดง) มีวิธีการทำเช่นนั้นใน Python หรือไม่? ฉันกำลังทำงานกับสคริปต์ที่ต้องการข้อมูลที่ละเอียดอ่อนมากและต้องการให้ซ่อนไว้เมื่อฉันพิมพ์ กล่าวอีกนัยหนึ่งฉันต้องการรับรหัสผ่านจากผู้ใช้โดยไม่แสดงรหัสผ่าน

9
วิธีแสดงรายการเซสชันที่ใช้งานหน้าจอ
screenฉันมีพวงของเซิร์ฟเวอร์ซึ่งผมใช้ทดลองใช้ กระบวนการดังต่อไปนี้: ssh ไปยังเซิร์ฟเวอร์ XXX เปิด screen เริ่มการทดสอบในไม่กี่แท็บ detach screen ตัดการเชื่อมต่อจากเซิร์ฟเวอร์ ในขณะที่การทดสอบกำลังทำงานอยู่ฉันสามารถค้นหาได้อย่างง่ายดายว่าเซิร์ฟเวอร์ใดที่ใช้งานเซิร์ฟเวอร์sshทั้งหมดและแสดงรายการกระบวนการทำงานของฉัน (โดยใช้topหรือps) อย่างไรก็ตามเมื่อการทดสอบเสร็จสิ้นฉันจะค้นหาเซิร์ฟเวอร์ที่ฉันเปิดเซสชันหน้าจอได้อย่างไร (เพื่อให้ฉันสามารถดูผลลัพธ์ออกให้เปิดใหม่อีกครั้ง) PS: การทดลองของฉันพิมพ์ผลลัพธ์ไปยังไฟล์ด้วย ... แต่นี่ไม่ใช่ประเด็นของคำถามของฉัน

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