Home
» LINUX
»
Cara Beralih Daripada Bash Kepada Fish Shell Di Linux
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.
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:
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:
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.