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.

Leave a Comment

Apl Pemberitahuan Desktop Google Voice

Apl Pemberitahuan Desktop Google Voice

Sama seperti Google Wave, Google Voice telah menghasilkan buzz yang agak ramai di seluruh dunia. Google menyasarkan untuk mengubah cara kita berkomunikasi dan sejak ia menjadi

Muat turun Kegemaran Flickr Dengan FlickrFaves

Muat turun Kegemaran Flickr Dengan FlickrFaves

Terdapat banyak alat yang membolehkan pengguna Flickr memuat turun foto mereka dalam kualiti yang tinggi, tetapi adakah terdapat cara untuk memuat turun Kegemaran Flickr? Baru-baru ini kami datang

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

Sandaran Tapak Google: Import/Eksport

Sandaran Tapak Google: Import/Eksport

Tapak Google ialah perkhidmatan daripada Google yang membenarkan pengguna mengehos tapak web pada pelayan Google. Tetapi ada satu masalah, tidak ada pilihan bina dalam untuk membuat sandaran

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 menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Panduan lengkap cara menggunakan Dash to Panel untuk memberikan interface Gnome Shell seperti Windows dengan langkah-langkah mudah.

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

Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!