Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Fish – Linux용 스마트하고 사용자 친화적인 대화형 쉘


즐거움 대화형 셸 FISH로 약칭되는 이것은 UNIX 및 UNIX 계열 운영 체제용 셸입니다. 값을 매길 수 없는 많은 개선 사항이 포함된 독특하고 혁신적인 명령줄 환경입니다. Fish는 bash 또는 ZSH와 같은 다른 쉘과 함께 작동하도록 설계되었습니다. 프로세스 리소스를 절약하기 위해 기본적으로 몇 가지 이상의 요소를 비활성화하는 다른 쉘과 달리 FISH는 최대한 활용하기 위해 기본적으로 모든 요소를 ​​활성화한 상태로 유지합니다.

기능

  • 사용자 친화적인 대화형 쉘입니다.
  • 강력한 기능이 너무 많습니다
  • 내장된 웹 기반 구성
  • Glorious VGA Color 및 256 단자 색상 지원
  • X 클립보드 지원
  • 기능 확인 오류
  • FISH 문서를 보기 위한 도움말 명령
  • 화살표 키를 사용하여 제안 선택

FISH 설치

물고기를 설치하려면 Python 소프트웨어 속성이 필요합니다. , 다음 명령을 사용하여 python –

을 설치합니다.
$ sudo apt-get install python-software-properties

샘플 출력은 다음과 같아야 합니다. –

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) ...
....................................................

이제 fish를 호출해야 합니다. 아래와 같은 저장소-

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

출력은 다음과 같아야 합니다. –

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

다음 명령을 사용하여 Linux 패키지 업데이트 –

$ sudo apt-get update

물고기를 설치하려면 다음 명령을 사용하십시오. –

$ sudo apt-get install fish

출력은 다음과 같아야 합니다. –

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)
.................................

피쉬 쉘 사용

물고기 셸 명령줄을 사용하려면 다음 명령을 사용하십시오. –

$ fish

샘플 출력은 다음과 같아야 합니다. –

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

설치된 물고기의 버전을 확인하려면 다음 명령을 사용하십시오 –

$ echo $FISH_VERSION

샘플 출력은 다음과 같아야 합니다. –

2.2.0-680-ga701264

자동 제안을 받으려면 "da"를 쓰면 아래와 같이 자동 제안이 표시됩니다.

$ date

출력은 다음과 같아야 합니다. –

Tue Mar 15 11:29:50 IST 2016

물고기에 대한 자세한 정보를 얻으려면 . 다음 명령을 사용하십시오 –

$ help

샘플 출력은 다음과 같아야 합니다. –

Fish – Linux용 스마트하고 사용자 친화적인 대화형 쉘

실시간으로 지능형 색상 선택을 자동으로 받으려면 다음 명령을 사용하십시오. –

$ echo
"I am loving tutorialspoint "

출력은 다음과 같아야 합니다. –

I am loving tutorialspoint

물고기를 만들려면 기본 셸로 다음 명령을 사용하십시오. –

$ chsh -s /usr/bin/fish

이전 셸로 다시 전환하려면 다음 명령을 사용하십시오. –

$ chsh -s /bin/bash

축하합니다! 이제 "Fish 사용법 - Linux용 스마트하고 사용자 친화적인 대화형 쉘"을 알게 되었습니다. 다음 Linux 게시물에서 이러한 유형의 명령에 대해 자세히 알아볼 것입니다. 계속 읽어주세요!