5 Tools Linux yang Paling Berguna Bagi Programmer

Fikrinugraha . December 22, 2018
5 Tools Linux yang Paling Berguna Bagi Programmer Teknologi.id - Linux adalah sistem operasi perangkat lunak open source yang dibangun di sekitar kernel Linux. Ini biasa dikenal sebagai distribusi Linux untuk penggunaan desktop dan server. Linux adalah sistem operasi pengembangan yang bagus digunakan untuk programmer dan pengembang. Namun, tanpa menggunakan tools, hal itu tidaklah mungkin. Untungnya, saat ini sudah banyak tools Linux yang tersedia. Berikut adalah 5 tools Linux yang paling berguna bagi programmer.

1. VIM

VIM adalah perangkat lunak gratis dan open source yang ditulis oleh Bram Moolenaar pada tahun 1991. Perangkat ini dirancang untuk digunakan baik dari command-line interface dan sebagai aplikasi yang berdiri sendiri dalam graphical user interface. VIM ini juga dikenal sebagai "editor programmer". VIM sangat bagus digunakan untuk coding dan untuk mengedit file konfigurasi ataupun dokumen XML. Vim telah dikembangkan menjadi cross platform yang mendukung banyak platform lainnya. Pada tahun 2006, Vim terpilih sebagai editor paling populer di kalangan pembaca Linux Journal. Pada 2015, survei pengembang Stack Overflow mendapati bahwa VIM ini merupakan editor teks paling populer ketiga.

2. Zsh

Zsh dirilis pada tahun 1990 lalu dan ditulis menggunakan bahasa C. Zsh adalah shell Unix yang dapat digunakan sebagai shell login interaktif dan sebagai penerjemah perintah yang kuat untuk shell scripting. Zsh adalah versi lanjutan dari Bourne shell (BASH) dengan sejumlah perbaikan besar, termasuk beberapa fitur Bash, ksh, dan tcsh. Zsh memberikan pengalaman yang ramah pengguna pada baris perintah. Fitur-fiturnya meliputi:
  • Kelengkapan baris perintah yang dapat diprogram;
  • Sharing command history di antara semua shell yang berjalan;
  • Extended file globbing;
  • Peningkatan penanganan variabel/array handling;
  • Mengedit perintah multi-baris dalam buffer tunggal;
  • Koreksi ejaan;
  • Berbagai mode kompatibilitas;
  • Permintaan bertema, dan
  • Modul yang dapat dimuat.
Baca juga: 5 Alasan Mengapa Linux Lebih Baik Untuk Programmer dan Pengembang

3. Byobu

Byoubu ini awalnya dirilis pada tahun 2009 yang ditulis dalam Sh dan Python. Byobu adalah tools Linux yang paling berguna bagi programmer yang dapat digunakan untuk memberikan pemberitahuan di layar atau status dan tab manajemen multi-window. Dengan demikian, Byoubu dimaksudkan untuk meningkatkan sesi terminal ketika pengguna terhubung ke server jarak jauh dengan sistem operasi Linux dan Unix-like. Ini merupakan peningkatan untuk multiplekser terminal GNU Screen atau tmux yang dapat digunakan dengan sistem operasi komputer GNU/Linux.

4. GIT

Git dirilis pada 7 April 2005 lalu. Git adalah versi control system untuk melacak perubahan dalam file komputer dan untuk mengoordinasikan pekerjaan pada file-file tersebut di antara banyak orang. Git Ini terutama digunakan untuk manajemen kode sumber dalam pengembangan perangkat lunak dan dapat digunakan untuk melacak perubahan dalam set file yang tersedia dalam bahasa Inggris. Git ditujukan untuk kecepatan, integritas data, dan dukungan untuk alur kerja non-linear yang terdistribusi. Ini adalah perangkat lunak free dan open source yang didistribusikan di bawah ketentuan GNU General Public License versi 2. Terlebih lagi, Linus Torvalds adalah pencipta GIT untuk pengembangan kernel Linux. Di sisi lain, pengelola saat ini adalah Junio Hamano. Dengan demikian, direktori Git di setiap komputer adalah repositori dengan sejarah dan kemampuan pelacakan versi lengkap, terlepas dari akses jaringan atau server pusatnya.

5. Docker

Ditulis oleh Solomon Hykes pada tahun 2013, Docker adalah program komputer yang melakukan virtualisasi tingkat sistem operasi, penumpukan yang dikembangkan oleh Docker, Inc. Ini adalah tools Linux yang paling berguna bagi programmer yang dapat mengemas aplikasi dan dependensinya dalam wadah virtual yang dapat berjalan di server Linux apa pun. Docker membantu mengaktifkan fleksibilitas dan portabilitas tempat aplikasi dapat dijalankan, baik di tempat, cloud publik, cloud pribadi, bare metal, dan lain-lain. Selain itu, ia juga dapat mengakses fitur virtualisasi kernel Linux baik secara langsung menggunakan pustaka libcontainer. (FN)
author0
teknologi id bookmark icon

Tinggalkan Komentar

0 Komentar