Nama : Rinto

Nim : 2109116107


Berikut adalah 5 tools Linux yang paling berguna bagi programmer, antara lain:

 

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.


contoh gambar VIM


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:

            1. Kelengkapan baris perintah yang dapat di program;

            2. sharing command history diantara semua shell yang berjalan;

            3. Extended file globbing;

            4. Peningkatan penanganan variabel atau array handling;

            5. Mengedit perintah multi-baris dalam buffer tunggal;

            6. Koreksi ejaan;

            7. Berbagai mode kompatibilitas;

            8. Permintaan bertema, dan

            9. Modul yang dapat dimuat. 

 

Contoh gambar zsh

 

3. Byobu

          Byobu 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.

 

Contoh gambar byobu

 

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.

 

Contoh gambar git

 

 

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).

 

Contoh gambar docker