The friendly interactive shell

Phần mềm chụp màn hình:
The friendly interactive shell
Các chi tiết về phần mềm:
Phiên bản: 2.1.1
Ngày tải lên: 17 Feb 15
Nhà phát triển: liljencrantz
Giấy phép: Miễn phí
Phổ biến: 28

Rating: 5.0/5 (Total Votes: 2)

Như tên gọi của nó cho thấy, vỏ tương tác thân thiện (còn được gọi là cá) là một người dùng thân thiện, miễn phí và mã nguồn mở tương tác UNIX shell được thiết kế đặc biệt để sử dụng cho interactiveness và discoverability tính năng của nó. Nó & rsquo; sa thả thay thế cho Bash (Bourne shell).
cá & rsquo; mục đích chính là để cung cấp một tập hợp phong phú các tính năng mạnh mẽ, bao gồm tab hoàn thành, hệ thống trợ giúp phát hiện và mở rộng, tab hoàn thành các chuỗi với ký tự đại diện, và nhiều chức năng hấp dẫn khác mà chúng tôi & rsquo; đã được liệt kê dưới đây trong nháy mắt. Các đặc điểm chính glanceThe vỏ tương tác thân thiện và dễ sử dụng, tìm kiếm, nhớ, và khám phá. Nó bao gồm một lệnh trợ giúp đặc biệt, cho phép người dùng truy cập vào tất cả các tài liệu của nó, nổi bật cú pháp hỗ trợ, xử lý thiết bị đầu cuối thông minh, và hỗ trợ cho các chức năng clipboard của nội bộ của một hệ thống GNU / Linux.
Chương trình được viết hoàn toàn bằng ngôn ngữ C ++ lập trình và có thể được triển khai trên bất kỳ bản phân phối của Linux, cũng như trên các hệ điều hành UNIX-like khác, chẳng hạn như Mac OS X, BSD hoặc Solaris.Getting bắt đầu với fishInstalling cá vỏ trên phân phối GNU / Linux của bạn chứng tỏ là một nhiệm vụ dễ dàng ngay cả đối với người mới bắt đầu, bạn sẽ chỉ cần tải về phiên bản mới nhất của ứng dụng từ Softoware, lưu trữ trên máy tính của bạn và trích xuất nội dung của nó bằng cách sử dụng trình quản lý lưu trữ yêu thích của bạn.
Sau đó, mở một ứng dụng Terminal và vị trí của các tập tin lưu trữ trích xuất (ví dụ: cd /home/softoware/fish-2.1.1), nơi bạn phải chạy & lsquo; ./ configure && make & rsquo; lệnh để cấu hình và biên dịch chương trình, sau đó là & lsquo; thực hiện cài đặt & rsquo; lệnh để cài đặt nó

là gì mới trong phiên bản này:.

  • sửa lỗi bảo mật:
  • Các giao diện web fish_config bây giờ sử dụng một thẻ xác nhận để bảo vệ các yêu cầu và chỉ đáp ứng các yêu cầu từ máy cục bộ với thẻ này, ngăn chặn một cuộc tấn công thực thi mã từ xa. (Đóng CVE-2014-2914). # 1438
  • psub và funced không còn dễ bị tấn công leo thang đặc quyền cho phép địa phương và giả mạo dữ liệu (đóng CVE-2014-2906 và CVE-2014-3856). # 1437
  • fishd sử dụng một đường dẫn an toàn cho ổ cắm của nó, ngăn chặn một cuộc tấn công leo thang đặc quyền địa phương (đóng CVE-2014-2905). # 1436
  • __ fish_print_packages không còn dễ bị tấn công mà sẽ cho phép leo thang đặc quyền địa phương và giả mạo dữ liệu (đóng CVE-2014-3219). # 1440
  • sửa lỗi khác:
  • fishd giờ bỏ qua SIGPIPE, sửa chữa tai nạn sử dụng các công cụ như GNU Parallel và xảy ra thường xuyên hơn như là kết quả của những thay đổi fishd khác. # 1084 & # 1690

