Cara Beralih Daripada Bash Kepada Fish Shell Di Linux

Di terminal, ramai pengguna kekal dengan Bash. Akibatnya, pengalaman terminal mereka tidak sebaik mungkin. Ia sangat asas, tanpa ciri moden di luar kotak. Jika anda mahukan pengalaman terminal yang lebih baik, pertimbangkan untuk bertukar daripada Bash kepada Fish Shell.

Pasang Kerang Ikan

Sebelum bertukar daripada Bash kepada Fish Shell sebagai Shell terminal utama anda, anda perlu memasangnya pada Linux. Nasib baik, ia sangat popular dan terdapat pakejnya pada hampir setiap pengedaran Linux di luar sana. Buka terminal dan masukkan arahan di bawah untuk memasangnya.

Ubuntu

sudo apt pasang ikan

Debian

sudo apt-get install fish

Arch Linux

sudo pacman -S ikan

Fedora

sudo dnf pasang ikan

OpenSUSE

sudo zypper pasang ikan

Linux lain

Ikan telah wujud sejak sekian lama, walaupun ciri-cirinya agak moden. Oleh kerana usianya, agak mudah untuk mendapatkannya pada hampir mana-mana pengedaran Linux. Untuk memasangnya, buka terminal dan semak pengurus pakej anda untuk "ikan" atau "cangkang ikan". Sebagai alternatif, lihat halaman Github rasmi dan bina dari sumber dengan kod program.

Tukar Bash Kepada Kulit Ikan

Menggunakan Ikan sebagai cangkerang utama mungkin memerlukan sedikit masa untuk membiasakan diri, kerana ia sangat berbeza daripada Bash. Tidak seperti banyak alternatif lain (seperti Zsh, Ksh, dll), Fish tidak menggunakan sistem Bash sebagai asas. Memandangkan Fish mempunyai reka bentuk ini, sesetengah arahan mungkin menolak untuk berfungsi kerana sintaks yang berbeza, dan anda mungkin perlu menukar beberapa tabiat apabila menggunakan terminal.

Cara Beralih Daripada Bash Kepada Fish Shell Di Linux

Nasib baik untuk anda, terdapat halaman hebat yang menggariskan semua selok-belok Shell Ikan dan persekitaran untuk dilihat. Ia menggariskan Sintaks Ikan, cara ia mengendalikan paip, dan banyak lagi perkara lain. Jika anda sedang mempertimbangkan untuk menukar, bantu diri anda sendiri dan baca.

Sebaik sahaja anda melihat helaian curang, ia selamat untuk membuka terminal dan menukar cangkerang lalai pengguna anda daripada Bash kepada Fish Shell. Di terminal, jalankan  arahan chsh  . Walau bagaimanapun, jangan jalankannya dengan  sudo , atau anda berpotensi menukar cangkerang pengguna Root kepada Fish dan bukannya cangkerang anda sendiri.

chsh -s /usr/bin/fish

Menjalankan arahan chsh akan memberikan pengguna anda shell baharu. Untuk mendapatkan akses segera kepada Fish dengan pengguna anda, tulis ikan ke dalam terminal. Jika tidak, mulakan semula PC Linux anda untuk memuktamadkan suis. Selepas but semula, log masuk semula dan buka terminal sekali lagi. Jika semuanya berjalan lancar, Fish akan menjadi lalai baharu, dan anda akan disambut dengan Kulit Ikan, bukannya Bash.

Mengkonfigurasi Ikan

Walaupun anda telah bertukar kepada Kulit Ikan, ia belum bersedia sepenuhnya untuk digunakan. Langkah seterusnya ialah mengkonfigurasinya. Dalam terminal, buat folder konfigurasi baharu.

mkdir -p ~/.config/fish

Seterusnya, buat fail konfigurasi baharu, di dalam folder konfigurasi Fish baharu:

sentuh ~/.config/fish/config.fish

Menggunakan sentuhan mencipta fail konfigurasi Cangkang Ikan kosong tanpa apa-apa di dalamnya. Pada ketika ini, adalah selamat untuk menambah sebarang konfigurasi tersuai ke dalam cangkerang. Bagi kebanyakan pengguna, satu-satunya pengubahsuaian yang diperlukan ialah untuk melumpuhkan mesej alu-aluan secara kekal. Tambahkan pengubahsuaian pada konfigurasi Fish dengan menjalankan arahan berikut:

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

