Fish Shell dimaksudkan untuk menjadi shell baris perintah yang interaktif dan mudah digunakan, di mana FISH adalah singkatan dari shell interaktif yang ramah. Keuntungan yang ditawarkan Fish Shell dalam pembuatan skrip adalah sintaks seperti Ada/Modula-2, yang dapat menghasilkan teks yang lebih mudah dibaca dalam skrip yang kompleks. Seperti Bash, perintah UNIX dapat dipanggil dalam skrip Fish. Skrip ikan dapat digunakan sebagai program yang dapat dieksekusi setelah mengaturnya agar dapat dieksekusi dengan chmod. Dengan demikian, tugas dapat diotomatisasi mirip dengan skrip bash.
Fitur utama cangkang interaktif ramah IKAN:
- Perintah ditandai dengan warna (penyorotan sintaks)
- Saat Anda mengetik, karakter untuk perintah yang ada ditambahkan dan disarankan
- Salah ketik ditampilkan saat Anda mengetik
- Penyelesaian baris perintah (penyelesaian tab) mencantumkan perintah yang mungkin termasuk deskripsi fungsional singkat, asalkan ada baris deskripsi dari halaman manual.
- Eksekusi perhitungan pada tingkat shell dimungkinkan hingga enam tempat desimal
Langkah-langkah untuk menginstal dan menggunakan Fish Shell di Ubuntu Linux
Unduh Cangkang Ikan
Kami tidak perlu menambahkan repo pihak ketiga, paket untuk menginstal Fish sudah ada di repo sistem default Ubuntu:
sudo apt install fish
Beralih ke Ikan
Setelah penginstalan selesai, Anda dapat mulai menggunakannya dengan mengalihkan shell Anda saat ini ke Fish, untuk jenis itu-
fish
Tetapkan Ikan sebagai Cangkang Default
Setelah menggunakan beberapa waktu, jika Anda menyukai shell yang penuh warna dan ramah ini, maka Anda dapat mengaturnya sebagai default sistem, bukan bash.
chsh -s /usr/bin/fish
Keluar dari sistem Anda dan masuk lagi untuk menerapkan perubahan.
Penyesuaian
Untuk mengubah properti Fish, kita dapat membuat file konfigurasi-
nano ~/.config/fish/config.fish
Beralih kembali ke Bash
Jika Anda tidak menyukai Fish dan ingin mengembalikan Bash Anda lagi di terminal, jalankan
chsh -s /usr/bin/bash
logout dan login lagi.
Untuk mempelajari lebih lanjut tentang perintah shell ini, lihat dokumentasi resmi.