7 Alasan Mengapa Anda Harus Memasang Cangkang Ikan

7 Alasan Mengapa Anda Harus Memasang Cangkang Ikan

Mungkin yang mendorong begitu banyak orang untuk menginstal Linux adalah karena sangat dapat disesuaikan . Jika Anda tidak menyukai tampilannya, Anda dapat menginstal lingkungan jendela baru . Jika Anda tidak menyukai cara kerja terminal Anda, Anda dapat mengubahnya dengan menginstal cangkang baru .





Ada banyak cangkang berbeda yang bisa Anda pilih. Salah satu yang paling populer adalah bash, tetapi ada juga ZSH, Korn Shell, dan TCSH. Mereka semua adalah cangkang halus, tetapi mereka semua diciptakan pada 1970-an, 1980-an, dan awal 1990-an, dan mereka tidak benar-benar bergerak seiring waktu. Itulah mengapa Anda harus mempertimbangkan untuk mencoba ikan - Kerang Ramah.





Ikan memiliki tagline yang sedikit ironis dari 'cangkang baris perintah untuk tahun 90-an'. Ini memperkenalkan fitur yang seharusnya menjadi biasa lebih cepat, tapi tidak . Fitur seperti sugesti otomatis, warna VGA, dan bahasa skrip yang terinspirasi oleh bahasa pemrograman modern seperti Python dan Ruby. Saya seorang penggemar.





Baca terus untuk mengetahui apa yang dapat dilakukan ikan untuk Anda, dan bagaimana Anda dapat menginstalnya di mesin Anda.

Pelengkapan Otomatis dan Saran

Salah satu fitur terbaik ikan adalah pelengkapan otomatis. Ia tahu apa yang Anda pikirkan, dan dengan senang hati akan menyelamatkan Anda dari penekanan tombol dengan menyelesaikan perintah Anda untuk Anda. Cukup tekan Tab.



Meskipun ini adalah fitur yang inovatif, setidaknya sejauh shell terminal pergi, itu tidak terlalu rumit. Itu membuat asumsinya berdasarkan kombinasi tebakan, dan riwayat baris perintah Anda.

Jika Anda terjebak pada perintah yang diberikan, menekan tombol Tab akan mencantumkan semua parameter yang dapat diterima, dan apa yang mereka lakukan. Ini dilakukan dengan mengumpulkan ikan melalui 'Halaman Manual' (dokumentasi, pada dasarnya) dari program tertentu.





Penyorotan Sintaks dan Warna Cantik

Aku tahu; Anda dapat menyesuaikan cangkang lain untuk menggunakan warna yang lebih cerah, dan memiliki penyorotan sintaksis. Tapi ikan memilikinya langsung dari kotak , dan memiliki palet warna yang lebih luas untuk dipilih.

Ini tidak hanya membuat segalanya lebih mudah dibaca, tetapi juga terlihat sangat cantik. Dalam pengalaman saya sendiri, saya telah menemukan ini telah secara nyata meningkatkan akurasi saya pada timeline, karena saya cenderung menulis perintah yang salah.





Wildcard

Fitur keren lainnya yang dimiliki ikan adalah kemampuan untuk menggunakan wildcard di mana pun Anda mau. Jadi, bagaimana cara kerjanya?

Nah, jika Anda menggunakan Bash, dan menjalankan 'ls *.txt', Anda akan mendapatkan pesan kesalahan karena mencari file tertentu bernama '*.txt'. Tidak pada ikan.

Seperti yang Anda harapkan, itu akan mencantumkan semua yang ada di direktori yang diberikan yang memiliki ekstensi file '.txt'.

Anda juga dapat memiliki banyak wildcard. Jadi, jika Anda menjalankan 'ls *.jp*', Anda akan mencantumkan setiap file yang memiliki ekstensi yang dimulai dengan '.jp'. Itu sangat membantu ketika Anda mempertimbangkan bahwa file JPEG dapat datang dengan ekstensi '.jpg' dan '.jpeg'.

Antarmuka Web

Fitur baru lain dari ikan adalah dapat dikonfigurasi melalui antarmuka web, berjalan di server web lokal. Ini adalah satu-satunya shell yang menawarkan ini. Meskipun ini terdengar seperti fitur 'gajah putih', sebenarnya tidak.

