Iklan

Mungkin yang mendorong begitu banyak orang untuk menginstal Linux adalah itu sangat bisa dikustomisasi. Jika Anda tidak suka tampilannya, Anda bisa menginstal a lingkungan windowing baru 12 Lingkungan Desktop Linux TerbaikMemilih lingkungan desktop Linux mungkin sulit. Berikut adalah lingkungan desktop Linux terbaik untuk dipertimbangkan. Baca lebih banyak . Jika Anda tidak suka cara kerja terminal Anda, Anda dapat mengubahnya dengan menginstal sebuah shell baru.

Ada banyak kerang berbeda yang bisa Anda pilih. Salah satu yang paling populer adalah bash, tetapi ada juga ZSH, Korn Shell, dan TCSH. Mereka semua adalah cangkang yang bagus, tetapi mereka semua diciptakan pada tahun 1970-an, 1980-an, dan awal 1990-an, dan mereka belum benar-benar bergerak seiring perkembangan zaman. Itulah sebabnya Anda harus mempertimbangkan untuk mencoba ikan - Shell Ramah.

Fish memiliki tagline yang sedikit ironis dari “shell baris perintah untuk tahun 90-an”. Ini memperkenalkan fitur yang benar-benar seharusnya menjadi biasa lebih cepat,

instagram viewer
tapi tidak. Fitur seperti sugesti otomatis, warna VGA, dan bahasa scripting yang terinspirasi oleh bahasa pemrograman modern seperti Python dan Ruby. Saya seorang penggemar.

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

Lengkap dan Saran

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

Meskipun ini adalah fitur inovatif, setidaknya sejauh shell terminal pergi, itu tidak terlalu rumit. Itu membuat asumsi berdasarkan kombinasi dugaan, dan sejarah baris perintah Anda.

Saran Otomatis

Jika Anda terjebak pada perintah yang diberikan, menekan tombol Tab akan mencantumkan semua parameter yang dapat diterima yang diketahui, dan apa yang mereka lakukan. Hal ini dilakukan dengan mengumpulkan ikan melalui “Man Pages” (dokumentasi, pada dasarnya) dari program tersebut.

Saran Tab

Syntax Highlighting dan Beautiful Colors

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 sangat meningkatkan akurasi saya pada timeline, karena saya kurang cenderung untuk menulis perintah yang salah.

Kartu liar

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

Nah, jika Anda menggunakan Bash, dan Anda menjalankan "ls * .txt", Anda akan mendapatkan pesan kesalahan karena sedang mencari file tertentu yang disebut "* .txt". Bukan pada ikan.

WildCard

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

Anda juga dapat memiliki beberapa wildcard. Jadi, jika Anda menjalankan "ls * .jp *", Anda akan mendaftar setiap file yang memiliki ekstensi yang dimulai dengan ".jp". Itu sangat membantu ketika Anda menganggap bahwa file JPEG dapat datang dengan ekstensi ".jpg" dan ".jpeg".

Antarmuka Web

Fitur baru lain dari fish adalah dapat dikonfigurasi melalui antarmuka web, berjalan pada 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, saya harus mengakui, saya cukup senang dengan palet default.

WebConfig

Alat konfigurasi web Fish juga memungkinkan Anda menjelajah variabel lingkungan Apa Variabel Lingkungan & Bagaimana Saya Dapat Menggunakannya? [Windows]Sesekali saya akan belajar sedikit tip yang membuat saya berpikir "baik, jika saya tahu bahwa setahun yang lalu maka itu akan menyelamatkan saya berjam-jam waktu". Saya ingat dengan jelas belajar bagaimana ... Baca lebih banyak , semua melalui kenyamanan browser web Anda sendiri.

Variabel

Hal-hal lain yang dapat disesuaikan melalui alat konfigurasi web adalah binding kunci terminal, estetika prompt perintah, dan fungsi default tersedia melalui skrip Fish bahasa.

Cepat

Terakhir, Anda juga dapat melihat riwayat baris perintah Anda. Ini sangat membantu ketika Anda harus berjalan melalui langkah-langkah yang Anda ambil untuk menyelesaikan masalah yang sangat sulit.

Sejarah

Alur kontrol

Mari menyentuh kelebihan ikan lainnya. Sama seperti Anda bisa di bash, fishlets Anda menggunakan titik koma dan combiners untuk rantai perintah bersama. Ini memungkinkan Anda memiliki semacam kontrol aliran yang belum sempurna saat Anda sedang menulis satu kalimat kecil yang praktis.

Mengalir

Perbedaannya adalah ikan terlihat baik saat melakukannya. Ini menggantikan operator logis Menjadi Lebih Baik Dalam Menemukan Barang Dengan Mesin Pencari: Dijelaskan Logika Pencarian BooleanGoogle hanya membutuhkan ribuan server setengah detik untuk menanyakan sekitar 50 miliar halaman yang diindeks, Anda hanya perlu waktu lebih lama untuk memindai hanya halaman pertama hasil pencarian. Selain itu,... Baca lebih banyak 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 Andamau tidak mau) kacau, ikan akan menjelaskan dalam bahasa Inggris-polos di mana Anda salah, dan yang lebih penting, bagaimana Anda bisa memperbaikinya.

ErrorMessages

Saya tidak tahu ada shell lain yang memiliki pesan kesalahan yang jelas.

Mudah Menginstal Ikan

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

Pertama, Anda perlu mengambil salinan dari ikan dari repositori distribusi Linux atau BSD pilihan Anda. Pada distribusi seperti Ubuntu dan Ubuntu, itu hanya "sudo apt-get install fish".

installfish

Jika Anda menggunakan Mac, Anda dapat menginstalnya melalui HomeBrew Cara Memasang Aplikasi Mac di Terminal Menggunakan HomebrewTahukah Anda bahwa Anda dapat menginstal perangkat lunak Mac di Terminal? Inilah cara menggunakan Homebrew untuk menginstal aplikasi Mac dengan mudah. Baca lebih banyak . Perlu dicatat bahwa jika Anda baru saja ditingkatkan 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 mengetikkan "ikan" di command prompt Anda dan menekan kembali. Masalahnya adalah, itu hanya akan aktif untuk sesi khusus itu. Jika Anda menutup terminal dan membukanya kembali, itu akan menampilkan shell yang Anda gunakan sebelumnya. 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 sangat mencerahkan.

Ganti Shell

Ketika saya mencoba untuk menginstalnya di Mac saya, saya mendapat kesalahan yang mengatakan "shell non-standar". Saya dapat memperbaikinya dengan mengedit / etc / shells / using editor teks VIM 7 Alasan Teratas Untuk Memberi Vim Text Editor KesempatanSelama bertahun-tahun, saya sudah mencoba satu editor teks demi satu. Sebut saja, saya mencobanya. Saya menggunakan setiap editor ini selama lebih dari dua bulan sebagai editor utama saya sehari-hari. Entah bagaimana, aku ... Baca lebih banyak , dan menambahkan jalur untuk memancing di baris baru.

Berenang Bersama Ikan

Apakah ikan menggoda Anda untuk mengganti cangkang Anda? Apakah Anda akan tetap dengan bash lama-polos? Atau apakah Anda menggunakan sejenis cangkang eksotis lainnya? Beri tahu saya di bagian komentar di bawah!

Matthew Hughes adalah pengembang dan penulis perangkat lunak 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 ikuti dia di twitter di @matthewhughes.