7 lý do tại sao bạn nên cài đặt vỏ cá

7 lý do tại sao bạn nên cài đặt vỏ cá

Có lẽ điều thúc đẩy nhiều người cài đặt Linux là nó có thể tùy chỉnh một cách vô lý . Nếu bạn không thích nó trông như thế nào, bạn có thể cài đặt một môi trường cửa sổ mới . Nếu bạn không thích cách thiết bị đầu cuối của mình hoạt động, bạn có thể thay đổi điều đó bằng cách cài đặt một vỏ mới .





Có rất nhiều loại vỏ khác nhau mà bạn có thể lựa chọn. Một trong những phổ biến nhất là bash, nhưng cũng có ZSH, Korn Shell và TCSH. Chúng đều là những chiếc vỏ tốt, nhưng chúng đều được tạo ra vào những năm 1970, 1980 và đầu những năm 1990, và chúng chưa thực sự chuyển động theo thời gian. Đó là lý do tại sao bạn nên cân nhắc thử - Vỏ thân thiện.





Fish có khẩu hiệu hơi mỉa mai là 'một trình bao dòng lệnh cho những năm 90'. Nó giới thiệu các tính năng thực sự nên trở nên phổ biến sớm hơn, nhưng không . Các tính năng như tự động đề xuất, màu VGA và ngôn ngữ kịch bản lấy cảm hứng từ các ngôn ngữ lập trình hiện đại như Python và Ruby. Tôi là fan.





Đọc tiếp để tìm hiểu những gì cá có thể làm cho bạn và cách bạn có thể cài đặt nó trên máy tính của mình.

Tự động điền và đề xuất

Một trong những tính năng tốt nhất của fish là tự động hoàn thành. Nó biết bạn đang nghĩ gì và sẵn lòng lưu lại các lần gõ phím bằng cách hoàn thành lệnh cho bạn. Chỉ cần nhấn Tab.



Mặc dù đó là một tính năng sáng tạo, ít nhất là trong chừng mực của terminal shell, nó không phức tạp như vậy. Nó đưa ra các giả định dựa trên sự kết hợp giữa phỏng đoán và lịch sử dòng lệnh của bạn.

Nếu bạn gặp khó khăn với một lệnh nhất định, nhấn phím Tab sẽ liệt kê tất cả các tham số chấp nhận được đã biết và những gì chúng thực hiện. Điều này được thực hiện bằng cách thu lượm cá thông qua 'Trang Người đàn ông' (về cơ bản là tài liệu) của chương trình cụ thể đó.





Đánh dấu cú pháp và màu sắc đẹp

Tôi biết; bạn có thể tùy chỉnh các shell khác để sử dụng màu sắc rực rỡ hơn và để có đánh dấu cú pháp. Nhưng cá có nó ngay lập tức và có một bảng màu rộng hơn nhiều để lựa chọn.

Điều này không chỉ làm cho mọi thứ dễ đọc hơn mà còn trông rất đẹp. Theo kinh nghiệm của riêng tôi, tôi thấy điều này đã cải thiện đáng kể độ chính xác của tôi trên dòng thời gian, vì tôi ít có xu hướng viết các lệnh không đúng định dạng.





Ký tự đại diện

Một tính năng thú vị khác mà cá có là khả năng sử dụng các ký tự đại diện ở bất cứ đâu bạn cảm thấy thích. Vậy làm thế nào mà làm việc?

Vâng, nếu bạn đang sử dụng Bash và bạn chạy 'ls * .txt', bạn sẽ nhận được thông báo lỗi vì nó đang tìm kiếm một tệp cụ thể có tên là '* .txt'. Không phải ở cá.

Như bạn có thể mong đợi, nó sẽ liệt kê mọi thứ trong thư mục nhất định có phần mở rộng tệp là '.txt'.

Bạn cũng có thể có nhiều ký tự đại diện. Vì vậy, nếu bạn chạy 'ls * .jp *', bạn sẽ liệt kê mỗi tệp có phần mở rộng bắt đầu bằng '.jp'. Điều đó cực kỳ hữu ích khi bạn cho rằng các tệp JPEG có thể đi kèm với cả phần mở rộng '.jpg' và '.jpeg'.

Giao diện web

Một tính năng mới khác của fish là nó có thể được cấu hình thông qua giao diện web, chạy trên một máy chủ web cục bộ. Đây là khá nhiều vỏ duy nhất cung cấp điều này. Mặc dù điều này nghe có vẻ giống một chút tính năng của 'con voi trắng', nhưng nó thực sự không phải vậy.

Giao diện web cho phép bạn điều chỉnh bảng màu theo ý muốn. Mặc dù, tôi phải thừa nhận rằng, tôi khá hài lòng với bảng màu mặc định.

