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

อินเทอร์เฟซสำหรับโต้ตอบกับคอมพิวเตอร์โดยใช้คำสั่งที่พิมพ์ในสภาพแวดล้อมแบบข้อความเมื่อเทียบกับส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI)

3
รับ "ทำ" เพื่อทำงานบนบรรทัดคำสั่ง Windows ของฉันเช่นเดียวกับมันในยูนิกซ์ของฉัน
ฉันต้องการที่จะพิมพ์ make ในโฟลเดอร์ที่เหมาะสมและให้มันทำงานและคอมไพล์เช่นเดียวกับเมื่อฉันทำมันใน distro linux ที่ฉันโปรดปราน มีวิธีทำเช่นนี้หรือไม่?

1
ฉันจะเปิดไฟล์ด้วยโปรแกรมผ่านทางลัดจากพรอมต์คำสั่งได้อย่างไร
นี่คือสถานการณ์ของฉัน: เมื่อฉันเพิ่มตำแหน่งของโปรแกรมใน PATH ของฉันฉันสามารถทำสิ่งต่อไปนี้ใน cmd prompt เพื่อเปิดไฟล์ในไดเรกทอรีปัจจุบันของฉัน: notepad++ open_me.txt และนี่จะเปิด open_me.txt ใน notepad ++ อย่างไรก็ตามฉันไม่ต้องการที่จะเพิ่มทุกโปรแกรมที่ฉันต้องการเรียกใช้เส้นทางของฉัน สิ่งที่ฉันต้องการคือการเพิ่มโฟลเดอร์ชื่อ C: \ Users \ Me \ Documents \ Programs ไปยังเส้นทางของฉันและเพียงแค่วางทางลัดไปยังโปรแกรมต่าง ๆ ลงในโฟลเดอร์นั้นและให้พวกเขาทำหน้าที่เหมือนกับเพิ่มไปยังเส้นทางของฉัน ดังนั้นฉันจึงทิ้งลิงค์ไปยัง notepad ++. exe ชื่อ "np" ในโฟลเดอร์ของฉันและสิ่งที่ฉันได้รับคือ: ฉันต้องเรียกใช้ด้วย start np (แทนที่จะเป็นแค่ np) แต่ที่สำคัญกว่านั้นถ้าฉันลอง start np open_me.txtมันจะเปิด notepad ++. exe แต่มองหา open_me.txt ในไดเรกทอรีของ …

1
คลิกขวาที่ปิดใช้งานและวางไม่ทำงานในพรอมต์คำสั่ง
ฉันกำลังใช้ windows vista ในเมนูพรอมต์คำสั่งของฉันฉันได้รับตัวเลือกเช่นย่อเล็กสุดขยายย้ายปิดเท่านั้น ฉันไม่ได้รับตัวเลือกแก้ไข คลิกขวาที่ปิดใช้งานในพรอมต์คำสั่งดังนั้นฉันไม่สามารถวางอะไรในพรอมต์คำสั่ง แทนที่จะเป็นเมนูเช่นตัวเลือกแก้ไขคุณสมบัติฉันได้รับสัญลักษณ์บางอย่าง (สัญลักษณ์ม้วน) ในรายการเมนูหลังจากปิด ช่วยฉันแก้มัน ขอบคุณ

1
การใช้ firewalld และ firewall-cmd วิธีการเพิ่มกฎเข้ากับเชน INPUT หลักไม่ใช่ INPUT_direct
ดังนั้นหลังจากอ่าน man page ของ firewalld และเอกสารของ fedora ฉันได้เข้าใจว่าการเพิ่มกฎที่กำหนดเองให้กับไฟร์วอลพร้อมด้วยเหตุผลเฉพาะที่ฉันต้องใช้โครงสร้าง firewall-cmd [--permanent] --direct --add-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args> สิ่งที่ฉันพยายามทำโดยเฉพาะคือสร้างกฎที่กำหนดเองด้วยการจับคู่ geoip เพื่อบล็อกทุกประเทศที่ไม่ได้มาจากสหรัฐอเมริกา ก่อนที่ฉันจะทำฉันต้องเพิ่มกฎการจับคู่ที่อนุญาตให้เข้าถึงจากเครือข่ายท้องถิ่นของฉันก่อนที่ฉันจะควบคุมเซิร์ฟเวอร์ผ่าน ssh บนเครือข่ายส่วนตัวในพื้นที่ดังนั้นฉันจึงเพิ่มกฎเช่นนี้ firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -s 192.168.0.0/24 -j ACCEPT ฉันจึงเพิ่มกฎข้อที่สองเช่นนั้น firewall-cmd --direct --add-rule ipv4 filter INPUT 1 -m geoip …

