Fish: Alternatif yang lebih baik untuk Bash di Linux?

Fish: Alternatif yang lebih baik untuk Bash di Linux?

Bash adalah alat yang luar biasa di Linux, tetapi ada ruang untuk perbaikan dalam segala hal. Fish adalah shell alternatif untuk Linux yang beberapa orang mungkin anggap sebagai peningkatan signifikan dari apa yang ditawarkan Bash.

Laporan Derrik Diener untuk Make Tech Easier:

Pernahkah Anda ingin menjauh dari Bash saat menggunakan Linux? Itu bisa dimengerti. Meskipun Bash sering dipuji sebagai cangkang yang hebat, ia memiliki banyak kekurangan. Masukkan cangkang ikan. Ini alternatif yang bagus dengan banyak fitur rapi. Jenis prediktif yang paling terkenal. Fitur praktis lainnya termasuk penyorotan sintaks, riwayat perintah yang dapat dicari, dan saran otomatis.

Ikan sangat ramah pengguna. Mulailah mengetik. Ini akan menebak. Ingin mengetikkan perintah pacman? Kemungkinan itu akan mengisinya untuk Anda. Yang harus Anda lakukan adalah menekan panah kanan pada keyboard Anda dan membiarkannya selesai secara otomatis. Fitur ini sangat kuat. Itu tidak hanya bekerja dengan perintah sistem (seperti pemaket) tetapi dengan perintah atau program terminal yang tersedia. Jika diinstal pada sistem Anda dengan cara tertentu, Fish akan menemukannya dan memberi tahu Anda tentangnya.

Ikan benar-benar tidak membutuhkan banyak konfigurasi. Dari awal semuanya harus diatur persis seperti yang Anda butuhkan. Namun, ada satu perubahan kecil yang dapat membuat pengalaman Fish Anda jauh lebih baik: Menonaktifkan pesan startup. Meskipun membantu, itu bisa sangat menjengkelkan untuk melihat setiap kali Anda membuka jendela terminal baru.

Sementara Bash adalah cangkang yang bagus, Ikan lebih baik. Itu membuat banyak kekurangan yang dimiliki Bash dan cangkang lainnya. Fungsi pelengkapan otomatis adalah penyelamat, dan opsi konfigurasi yang tangguh merupakan tambahan yang disambut baik. Cangkangnya sangat cepat dan ringan di kakinya. Tentu, ada alternatif lain, dan bahkan mungkin beberapa yang membanggakan fitur yang setara, tetapi di mana Fish menang adalah kesederhanaannya. Mudah disiapkan, mudah dikonfigurasi, dan mudah menyelesaikan pekerjaan.

Selengkapnya di Make Tech Easier

Artikel tentang Fish menggantikan Bash menarik perhatian redditor Linux, dan mereka tidak malu membagikan pendapat mereka tentang hal itu:

Kustomisasi pengguna: "Bash mungkin memiliki kekurangan, tetapi kurangnya pelengkapan otomatis bukanlah salah satunya. Sungguh, tidak satu pun dari cangkang bermodel baru dengan semua lonceng dan peluitnya yang benar-benar meyakinkan saya. Jika saya pindah dari Bash, itu akan menjadi sesuatu yang lebih sederhana, seperti mksh :) "

Johnny0055: "Saya suka bagaimana fish dapat menyelesaikan secara otomatis dengan membaca halaman manual, sehingga seringkali dapat menghasilkan penyelesaian untuk program yang tidak memiliki penyelesaian tertentu. Saya sendiri menggunakan fish terutama karena memiliki default yang lebih baik, dan bahasa skrip yang lebih sederhana."

3dank5maymay: "Sedangkan untuk bahasa scripting, bash benar-benar payah. Tetapi terlepas dari shell apa yang Anda gunakan sebagai shell interaktif, Anda dapat menulis skrip Anda dalam bahasa apa pun, jadi bashs sintaks scripting yang buruk tidak terlalu relevan dengan pilihan saya untuk shell interaktif . "

Cutol: "Sudahkah kamu mencoba Fish? Aku tidak pernah bisa membuat pelengkapan otomatis Bash sedekat ini sebaik itu. Saya suka bagaimana Fish mengingat penyelesaian terakhir dan menyarankan Anda terlebih dahulu, daripada bersepeda melalui pilihan secara berurutan."

Nomto: "Beberapa cara di mana kelengkapan ikan lebih unggul daripada bash:

Jika Anda memulai pelengkapan otomatis di tengah kata, itu akan menyelesaikan kata yang sebenarnya dengan cerdas. Perintah pencocokan terakhir ditampilkan dalam warna abu-abu saat Anda mengetik, dan Anda dapat dengan mudah memilihnya. Pagernya cukup bagus.

Juga satu keuntungan dari ikan adalah tidak diatur dalam batu, jadi jika Anda memiliki permintaan fitur yang masuk akal, Anda dapat mengirimkannya. Baru-baru ini ada "string" bawaan yang sangat berguna yang masuk. "

Kamiru: "Ikan sebenarnya lebih sederhana daripada bash. Untuk yang satu ini tidak memiliki banyak buildin. Contoh lainnya adalah bagaimana tidak memiliki alias, semua alias hanyalah fungsi."

Hewan Pengerat: "Ikan memiliki penyelesaian yang jauh lebih unggul daripada Bash, masalahnya adalah banyak utilitas kecil hanya datang dengan Bash, bukan penyelesaian Ikan."

Sthuck: "Fish sangat bagus, tapi kurangnya dukungan untuk POSIX sh membunuh setiap kesempatan saya akan menggunakannya pada pekerjaan saya sehari-hari."

UGMadness: "Saya menganggap diri saya seorang pemula dalam hal OS mirip Unix, tetapi Fish telah membuat pengalaman itu jauh lebih menyenangkan dan nyaman bagi saya sejak saya mulai menggunakannya. Pelengkapan otomatis yang cerdas dan kemudahan konfigurasi adalah anugerah. saya mulai menyukai baris perintah, sesuatu yang tidak pernah saya duga akan mungkin terjadi sebelumnya. "

Oldsquidy: "Saya menggunakan ikan untuk sementara tetapi pindah ke ZSH setelah pemadaman jaringan yang memaksa saya untuk menggunakan TTY, ikan memutuskan bahwa ia dapat menjalankan satu perintah tetapi kemudian mati. Tidak pernah kembali setelah itu."

Selengkapnya di Reddit