ใน Unix ฉันแค่ใช้viแต่ฉันไม่รู้ว่าคำสั่งนั้นอยู่บน Windows ฉันกำลังพยายามแก้ไขไฟล์ผ่าน SSH ด้วย Windows Server 2008
cmd
นั้นคุณสามารถใช้เช่น Notepad กับnotepad myfile.txt
ใน Unix ฉันแค่ใช้viแต่ฉันไม่รู้ว่าคำสั่งนั้นอยู่บน Windows ฉันกำลังพยายามแก้ไขไฟล์ผ่าน SSH ด้วย Windows Server 2008
cmd
นั้นคุณสามารถใช้เช่น Notepad กับnotepad myfile.txt
คำตอบ:
edit filename
ฉันจะไม่รับรองการใช้งานและ GUI ที่ล้าสมัย แต่จะติดตั้งตามค่าเริ่มต้นแม้แต่บน Windows 7
แก้ไข: ยกเว้น Windows รุ่น 64 บิต
ทางออกที่ง่ายที่สุดในWindows ทุกรุ่นคือ:
C:\> notepad somefile.txt
และไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติม
ssh
เซิร์ฟเวอร์ไปแล้วนั่นก็น่าจะเป็นปัญหาสำหรับคุณ
จากพรอมต์คำสั่ง Windows ป้อนคำสั่งคัดลอกตามด้วยชื่อไฟล์เป้าหมาย ( copy con c:\file.txt
)
จากนั้นป้อนข้อความที่คุณต้องการใส่ในไฟล์
End และบันทึกไฟล์ได้โดยการกดCTRL- Zแล้วEnterหรือแล้วF6Enter
หากคุณต้องการเปลี่ยนข้อความในไฟล์ที่มีอยู่เพียงแค่แสดงข้อความโดยใช้คำสั่งtype
ตามด้วยชื่อไฟล์จากนั้นเพียงคัดลอกและวางข้อความในcopy con
คำสั่ง
copy con hosts
แต่ ^ Z ไม่บันทึกและ ^ C ไม่ได้ยกเลิก! ต้องปิดหน้าต่าง cmd เพื่อออกไป ไฟล์ไม่เปลี่ยนแปลง
หากคุณกำลังใช้ vi และไม่ต้องการที่จะชำระสำหรับการแก้ไขในตัวคุณจะได้รับเป็นกลุ่มสำหรับ Windows มันจะทำงานจากเชลล์คำสั่ง หรือลองWinVi
edit
ถูกลบออกจากการชนะ 10
vim.exe
ไปที่ที่เข้าถึงได้ในคอนเทนเนอร์ Docker)
เชื่อหรือไม่ว่าEDLIN.EXE
ยังคงอยู่<shudder>
ในระบบ Vista นี้เป็นอย่างน้อย
ขอโทษฉันในขณะที่ฉันร้องไห้เบา ๆ กับตัวเอง ...
ฉันไม่รู้เกี่ยวกับ SSH หรือสิ่งอื่นใด (เกี่ยวข้องกับเซิร์ฟเวอร์) ดังนั้นโปรดยกโทษให้ฉันถ้า "การแก้ปัญหา" นี้ไร้ประโยชน์ หากคุณต้องการที่จะแก้ไขไฟล์ในพร้อมรับคำสั่งคุณจะได้รับ Windows รุ่นของนาโน
^
สัญญาณเตือนเล็กน้อยที่ด้านล่างของหน้าต่างควรเป็นCtrlปุ่มแทน ยกตัวอย่างเช่น^X Exit
หมายความว่าคุณสามารถออกจากโปรแกรมโดยใช้-CtrlX
นอกจากนี้บางครั้งนาโนจะเพิ่มบรรทัดใหม่พิเศษเมื่อบันทึกไฟล์ นี่น่าจะเป็นข้อผิดพลาดบางอย่างกับการพันคำของ Nano
ฉันเคยเห็นพอร์ทของviสำหรับ Windows ด้วยเช่นกัน แต่ฉันเคยใช้ที่ดูเหมือนว่าจะทำให้หน้าต่างพรอมต์คำสั่งมีขนาดเล็กเท่าที่จะทำได้โดยทิ้งแถบชื่อไว้เท่านั้น (ซึ่งหมายความว่าหน้าต่างที่เหลืออาจมองไม่เห็น เนื่องจากคุณมองไม่เห็นสิ่งที่คุณกำลังทำ) อย่างไรก็ตามVim เวอร์ชัน Windowsดูเหมือนว่าจะทำงานได้ค่อนข้างดี