Antarmuka web memungkinkan Anda untuk menyesuaikan skema warna sesuai keinginan Anda. Meskipun, harus saya akui, saya cukup senang dengan palet default.

Alat konfigurasi web Fish juga memungkinkan Anda menelusuri variabel lingkungan , semua melalui kenyamanan browser web Anda sendiri.

Hal lain yang dapat disesuaikan melalui alat konfigurasi web adalah binding kunci terminal, estetika command prompt, dan fungsi default yang tersedia melalui bahasa scripting Fish.

Terakhir, Anda juga dapat melihat riwayat baris perintah Anda. Ini sangat membantu ketika Anda perlu menjalani langkah-langkah yang Anda ambil untuk memecahkan masalah yang sangat sulit.

Alur kontrol

Mari kita sentuh keuntungan lain dari ikan. Sama seperti yang Anda bisa di bash, fishlet Anda menggunakan titik koma dan penggabung untuk merangkai perintah bersama-sama. Ini memungkinkan Anda memiliki semacam kontrol aliran yang belum sempurna saat Anda menulis one-liner kecil yang praktis.

tempat download musik gratis

Perbedaannya adalah ikan terlihat bagus saat melakukannya. Ini menggantikan operator logika yang digunakan oleh bash ( '||', '&&', dan '!'), dan menggantinya dengan 'dan', 'atau', dan 'tidak'. Ini membuatnya cara lebih mudah dibaca.

Pesan Kesalahan Bermanfaat

Ini adalah fitur favorit saya dari ikan. Kapanpun kamu ( pasti ) kacau, ikan akan menjelaskan dalam bahasa Inggris sederhana di mana Anda salah, dan yang lebih penting, bagaimana Anda bisa memperbaikinya.

Saya tidak tahu ada shell lain yang memiliki pesan kesalahan yang sejelas itu.

Sangat Mudah untuk Memasang Ikan

Yakin? Saya pikir begitu. Sekarang kita akan sampai ke bagian di mana saya menjelaskan cara menginstalnya.

Pertama, Anda perlu mengambil salinan dari fish dari repositori distribusi Linux atau BSD pilihan Anda. Di Ubuntu dan distribusi mirip Ubuntu, itu hanya 'sudo apt-get install fish'.

Jika Anda menggunakan Mac, Anda dapat menginstalnya melalui HomeBrew . Perlu dicatat bahwa jika Anda baru saja meningkatkan ke El Capitan, HomeBrew mungkin rusak. Kamu bisa ikuti langkah-langkah ini untuk memperbaikinya . Juga, jika Anda menggunakan Windows, ada versi untuk Cygwin .

Anda dapat segera mulai menggunakan ikan dengan mengetik 'ikan' ke dalam prompt perintah Anda dan menekan kembali. Masalahnya, itu hanya akan aktif untuk sesi tertentu. Jika Anda menutup terminal dan membukanya kembali, shell yang Anda gunakan sebelumnya akan ditampilkan. Itu mungkin bash.

Jadi, Anda perlu mengatur ikan sebagai shell default. Untuk melakukan itu, jalankan saja 'chsh -s /usr/bin/fish' , dan mulai ulang terminal Anda. Jika Anda mengalami masalah, utas AskUbuntu ini terutama mencerahkan.

Ketika saya mencoba menginstalnya di Mac saya, saya mendapat kesalahan yang mengatakan 'non-standard shell'. Saya dapat memperbaikinya dengan mengedit /etc/shells/ menggunakan editor teks VIM, dan menambahkan jalur untuk memancing di baris baru.

Berenang Bersama Ikan

Apakah ikan menggoda Anda untuk mengganti cangkang Anda? Apakah Anda akan tetap menggunakan bash biasa? Atau apakah Anda menggunakan cangkang eksotis jenis lain? Beri tahu saya di bagian komentar di bawah!

Membagikan Membagikan Menciak Surel Cara Mengubah Tampilan dan Nuansa Desktop Windows 10 Anda

Ingin tahu cara membuat Windows 10 terlihat lebih baik? Gunakan penyesuaian sederhana ini untuk menjadikan Windows 10 milik Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Terminal
Tentang Penulis Matthew Hughes(386 Artikel Diterbitkan)

Matthew Hughes adalah seorang pengembang perangkat lunak dan penulis dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan mengikutinya di twitter di @matthewhughes.

More From Matthew Hughes

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan