Cách chuyển từ Bash sang Fish Shell trên Linux

Cách chuyển từ Bash sang Fish Shell trên Linux

Trong thiết bị đầu cuối, nhiều người dùng gắn bó với Bash. Kết quả là, trải nghiệm thiết bị đầu cuối của họ không tốt như mong đợi. Nó rất cơ bản, không có tính năng hiện đại nào. Nếu bạn muốn có trải nghiệm đầu cuối tốt hơn, hãy cân nhắc chuyển từ Bash sang Fish Shell.

Cài đặt Vỏ cá

Trước khi chuyển từ Bash sang Fish Shell làm Shell thiết bị đầu cuối chính của bạn, bạn cần cài đặt nó trên Linux. May mắn thay, nó rất phổ biến và có các gói của nó trên hầu hết các bản phân phối Linux hiện có. Mở một thiết bị đầu cuối và nhập lệnh bên dưới để cài đặt nó.

Ubuntu

sudo apt cài cá

Debian

sudo apt-get install fish

Arch Linux

sudo pacman -S cá

Fedora

sudo dnf cài cá

OpenSUSE

sudo zypper cài cá

Linuxes khác

Fish đã xuất hiện được một thời gian, mặc dù khá hiện đại về các tính năng. Do tuổi đời của nó, khá dễ dàng để có được nó trên bất kỳ bản phân phối Linux nào. Để cài đặt nó, hãy mở một thiết bị đầu cuối và kiểm tra trình quản lý gói của bạn để tìm “fish” hoặc “fish shell”. Ngoài ra, hãy xem trang Github chính thức và xây dựng nó từ nguồn với mã chương trình.

Chuyển Bash sang vỏ cá

Việc sử dụng Cá làm lớp vỏ chính có thể sẽ khiến một số bạn quen, vì nó rất khác với Bash. Không giống như nhiều lựa chọn thay thế khác (như Zsh, Ksh, v.v.), Fish không sử dụng hệ thống Bash làm cơ sở. Vì Fish có thiết kế này, một số lệnh có thể từ chối hoạt động do cú pháp khác và bạn có thể sẽ phải thay đổi một số thói quen khi sử dụng thiết bị đầu cuối.

Cách chuyển từ Bash sang Fish Shell trên Linux

Thật may mắn cho bạn, có một trang tuyệt vời phác thảo tất cả những điều phức tạp của Vỏ Cá và môi trường để xem qua. Nó phác thảo Cú pháp cá, cách nó xử lý đường ống và rất nhiều thứ khác. Nếu bạn đang cân nhắc thực hiện chuyển đổi, hãy tự giúp mình và đọc nó.

Khi bạn đã xem qua bảng gian lận, bạn có thể mở một thiết bị đầu cuối và thay đổi trình bao mặc định của người dùng từ Bash thành Vỏ cá. Trong terminal, chạy  lệnh chsh  . Tuy nhiên, đừng chạy nó với  sudo , nếu không bạn có thể hoán đổi shell của người dùng Root thành Fish thay vì của chính bạn.

chsh -s / usr / bin / fish

Chạy lệnh chsh sẽ chỉ định cho người dùng của bạn trình bao mới. Để có quyền truy cập tức thì vào Fish với người dùng của bạn, hãy ghi fish vào thiết bị đầu cuối. Nếu không, hãy khởi động lại PC Linux của bạn để hoàn tất quá trình chuyển đổi. Sau khi khởi động lại, hãy đăng nhập lại và mở lại một thiết bị đầu cuối. Nếu mọi thứ suôn sẻ, Fish sẽ là mặc định mới và bạn sẽ được chào đón với Fish Shell chứ không phải Bash.

Cấu hình cá

Mặc dù bạn đã chuyển sang Fish Shell nhưng nó vẫn chưa hoàn toàn sẵn sàng để sử dụng. Bước tiếp theo là cấu hình nó. Trong thiết bị đầu cuối, tạo một thư mục cấu hình mới.

mkdir -p ~ / .config / cá

Tiếp theo, tạo một tệp cấu hình mới, bên trong thư mục cấu hình Fish mới:

chạm vào ~ / .config / fish / config.fish

Sử dụng cảm ứng sẽ tạo ra một tệp cấu hình Fish Shell trống không có gì trong đó. Tại thời điểm này, có thể an toàn để thêm bất kỳ cấu hình tùy chỉnh nào vào shell. Đối với hầu hết người dùng, sửa đổi duy nhất cần thiết là vô hiệu hóa vĩnh viễn thông báo chào mừng. Thêm sửa đổi vào cấu hình Fish bằng cách chạy lệnh sau:

echo 'set fish_greeting "" ">> ~ / .config / fish / config.fish

Cấu hình cá dự phòng

Việc thiết lập Fish trên nhiều máy tính có thể khá khó chịu, vì bạn sẽ phải tạo một cấu hình mới cho mỗi PC. Một cách nhanh hơn là tạo bản sao lưu của tệp và khôi phục tệp đó trên mỗi PC bạn định sử dụng Fish. Để sao lưu cấu hình, hãy chạy lệnh này trong thiết bị đầu cuối

cp ~ / .config / fish / config.fish ~ / Documents /

Để khôi phục cấu hình, hãy di chuyển tệp sang PC mới, đặt tệp vào thư mục Tài liệu và chạy:

mkdir -p ~ / .config / cá

cp ~ / Documents / config.fish ~ / .config / fish / config.fish

Tùy biến

Cách chuyển từ Bash sang Fish Shell trên Linux

Đối với hầu hết các phần, Fish đã được thiết lập và sẵn sàng để sử dụng. Tuy nhiên, nếu bạn muốn tùy chỉnh và cấu hình nó hơn nữa, có một cách để làm điều đó. Đi vào thiết bị đầu cuối và chạy lệnh này:

fish_config

Chạy lệnh này sẽ tự động mở ra một tab mới trong trình duyệt web của bạn, với các khía cạnh có thể có của Fish.

Trong cửa sổ Fish_Config, bạn sẽ có thể áp dụng các chủ đề shell đặt trước, gán biến, đặt các chức năng tùy chỉnh, xem lịch sử lệnh, gán chữ viết tắt, bí danh và hơn thế nữa!

Cá tự động hoàn thành

Cho đến nay, tính năng hấp dẫn nhất trong Fish là tính năng tự động hoàn thành. Nó vượt xa mọi thứ khác và chỉ một tính năng này cũng đủ để thuyết phục ngay cả những người hâm mộ Bash cứng đầu nhất cũng nên xem qua. Phần tốt nhất về tính năng này là nó không yêu cầu nhiều bí quyết để tận dụng. Ngay cả những chiếc noobs đầu cuối cũng có thể tận dụng được rất nhiều công dụng của nó.

Để sử dụng tính năng tự động hoàn thành Cá, hãy chuyển đến thiết bị đầu cuối và bắt đầu nhập lệnh. Khi bạn nhập, bạn sẽ thấy trình bao cố gắng đoán khi bạn di chuyển. Nó sửa khi nhận được nhiều thông tin hơn. Bạn có thể tự động hoàn thành lệnh bất kỳ lúc nào bằng cách nhấn phím  mũi tên phải trên bàn phím. Sau khi nhấn đúng phím, lệnh bán kết thúc của bạn sẽ tự động được hoàn thành.


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó