Tôi vừa xem qua PowerShell (tôi biết nó là vỏ Monad). Đôi mắt dốt nát của tôi nhìn thấy nó nhiều hơn hoặc ít hơn như một lai giữa bash thường xuyên và python. Tôi sẽ xem xét tích hợp như vậy giữa hai môi trường rất mát mẻ trên linux và osx, vì vậy tôi đã tự hỏi nếu nó đã tồn tại (ipython là không thực sự giống nhau), và nếu không, tại sao?Một PowerShell dựa trên PowerShell?
Trả lời
Tôi vừa mới chơi ở Powershell, nhưng điều phân biệt nó đối với tôi là khả năng đường ống đối tượng thực trong vỏ. Trong khía cạnh đó, gần nhất tôi đã tìm thấy được thực sự sử dụng vỏ IPython với ipipe
:
Tiếp theo công thức nấu ăn hiển thị trên trang đó và nấu lập tiện ích của riêng tôi, Tôi không thường xuyên rời khỏi vỏ IPython cho bash. YMMV.
Theo như PowerShell trên Linux hoặc OSX, hãy xem Pash, phiên bản đa nền tảng của PowerShell bằng Mono.
... đó là * rất * xa chức năng, hãy để một mình hoàn thành và nó đã không nhìn thấy một bản cập nhật trong một năm rưỡi. – Joey
+1 với hy vọng rằng ai đó sẽ nhận bất kỳ nỗ lực nào trong số những nỗ lực này để tạo ra một giải pháp giống như Powershell thân thiện với Linux. –
Tôi nghĩ Hotwire về cơ bản là những gì bạn đang nghĩ đến việc:
http://code.google.com/p/hotwire-shell/wiki/GettingStarted0700
Đó là một môi trường shell-type nơi bạn có thể truy cập vào các kết quả đầu ra như các đối tượng Python.
Nó không có tất cả các móc tiện dụng của PowerShell vào các thông tin hệ thống Windows khác nhau. Để làm được điều đó, bạn có thể muốn tích hợp nghĩa đen Python với PowerShell; được mô tả trong IronPython In Action.
Hotwire là dự án đã chết, không cập nhật kể từ năm 2008 .. –
Phiên bản nguồn mở của PowerShell hiện tồn tại. Nó có thể được tìm thấy tại https://msdn.microsoft.com/en-us/powershell.
Cảm ơn rất nhiều. Tôi hiểu những gì bạn đang nói. Kết quả thực là các ví dụ trong trợ giúp 'powerhell' nên được sử dụng thận trọng. Tôi thực sự đã đăng câu hỏi trước khi tôi thấy phản hồi/nhận xét của bạn. Tôi sẽ tìm hiểu cách liên kết câu trả lời này cho câu hỏi tôi đã đăng. –
Điều này không thực sự trả lời câu hỏi, mặc dù, phải không? – VermillionAzure
Có thể là lỗi của sự phán xét về phía tôi khi tôi thêm một câu hỏi vào nhận xét của tôi (câu trả lời giả). Câu trả lời từ mklement0 rất hữu ích cho tôi. Tôi đã đăng câu hỏi một mục riêng biệt. Tôi sẽ tìm bài viết và liên kết câu hỏi của tôi hoặc sao chép câu trả lời có liên quan đến tôi để hỗ trợ người đọc. –
- 1. Powershell gọi Powershell script
- 2. Powershell -Command trên nhiều dòng
- 3. PowerShell: đọc nhật ký Bản ghi PowerShell
- 4. PowerShell App.Config
- 5. Windows RT Powershell (PermissionDenied) trên New-Object
- 6. Extract substring với regex trên PowerShell
- 7. Tự động Telnet bằng PowerShell
- 8. Đường dẫn thư mục của tệp Powershell Trong Powershell
- 9. Gọi PowerShell từ NodeJS
- 10. Powershell Remoting Profiles
- 11. Powershell remoting với V1
- 12. Powershell trong SSIS
- 13. Vim với Powershell
- 14. PowerShell ForEach/Piping confused
- 15. Powershell: Hai mảng chiều
- 16. Calling PowerShell Từ C#
- 17. Powershell tham gia
- 18. PowerShell - nối chuỗi
- 19. Powershell đa chiều Mảng
- 20. powershell hoặc msdeploy
- 21. Flatten mảng trong PowerShell
- 22. Gọi một kịch bản PowerShell từ Python
- 23. Powershell dll đang tải
- 24. Biến PowerShell vĩnh viễn
- 25. PowerShell xml xpath
- 26. Lỗi giải mã Powershell
- 27. Xác thực PowerShell PSCredential
- 28. '$ null =' trong PowerShell
- 29. Powershell v3 Invoke-RestMethod
- 30. PowerShell FINDSTR eqivalent?
Bạn có bất kỳ trích dẫn nào nói rằng PowerShell là sự kết hợp của bất kỳ thứ gì, ít hơn nhiều so với lai của bash và python? Re "bash", bạn có thể gây nhầm lẫn thực tế rằng có những bí danh như "rm" với nó giống như bash. –
Tôi có nghĩa là với tôi nó trông giống như vậy, không phải là nó, và các chức năng tương tự có thể đạt được với một hỗn hợp "bash/python giống như" môi trường. Tôi không sử dụng chiến thắng, vì vậy tôi không có đầu mối thực sự về các chức năng thực sự của nó. –
Ok. Làm một trong hai python hoặc bash có khái niệm về một đường ống đối tượng? Giống như các ống vỏ unix tiêu chuẩn, nhưng gửi các đối tượng thực tế thay vì dòng văn bản? –