1
รวบรวมข้อความโดยใช้คอมไพเลอร์บรรทัดคำสั่งไม่ใช่ไฟล์
ฉันกำลังใช้ luac -p file.lua เพื่อแยกไฟล์เพื่อตรวจสอบข้อผิดพลาดทางไวยากรณ์ เป็นไปได้ไหมที่จะทำสิ่งนี้: luac -p | [a bunch of text] มีคนพูดถึงบางอย่างเกี่ยวกับ 'การวางท่อ' แต่ฉันไม่สามารถหาวิธีที่จะช่วยได้ สิ่งที่ฉันต้องการทำคือนำข้อความจากโปรแกรมที่ฉันกำลังเขียนและใส่ข้อความนั้นลงในคอมไพเลอร์ด้วย -p ดังนั้นมันจึงแยกวิเคราะห์ข้อความ โดยทั่วไปฉันต้องการตรวจสอบไวยากรณ์ของ textarea ของโปรแกรมโดยไม่ต้องเขียนมันลงในไฟล์ก่อน

1
บันทึกไฟล์ MKV จาก VLC ด้วยคำบรรยายล่าช้าหรือไม่
ขณะนี้ฉันมีชุดไฟล์ MKV พร้อมคำบรรยายทั้งหมดชดเชยด้วยความล่าช้าหนึ่งวินาที ฉันคิดว่าคุณสามารถใช้ไฟล์ - & gt; แปลง / บันทึกใน VLC เพื่อบันทึกวิดีโอด้วย บรรทัดคำสั่ง ตัวเลือก. ตัวเลือกเฉพาะที่ฉันใช้คือ subsdelay-mode และ subsdelay-factor โดยใช้ขั้นตอนต่อไปนี้: เปิด VLC สื่อ - & gt; แปลง / บันทึก การเลือกไฟล์ - & gt; เพิ่ม... เลือกไฟล์วิดีโอ ทำเครื่องหมายที่ "แสดงตัวเลือกเพิ่มเติม" เขียนใน "แก้ไขตัวเลือก" - & gt; ": ไฟล์แคช = 300: subsdelay โหมด = 0: subsdelay …

0
โอเพนซอร์สเครื่องมือบรรทัดคำสั่งเพื่อแปลง Excel .xls เป็น. xlsx โดยไม่มี Excel
ฉันกำลังมองหาเครื่องมือบรรทัดคำสั่งแบบโอเพนซอร์สเพื่อแปลงไฟล์จากรูปแบบไบนารี ".xls" แบบไบนารีเก่าไปเป็น Open XML แบบใหม่. (Excel 2007) โดยไม่ต้องติดตั้ง Excel บนพีซี Windows ไอเดีย? แก้ไข: Open source เป็นที่ต้องการอย่างยิ่ง แต่ฟรีสำหรับการใช้งานเชิงพาณิชย์ก็โอเค แก้ไข: ซอฟต์แวร์เพิ่มเติมเช่น Excel Viewer สามารถติดตั้งในระบบได้ตราบใดที่เปิด / ฟรีสำหรับการใช้งานเชิงพาณิชย์

1
ไฟล์แบตช์: เปิด cmd, รัน VS Command Prompt, เรียกใช้ Makecert
ฉันต้องทำสิ่งนี้ในไฟล์แบตช์: เปิด cmd เรียกใช้พรอมต์คำสั่ง VS ทาง cmd ดำเนินการคำสั่งนี้ "makecert -sv SignRoot.pvk - ผู้มีอำนาจ -cy sha1 -a -n \" CN = ใบรับรอง \ "-ss ของฉัน -sr localmachine certificate.cer" จนถึงตอนนี้ฉันได้ทำไปแล้ว 1 และ 2 ปัญหาของฉันกำลังเข้าสู่ # 3 นี่คือสิ่งที่ฉันมี start cmd.exe /k "%comspec% /c "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86"

1
เครื่องบันทึกหน้าจอใดสำหรับ CLIs โดยเฉพาะ?
ฉันต้องการบันทึกวิดีโอเฉพาะบน CLI ของ Ubuntu และ recordmydesktop ทำให้ฉันมีขนาดหน้าต่างที่ไม่ถูกต้องและอัตราเฟรมต่ำสำหรับการพิมพ์ของฉัน เป็นการดีที่ฉันต้องการบันทึกในเซิร์ฟเวอร์รุ่น (ไม่มี GUI) แต่ฉันไม่แน่ใจว่าเป็นไปได้

1
Windows commandline help
ฉันต้องการคัดลอกโฟลเดอร์ "C: \ เอกสารและ settings \ hp \ my เอกสาร" ไปยัง D: \ ผ่านคอนโซล cmd ของ Windows ฉันจะทำสิ่งนี้ได้อย่างไร

0
Cygwin และ Cygwin64 ไม่มีพรอมต์ในเทอร์มินัล
ฉันพยายามติดตั้งและติดตั้ง cygwin และ cygwin64 ใหม่ ฉันลองใช้ไซต์กระจกอื่น ๆ ด้วย แทนที่จะเห็นเส้นคล้ายuser@PC~ $ๆ กันฉันเห็นหน้าจอว่างด้วยเคอร์เซอร์กะพริบ คุณสมบัติของเทอร์มินัล cygwin ระบุเป้าหมาย: C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico - ฉันพยายามstty saneและได้รับข้อผิดพลาดต่อไปนี้: sh: ไม่สามารถรับโหมดอินพุตคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง sh: ไม่สามารถรับโหมดเอาต์พุตคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง sh: ไม่สามารถรับข้อมูลบัฟเฟอร์ของคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง sh: ไม่สามารถตั้งค่าโหมดคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง มีใครประสบปัญหานี้หรือไม่? คุณแก้ปัญหาอย่างไร