Konfigurasi Ikan Sandaran

Menyediakan Fish pada berbilang komputer boleh menjadi agak menjengkelkan, kerana anda perlu membuat konfigurasi baharu untuk setiap PC. Cara yang lebih cepat ialah membuat sandaran fail dan memulihkannya pada setiap PC yang anda rancang untuk menggunakan Fish. Untuk menyandarkan konfigurasi, jalankan arahan ini dalam terminal

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

Untuk memulihkan konfigurasi, alihkan fail ke PC baharu, letakkan dalam folder Dokumen dan jalankan:

mkdir -p ~/.config/fish

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

Penyesuaian

Cara Beralih Daripada Bash Kepada Fish Shell Di Linux

Untuk sebahagian besar, Fish sudah sedia dan sedia untuk digunakan. Walau bagaimanapun, jika anda ingin menyesuaikan dan mengkonfigurasinya lagi, ada cara untuk melakukannya. Pergi ke terminal dan jalankan arahan ini:

fish_config

Menjalankan arahan ini secara automatik akan membuka tab baharu dalam penyemak imbas web anda, dengan kemungkinan aspek Ikan.

Dalam tetingkap Fish_Config, anda akan dapat menggunakan tema shell pratetap, menetapkan pembolehubah, menetapkan fungsi tersuai, melihat sejarah arahan, menetapkan singkatan, alias dan banyak lagi!

Autolengkap Ikan

Setakat ini, ciri yang paling menarik dalam Fish ialah ciri autolengkap. Ia jauh mendahului segala-galanya, dan ciri yang satu ini sahaja sudah cukup untuk meyakinkan walaupun peminat Bash yang paling tegar untuk menyemaknya. Bahagian terbaik tentang ciri ini ialah ia tidak memerlukan banyak pengetahuan untuk memanfaatkannya. Malah noob terminal boleh mendapat banyak penggunaan daripadanya.

Untuk menggunakan ciri autolengkap Ikan, pergi ke terminal dan mula menaip arahan. Semasa anda menaip, anda akan melihat cangkerang cuba meneka semasa anda pergi. Ia membetulkan apabila ia menerima lebih banyak maklumat. Pada bila-bila masa anda boleh melengkapkan perintah secara automatik dengan menekan  kekunci anak panah kanan pada papan kekunci. Selepas menekan kekunci yang betul, arahan separuh siap anda akan dilengkapkan secara automatik.

Tinggalkan Komen

Muat turun FlightGear Flight Simulator Secara Percuma [Selamat mencuba]

Muat turun FlightGear Flight Simulator Secara Percuma [Selamat mencuba]

Sekali-sekala semua orang memerlukan rehat, jika anda ingin bermain permainan yang menarik, cubalah Flight Gear. Ia adalah sumber terbuka berbilang platform percuma

OK Sampler Adalah Perisian Sampler Muzik Percuma

OK Sampler Adalah Perisian Sampler Muzik Percuma

Apakah Persampelan? Menurut Wikipedia, "Ia adalah tindakan mengambil sebahagian, atau sampel, satu rakaman bunyi dan menggunakannya semula sebagai instrumen atau

Aplikasi Desktop Google Tasks

Aplikasi Desktop Google Tasks

Tugasan Google tidak begitu popular seperti perkhidmatan Google yang lain seperti Kalendar, Gelombang, Suara, dll tetapi ia masih digunakan secara meluas dan merupakan sebahagian daripada orang ramai.

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Dalam panduan kami sebelum ini tentang mengelap cakera keras dan media boleh tanggal dengan selamat melalui Ubuntu Live dan CD but DBAN, kami membincangkan cakera berasaskan Windows

Cara memasang Kali Linux terkini

Cara memasang Kali Linux terkini

Kali Linux ialah pengedaran Linux ujian keselamatan dan penembusan terkemuka. Ia digunakan oleh beribu-ribu profesional untuk mencari kelemahan keselamatan

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Bagaimana untuk memasang Devuan Linux

Bagaimana untuk memasang Devuan Linux

Devuan Linux ialah garpu Debian Linux dengan sistem init systemd dialih keluar sepenuhnya. Devuan melakukan ini untuk kebebasan init, membenarkan pengguna memilih mana-mana