Baris Perintah Linux Versus Antarmuka Pengguna Grafis

Menimbang Pro dan Kontra

Artikel ini adalah tentang memutuskan kapan Anda harus menggunakan baris perintah Linux dan kapan Anda harus menggunakan aplikasi grafis.

Beberapa orang selalu lebih cenderung menggunakan jendela terminal dan yang lain lebih menyukai alat visual yang tampaknya lebih sederhana.

Tidak ada bola ajaib yang menyatakan bahwa Anda harus menggunakan satu alat di atas yang lain dan dalam pengalaman saya ada alasan bagus untuk menggunakan keduanya dalam porsi yang sama.

Dalam beberapa situasi, aplikasi grafis adalah pilihan yang jelas. Misalnya, jika Anda menulis surat kepada teman, alat seperti LibreOffice Writer jauh lebih unggul daripada mencoba mengetikkan huruf di editor baris perintah seperti vi atau emacs.

LibreOffice Writer memiliki antarmuka WYSIWYG yang baik, menyediakan fungsi tata letak yang hebat, menyediakan kemampuan untuk menambahkan tabel, gambar dan tautan dan Anda dapat memeriksa ejaan dokumen Anda di bagian akhir.

Dengan pemikiran ini dapatkah Anda memikirkan alasan mengapa Anda harus menggunakan baris perintah?

Kenyataannya, banyak orang melewatinya tanpa menggunakan terminal sama sekali karena Anda dapat dengan mudah melakukan sebagian besar tugas tanpa harus menggunakannya. Sebagian besar pengguna Windows rata-rata mungkin bahkan tidak tahu ada opsi baris perintah.

Apa yang disediakan oleh command line melalui antarmuka pengguna grafis adalah fleksibilitas dan kekuatan dan dalam banyak kasus sebenarnya lebih cepat menggunakan baris perintah daripada menggunakan alat grafis.

Misalnya mengambil tindakan menginstal perangkat lunak. Di dalam Ubuntu ada sesuatu yang tampak di permukaan alat yang sangat bagus untuk menginstal perangkat lunak yang diinstal sebagai bagian dari sistem operasi. Dibandingkan dengan baris perintah, Manajer Perangkat Lunak lambat untuk memuat dan tidak praktis untuk mencari.

Menggunakan baris perintah Linux Anda dapat menggunakan perintah apt untuk mencari perangkat lunak, menginstal perangkat lunak, menghapus perangkat lunak dan menambahkan repositori baru dengan relatif mudah. Anda dapat menjamin ketika Anda menggunakan perintah apt bahwa Anda melihat semua aplikasi yang tersedia di repositori sedangkan manajer perangkat lunak tidak.

Dalam aplikasi umum dengan antarmuka pengguna grafis sangat bagus untuk melakukan dasar-dasar tetapi alat baris perintah menyediakan akses untuk melakukan itu sedikit tambahan.

Sebagai contoh jika Anda ingin melihat proses yang berjalan di Ubuntu Anda dapat menjalankan alat monitor sistem.

Alat monitor sistem menunjukkan setiap proses, pengguna proses sedang berjalan di bawah, berapa banyak CPU digunakan sebagai persentase, ID proses, memori dan prioritas untuk proses.

Sangat mudah untuk menavigasi aplikasi monitor sistem dan dalam beberapa klik Anda dapat memperoleh informasi rinci tentang setiap proses, Anda dapat mematikan proses dan memfilter daftar proses untuk menunjukkan informasi yang berbeda.

Di permukaan ini sepertinya bagus. Apa yang dapat diberikan oleh baris perintah yang tidak dapat monitor sistem. Dengan sendirinya perintah ps dapat menunjukkan semua proses, menunjukkan semua proses kecuali pemimpin sesi dan semua proses kecuali pemimpin sesi dan proses yang tidak terkait dengan terminal.

Perintah ps juga dapat menampilkan semua proses yang terkait dengan terminal ini atau terminal lain apa pun, membatasi keluaran hanya untuk menjalankan proses, hanya menampilkan proses untuk perintah tertentu, atau untuk sekelompok pengguna tertentu atau memang pengguna.

Secara keseluruhan ada ratusan cara berbeda untuk memformat, melihat dan menyajikan daftar proses yang berjalan di sistem Anda menggunakan perintah ps dan itu hanya satu perintah.

Sekarang tambahkan ini fakta bahwa Anda dapat menyalurkan output dari perintah itu dan menggunakannya bersama dengan perintah lain. Misalnya Anda dapat mengurutkan output menggunakan perintah pengurutan , tulis keluaran ke file menggunakan perintah kucing atau filter output menggunakan perintah grep .

Pada dasarnya, piranti baris perintah sering lebih berguna karena mereka memiliki begitu banyak saklar yang tersedia bagi mereka sehingga tidak mungkin atau susah untuk memasukkan semuanya dalam aplikasi grafis. Untuk alasan ini alat grafis cenderung menyertakan fitur yang paling sering digunakan tetapi untuk mendapatkan semua fitur, baris perintah lebih baik.

Sebagai contoh lain di mana alat baris perintah lebih berguna daripada alat grafis memikirkan file teks besar yang mengatakan ratusan megabyte atau bahkan gigabyte dalam ukuran. Bagaimana Anda akan melihat 100 baris terakhir dari file itu menggunakan aplikasi grafis?

Sebuah aplikasi grafis akan mengharuskan Anda untuk memuat dalam file dan kemudian halaman ke bawah atau menggunakan cara pintas keyboard atau opsi menu untuk pergi ke ujung file. Dalam terminal itu semudah menggunakan perintah ekor dan mengasumsikan bahwa aplikasi grafis adalah memori efisien dan hanya memuat sejumlah file pada suatu waktu akan jauh lebih cepat melihat akhir file dalam baris perintah daripada melalui editor grafis.

Sejauh ini tampaknya bahwa kecuali untuk menulis surat, baris perintah lebih unggul daripada menggunakan antarmuka pengguna grafis, kecuali tentu saja ini tidak benar.

Anda tidak akan pernah mengedit video menggunakan baris perintah dan Anda jauh lebih mungkin untuk menggunakan pemutar audio grafis untuk mengatur daftar putar dan memilih musik yang ingin Anda mainkan. Pengeditan gambar juga jelas membutuhkan antarmuka pengguna grafis.

Ketika semua yang Anda miliki adalah palu, semuanya terlihat seperti paku. Namun dalam Linux Anda tidak hanya memiliki palu. Dalam Linux, Anda memiliki semua alat yang dapat Anda bayangkan.

Jika Anda tidak tertarik untuk mempelajari tentang baris perintah maka Anda mungkin bisa mendapatkan dengan menggunakan alat grafis yang tersedia tetapi jika Anda ingin belajar sedikit maka tempat yang baik untuk memulai adalah dengan panduan ini yang menyoroti 10 perintah penting untuk menavigasi sistem file .