2
แท็บแบบสุ่มอัตโนมัติสมบูรณ์ในกรณีที่ชื่อไฟล์เหมือนกันเริ่มต้นหรือไม่
ให้บอกว่าฉันมีหลายไฟล์ในไดเรกทอรีซึ่งทั้งหมดเริ่มต้นด้วยสตริงเดียวกัน $ ls fileAA234 fileAA247 fileAA255 fileAA264 fileAA269 fileAA277 fileAA285 fileAA294 บ่อยครั้งที่เรียกดูไฟล์ข้อมูลดังกล่าวในบรรทัดคำสั่งฉันต้องการอ่านไฟล์เหล่านี้ทุกคนเพื่อดูว่ามีโครงสร้างอย่างไร แต่ถ้าฉันเข้า $ less f และจากนั้นกดแท็บเพื่อเสร็จสิ้นคำตอบจะเป็น $ less fileAA2 fileAA234 fileAA247 fileAA255 fileAA264 fileAA269 fileAA277 fileAA285 fileAA294 ซึ่งไม่ทำให้ฉันใกล้ถึงเปิดไฟล์ใดไฟล์หนึ่ง ดังนั้นสำหรับตอนนี้ฉันอาจใช้เมาส์เพื่อทำเครื่องหมายชื่อไฟล์แบบสุ่มและคัดลอกมาวางที่พรอมต์หรือฉันเอนไปข้างหน้าและให้ตาที่น่าสงสารของฉันหาสตริงที่ไม่ซ้ำกันเพื่อพิมพ์ชื่อไฟล์ให้เสร็จ เป็นวิธีที่ง่ายสำหรับพวกเขาหรือไม่ ฉันแค่คิดถึงอะไรบางอย่างที่ชัดเจนใช่มั้ย ฉันต้องการให้บางสิ่งบางอย่างเหมือนกับtab+enterการทำให้สมบูรณ์อัตโนมัติและเปิดไฟล์แรกในรายการเช่นในกรณีfileAA234นี้ ขอบคุณสำหรับความช่วยเหลือใด ๆ ผมคิดว่ามีวิธีการสร้างสคริปต์เปลือกโดยการรวมเครื่องมือบางอย่างเหมือนlsและheadแต่ฉันยังคงเริ่มต้นและยังไม่พบวิธีแก้ปัญหาตัวเองเลย

0
ตั้งค่าความกว้างคอนโซลขณะเปลี่ยนเส้นทางเอาต์พุต
ฉันกำลังพยายามหลีกเลี่ยงการตัดบรรทัดที่มีความยาวในเอาต์พุตNetUsersและเอาต์พุตก็โอเคโดยใช้cmdหน้าต่างหรือConsole2มี 200 cols อย่างไรก็ตามหากฉันเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์เอาต์พุตจะใช้ความกว้างมาตรฐาน 80 cols เป็นไปได้หรือไม่ที่จะกำหนดความกว้างที่กำหนดเองในขณะที่เปลี่ยนเส้นทางไปยังไฟล์? สำหรับเรคคอร์ดภายใต้ cygwin ขนาดคอนโซลที่กำหนดเองจะถูกละเว้น นอกจากนี้ไฟล์แบตช์ที่มีmode 200,60หรือคล้ายกันจะไม่มีผลในเชิงบวก

2
Net stop <service> ข้อผิดพลาดระบบ 5 ปฏิเสธการเข้าถึง
จาก SQL Server 2012 ฉันพยายามทำสิ่งนี้: DECLARE @COMMAND nvarchar(4000) SET @COMMAND = 'net stop &lt;servicename&gt;' exec master.dbo.xp_cmdshell @COMMAND ฉันได้รับข้อผิดพลาดระบบ 5 และการเข้าถึงถูกปฏิเสธว่าเป็นการตอบสนอง บัญชีบริการ (ตรวจสอบด้วยwhoami) จะถูกเพิ่มไปยังผู้ดูแลระบบดังนั้นมีอะไรผิดพลาดอีกบ้าง?

2
วิธีการเชื่อมต่อ / ยกเลิกการเชื่อมต่อเครือข่าย Ethernet ด้วยบรรทัดคำสั่ง
ฉันกำลังใช้ IP ที่สมดุลในที่ทำงาน แต่เซิร์ฟเวอร์บางแห่งไม่ชอบพวกเขากำลังพิจารณาว่าเป็นการละเมิดความปลอดภัยดังนั้นฉันจึงต้องเปลี่ยนจากการเชื่อมต่ออีเธอร์เน็ตของฉัน (สมดุลกับ 2 IP) เป็นการเชื่อมต่อไร้สาย ) มีคำสั่งที่ฉันสามารถใช้เพื่อเปิด / ปิดการเชื่อมต่ออีเทอร์เน็ตสำหรับ Mac OSX หรือไม่ ฉันกำลังดูnetworksetupคำสั่ง แต่ฉันไม่พบตัวเลือกที่เหมาะสม

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