là gì mới trong phiên bản 2.0.0:

  • Thay đổi đáng kể:
  • thay thế lệnh sửa đổi tại $ status # 547.
  • Trước tình trạng thoát của lệnh thay thế (như (pwd)) đã được bỏ qua; tuy nhiên bây giờ nó đổi $ status. Hơn nữa, các lệnh đặt bây giờ chỉ đặt $ trạng về sự thất bại; nó là ảnh hưởng trên sự thành công. Điều này cho phép các mô hình sau:
  • nếu đặt python_path (mà python)
  • ...
  • cuối
  • Bởi vì bộ không sửa đổi $ status trên thành công, nếu chi nhánh có hiệu quả kiểm tra cho dù đó đã thành công, và nếu như vậy, cho dù các bộ cũng đã thành công.
  • Cải tiến tới $ PATH xử lý.
  • Có một biến mới, $ fish_user_paths, có thể được thiết lập phổ, và có nội dung được nối thêm vào $ PATH # 527
  • / etc / đường dẫn và /etc/paths.d giờ được tôn trọng trên OS X
  • cá không còn đổi $ PATH để tìm những chương trình riêng của mình
  • đường dài không còn sử dụng dấu chấm lửng cho các ngắt dòng, và sao chép và dán nên không còn bao gồm một dòng mới ngay cả khi đường dây đã bị hỏng # 300
  • cú pháp mới cho các phạm vi chỉ số (đôi khi được gọi là & quot; & quot lát;) # 212
  • cá bây giờ hỗ trợ một người khác tuyên bố nếu # 134
  • Process và hoàn pid hiện đang làm việc trên OS X # 129
  • cá bây giờ đã định vị, và không còn phụ thuộc vào biên soạn trong đường dẫn # 125
  • cá hiện hỗ trợ kịp thời đúng (RPROMPT) thông qua chức năng fish_right_prompt # 80
  • cá hiện nay sử dụng posix_spawn thay vì ngã ba khi có thể, đó là nhanh hơn nhiều trên BSD và OS X # 11
  • Fixes đáng chú ý khác:
  • Cập nhật hoàn tất VCS (darcs, cvs, svn, vv.)
  • Tránh gọi getcwd về các chủ đề chính, vì nó có thể treo # 696
  • Control-D (forward xóa) không còn dừng lại ở một khoảng thời gian # 667
  • hoàn thành cho nhiều lệnh mới
  • cá hiện nay tôn trọng keybindings độc đáo của rxvt # 657
  • xsel không còn được xây dựng như một phần của cá. Nó vẫn sẽ được gọi nếu cài đặt riêng rẽ # 633
  • __ fish_filter_mime không còn phun ra # 628
  • Các --no-thực hiện tùy chọn để cá không còn ngã xuống khi đạt đến kết thúc của một khối # 624
  • fish_config biết làm thế nào để tìm cá thậm chí nếu nó không phải là trong $ PATH # 621
  • Một không gian hàng đầu hiện nay ngăn chặn viết về lịch sử, như được thực hiện trong bash và zsh # 615
  • Tự đánh đập sau khi nhập một dấu chéo ngược chỉ đi đến một dòng mới nếu nó được theo sau bởi khoảng trắng hoặc cuối dòng # 613
  • printf bây giờ là một builtin # 611
  • xử lý tổ chức sự kiện nên lửa không còn nếu tín hiệu bị chặn # 608
  • set_color bây giờ là một builtin # 578
  • hoàn tất trang người đàn ông đang nằm trong một thư mục generated_completions mới, thay vì hoàn tất của bạn thư mục # 576
  • tab giờ xóa autosuggestions # 561
  • tab hoàn thành từ bên trong một cặp dấu ngoặc kép giờ cố gắng để & quot; phù hợp & quot; đóng quote # 552

  • Hiện tại
  • $ EDITOR có thể là một danh sách: ví dụ, thiết lập EDITOR gvim -f) # 541
  • trường hợp cơ quan đang thụt # 530
  • Các switch-p hồ sơ không còn bị treo # 517
  • Bây giờ bạn có thể kiểm soát-C ra khỏi đọc # 516
  • umask tại là chức năng trên OS X # 515
  • Tránh gọi getpwnam về các chủ đề chính, vì nó có thể treo # 512
  • Alt-F hoặc Alt-mũi tên bên phải (Option-F hoặc tùy chọn-mũi tên bên phải) bây giờ chấp nhận một từ của một kỷ ám thị # 435
  • Cài đặt cá như vỏ đăng nhập của bạn không còn giết OpenSUSE # 367
  • xồ nguợc giờ tham gia đường dây, thay vì tạo ra nhiều lệnh # 347
  • vang nay thực hiện cờ-e để giải thích thoát # 337
  • Khi token cuối cùng trong đầu vào của người dùng chứa các chữ in hoa, sử dụng trường hợp của nó trong sở thích đó của tự kỷ ám thị # 335
  • Mô tả bây giờ có riêng tắt màu # 279
  • của họ
  • Các kí hiệu bắt đầu bằng a. (Ví dụ, ls. *) Không còn phù hợp. và .. # 270
  • wildcards Recursive giờ xử lý các liên kết tượng trưng vòng # 268
  • Bây giờ bạn có thể xóa các mục lịch sử từ giao diện web fish_config # 250
  • Các hệ điều hành X xây dựng tại các liên kết yếu wcsdup và wcscasecmp # 240
  • cá hiện nay lưu và phục hồi các nhóm quá trình, trong đó ngăn chặn quá trình nào đó thì việc báo cáo nhầm là dừng lại # 197
  • funced bây giờ có một tùy chọn biên tập # 187
  • màu sắc hàng Xen kẽ có sẵn trong máy nhắn tin cá qua fish_pager_color_secondary # 186
  • giá trị phổ biến hiện nay được lưu trữ dựa trên địa chỉ MAC của bạn, không phải tên máy của bạn # 183
  • Các caret ^ bây giờ chỉ làm một chuyển hướng stderr nếu nó là ký tự đầu tiên của một token, làm người dùng hài lòng git # 168
  • Autosuggestions sẽ gây ra dòng không còn gói # 167
  • xử lý tốt hơn các ký tự Unicode kết hợp # 155
  • SIGHUPs cá quá trình thường xuyên hơn # 138
  • cá không còn nguyên nhân sudo để yêu cầu một mật khẩu mỗi khi
  • cá cư xử tốt hơn dưới Midnight Commander # 121
  • đặt -e không còn bị treo # 100
  • cá bây giờ sẽ tự động nhập khẩu từ lịch sử bash, nếu không có tiền sử cá # 66
  • Backslashed-dòng mới bên trong chuỗi trích dẫn tại hành xử trực giác # 52
  • tiêu đề Tab sẽ được hiển thị một cách chính xác trong iTerm2 # 47
  • scp hoàn thành con đường từ xa bây giờ đôi khi làm việc # 42
  • Việc đọc dựng sẵn không còn thấy autosuggestions # 29
  • Custom hợp phím có thể được thiết lập thông qua các chức năng fish_user_key_bindings # 21
  • Tất cả Python kịch bản bây giờ chạy một cách chính xác theo cả 2 và Python Python 3 # 14
  • Các & quot; chấp nhận tự kỷ ám thị & quot; quan trọng bây giờ có thể được cấu hình # 19
  • Autosuggestions sẽ không còn thấy các lệnh không hợp lệ # 6

là gì mới trong phiên bản 1.23.1:

  • Phiên bản này chứa một danh sách dài các bản sửa lỗi cho các lỗi , phiền toái, và misfeatures, cũng như nhiều lệnh cụ thể mới hoàn tab.

Yêu cầu :

  • Doxygen
  • kernel

Phần mềm tương tự

Ý kiến ​​để The friendly interactive shell

Bình luận không
Nhập bình luận
Bật hình ảnh!