Computer >> Máy Tính >  >> Lập trình >> Python

Fish - Lớp vỏ tương tác thông minh và thân thiện với người dùng dành cho Linux


Dễ chịu Vỏ tương tác được gọi và viết tắt là FISH là một trình bao cho các hệ điều hành giống UNIX và UNIX. Đây là một môi trường dòng lệnh sáng tạo và độc đáo với một số cải tiến vô giá. Cá được thiết kế để hoạt động với bất kỳ lớp vỏ nào khác như bash hoặc ZSH. Không giống như các trình bao khác nhau vô hiệu hóa nhiều phần tử với sự trợ giúp của mặc định để tiết kiệm tài nguyên quy trình, FISH duy trì tất cả chúng được bật theo phương thức mặc định nhằm nỗ lực tận dụng tối đa.

Tính năng

  • Đây là một trình bao tương tác và thân thiện với người dùng
  • Nó có rất nhiều tính năng mạnh mẽ
  • Cấu hình dựa trên Web có sẵn
  • Nó hỗ trợ Màu VGA Glorious và 256 màu đầu cuối
  • Hỗ trợ khay nhớ tạm X
  • Lỗi khi kiểm tra khả năng
  • Lệnh trợ giúp để xem tài liệu FISH
  • Chọn các đề xuất bằng phím mũi tên

Cài đặt FISH

Để cài đặt fish, nó phải yêu cầu Thuộc tính phần mềm Python , sử dụng lệnh sau để cài đặt python -

$ sudo apt-get install python-software-properties

Đầu ra mẫu phải như thế này -

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
   python-pycurl
Suggested packages:
   libcurl4-gnutls-dev python-pycurl-dbg
The following NEW packages will be installed:
python-pycurl python-software-properties
0 upgraded, 2 newly installed, 0 to remove and 7 not upgraded.
Need to get 67.5 kB of archives.
After this operation, 358 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://in.archive.ubuntu.com/ubuntu/ trusty/main python-pycurl amd64 7.19.3-0ubuntu3 [47.9 kB]
Get:2 https://in.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-software-properties all 0.92.37.7 [19.6 kB]
Fetched 67.5 kB in 1s (45.9 kB/s)
Selecting previously unselected package python-pycurl.
(Reading database ... 218616 files and directories currently installed.)
Preparing to unpack .../python-pycurl_7.19.3-0ubuntu3_amd64.deb ...
Unpacking python-pycurl (7.19.3-0ubuntu3) ...
....................................................

Bây giờ, chúng ta nên gọi là kho lưu trữ như được hiển thị bên dưới-

$ sudo add-apt-repository ppa:fish-shell/nightly-master

Đầu ra phải như thế này -

This repository contains regular builds of the most recent source of Fish shell, built from the Git master trunk at https://github.com/fish-shell/fish-shell/.

More info: https://launchpad.net/~fish-shell/+archive/ubuntu/nightly-master
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpzn3dsxqj/secring.gpg' created
gpg: keyring `/tmp/tmpzn3dsxqj/pubring.gpg' created
gpg: requesting key 6DC33CA5 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpzn3dsxqj/trustdb.gpg: trustdb created
gpg: key 6DC33CA5: public key "Launchpad PPA for Fish shell maintainers" imported
gpg: Total number processed: 1
gpg:             imported: 1 (RSA: 1)
OK

Cập nhật các gói Linux bằng lệnh sau -

$ sudo apt-get update

Để cài đặt fish, hãy sử dụng lệnh sau -

$ sudo apt-get install fish

Đầu ra phải như thế này -

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
   linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic
   linux-image-4.2.0-27-generic linux-image-extra-4.2.0-27-generic
   linux-signed-image-4.2.0-27-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
   xsel
The following NEW packages will be installed:
   fish xsel
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,187 kB of archives.
After this operation, 6,568 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://ppa.launchpad.net/fish-shell/nightly-master/ubuntu/ trusty/main fish amd64 2.2.0-680-ga701264-1~trusty [1,166 kB]
Get:2 https://in.archive.ubuntu.com/ubuntu/ trusty/universe xsel amd64 1.2.0-2 [20.6 kB]
Fetched 1,187 kB in 4s (284 kB/s)
.................................

Sử dụng Vỏ cá

Để sử dụng dòng lệnh shell cá, hãy sử dụng lệnh sau -

$ fish

Đầu ra mẫu phải như thế này -

Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish

Để kiểm tra phiên bản cài đặt của fish, hãy sử dụng lệnh sau -

$ echo $FISH_VERSION

Đầu ra mẫu phải như thế này -

2.2.0-680-ga701264

Để nhận đề xuất tự động, chỉ cần viết “da”, nó sẽ hiển thị các đề xuất tự động như hình dưới đây-

$ date

Đầu ra phải như thế này -

Tue Mar 15 11:29:50 IST 2016

Để biết thêm thông tin về . Sử dụng lệnh sau -

$ help

Đầu ra mẫu phải như thế này -

Fish - Lớp vỏ tương tác thông minh và thân thiện với người dùng dành cho Linux

Để tự động chọn màu thông minh trong thời gian thực, hãy sử dụng lệnh sau -

$ echo
"I am loving tutorialspoint "

Đầu ra phải như thế này -

I am loving tutorialspoint

Để làm cho dưới dạng defult shell, sử dụng lệnh sau -

$ chsh -s /usr/bin/fish

Để chuyển về trình bao trước của bạn, hãy sử dụng lệnh sau -

$ chsh -s /bin/bash

Xin chúc mừng! Bây giờ, bạn đã biết “Cách sử dụng Fish - Lớp vỏ tương tác thông minh và thân thiện với người dùng cho Linux”. Chúng ta sẽ tìm hiểu thêm về các loại lệnh này trong bài đăng tiếp theo về Linux. Hãy tiếp tục đọc!