Anda tentu saja dapat melakukan semuanya melalui GUI. Windows 'Find Files (dari XP dan sebelumnya) adalah setara dengan GUIsh dari perintah yang Anda ketikkan.
Sekarang, mengapa pengguna UNIX (dan Linux) menyukai shell? Karena Anda dapat mengambil output, memasukkannya ke program lain, dan mendapatkan output yang berbeda. Sebagai contoh:
find | grep burek
Ini adalah dua perintah, find
dan grep
, satu memberi makan yang lain. find
daftar semua file di folder saat ini dan semua anak, satu per baris, dan grep
hanya mencetak baris-baris yang berisi burek
.
Sekarang, ada hal-hal lain yang lebih kompleks, seperti:
ls -R | sort | uniq
ls -R
daftar file dalam folder saat ini dan anak, dan sort
mengurutkan output. uniq
kemudian memberi kita hanya garis yang unik.
Sekarang, sementara Anda bisa mengkodekan semua ini menjadi GUI, Anda dapat dengan cepat melakukan hal-hal rumit dengan baris perintah yang biasanya tidak dapat Anda lakukan dengan GUI kecuali Anda menulis sendiri. Dalam hal ini, lebih cepat untuk mengetikkannya ke dalam baris perintah, bukan?
Bottomline: Jika Anda bertanya ini, Anda tidak membutuhkannya. Baris perintah tidak berguna bagi Anda sebagai pengguna biasa. Baris perintah bagaimanapun bagus untuk sysadmin, untuk pengembang, dan mereka yang ingin main-main dengan komputer mereka dengan cara cepat cepat cepat.