Công cụ cấu hình web của Fish cũng cho phép bạn duyệt qua các biến môi trường của mình, tất cả đều thông qua sự thoải mái của trình duyệt web của riêng bạn.

Những thứ khác có thể được điều chỉnh thông qua công cụ cấu hình web là ràng buộc phím đầu cuối, tính thẩm mỹ của dấu nhắc lệnh và các chức năng mặc định có sẵn thông qua ngôn ngữ kịch bản của Fish.

Cuối cùng, bạn cũng có thể xem lịch sử dòng lệnh của mình. Điều này cực kỳ hữu ích khi bạn cần thực hiện từng bước để giải quyết một vấn đề hóc búa.

Kiểm soát lưu lượng

Chúng ta hãy đề cập đến một lợi thế khác của cá. Giống như bạn có thể làm trong bash, cá con bạn sử dụng dấu chấm phẩy và bộ kết hợp để chuỗi các lệnh lại với nhau. Điều này cho phép bạn có một số loại điều khiển luồng thô sơ khi bạn đang viết những dòng chữ nhỏ tiện dụng.

cách chuyển ứng dụng sang thẻ sd máy lẻ

Sự khác biệt là cá trông đẹp khi làm nó. Nó thay thế các toán tử logic được sử dụng bởi bash ('||', '&&', và '!'), Và thay thế chúng bằng 'và', 'hoặc', và 'không phải'. Điều này làm cho nó đường dễ đọc hơn.

Thông báo lỗi hữu ích

Đây là đặc điểm yêu thích của tôi về cá. Bất cứ khi nào bạn ( tất yếu ) vặn lại, cá sẽ giải thích bằng tiếng Anh đơn giản bạn đã sai ở đâu, và quan trọng hơn, bạn có thể sửa nó như thế nào.

Tôi không biết bất kỳ trình bao nào khác có thông báo lỗi rõ ràng như vậy.

Dễ dàng cài đặt Fish

Bị thuyết phục? Tôi đã nghĩ như vậy. Bây giờ chúng ta sẽ đến phần mà tôi giải thích cách cài đặt nó.

Đầu tiên, bạn sẽ cần lấy một bản sao từ cá từ kho lưu trữ của bản phân phối Linux hoặc BSD mà bạn đã chọn. Trên Ubuntu và các bản phân phối giống Ubuntu, đó chỉ là 'sudo apt-get install fish'.

Nếu bạn đang sử dụng máy Mac, bạn có thể cài đặt nó thông qua HomeBrew . Cần lưu ý rằng nếu gần đây bạn đã nâng cấp lên El Capitan, HomeBrew có thể bị hỏng. Bạn có thể làm theo các bước sau để khắc phục nó . Ngoài ra, nếu bạn đang sử dụng Windows, có một phiên bản dành cho Cygwin .

Bạn có thể bắt đầu sử dụng fish ngay lập tức bằng cách gõ 'fish' vào dấu nhắc lệnh của mình và nhấn quay lại. Vấn đề là, nó sẽ chỉ hoạt động cho phiên cụ thể đó. Nếu bạn đóng thiết bị đầu cuối của mình và mở lại, nó sẽ hiển thị trình bao bạn đã sử dụng trước đó. Đó có lẽ là bash.

Vì vậy, bạn cần đặt fish làm shell mặc định. Để làm điều đó, chỉ cần chạy 'chsh -s / usr / bin / fish' và khởi động lại thiết bị đầu cuối của bạn. Nếu bạn gặp bất kỳ rắc rối nào, chủ đề AskUbuntu này đặc biệt là khai sáng.

Khi tôi cố gắng cài đặt nó trên máy Mac của mình, tôi đã gặp lỗi 'trình bao không chuẩn'. Tôi đã có thể sửa lỗi này bằng cách chỉnh sửa / etc / shell / sử dụng trình soạn thảo văn bản VIM và thêm đường dẫn đến cá trên một dòng mới.

Bơi cùng những chú cá

Cá đã cám dỗ bạn thay vỏ? Bạn sẽ gắn bó với thói quen thô lỗ? Hay bạn sử dụng một số loại vỏ kỳ lạ khác? Hãy cho tôi biết trong các ý kiến ​​dưới đây!

Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Phần cuối
Giới thiệu về tác giả Matthew Hughes(Đã xuất bản 386 bài báo)

Matthew Hughes là nhà phát triển và nhà văn phần mềm đến từ Liverpool, Anh. Anh ấy hiếm khi được tìm thấy nếu không có một tách cà phê đen đậm đà trên tay và hoàn toàn yêu thích Macbook Pro và máy ảnh của anh ấy. Bạn có thể đọc blog của anh ấy tại http://www.matthewhughes.co.uk và theo dõi anh ấy trên twitter tại @matthewhughes.

Xem thêm từ Matthew Hughes

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký