Salah satu fitur yang sangat berguna di sistem operasi GNU/Linux adalah tab completion. Fitur ini memungkinkan kita untuk melengkapi perintah, nama berkas, atau nama direktori yang sedang kita ketik di terminal, dengan hanya menekan tombol tab.
Fitur ini sangat membantu kita untuk meningkatkan produktivitas, karena kita tidak perlu mengetik nama perintah, berkas, atau direktori secara lengkap dan benar. Fitur ini juga bisa menghemat waktu dan menghindari kesalahan ketik.
Contohnya:
$ cd Doc<tab>
$ cd Documents/
Code language: Shell Session (shell)
Dengan menekan tombol tab setelah mengetik “Doc”, terminal akan melengkapi nama direktori menjadi “Documents/”, jika direktori tersebut ada di direktori saat ini. Jika ada lebih dari satu direktori yang diawali dengan “Doc”, terminal akan menampilkan daftar direktori tersebut, dan kita bisa memilih salah satu dengan mengetik huruf selanjutnya.
$ cd Doc<tab>
Documents/ Downloads/
$ cd Docu<tab>
$ cd Documents/
Code language: Shell Session (shell)
Fitur tab completion juga bisa digunakan untuk melengkapi nama perintah yang ada di sistem. Contohnya:
$ apt-<tab>
apt-add-repository apt-extracttemplates apt-mark
apt-cache apt-file apt-sortpkgs
apt-cdrom apt-ftparchive apt-src
apt-config apt-get apt-transport-https
apt-dater-host apt-key apt-update-motd
apt-dater-ssh apt-listchanges apt-utils
Code language: Shell Session (shell)
Dengan menekan tombol tab setelah mengetik “apt-“, terminal akan menampilkan daftar perintah yang diawali dengan “apt-“. Kita bisa memilih salah satu dengan mengetik huruf selanjutnya.
Fitur tab completion juga bisa digunakan untuk melengkapi opsi atau argumen dari sebuah perintah. Contohnya:
$ sudo apt <tab>
autoclean build-dep dselect-upgrade source
autoremove check full-upgrade update
clean dist-upgrade install upgrade
Code language: Shell Session (shell)
Dengan menekan tombol tab setelah mengetik “sudo apt “, terminal akan menampilkan daftar opsi atau argumen yang bisa digunakan dengan perintah “apt”. Kita bisa memilih salah satu dengan mengetik huruf selanjutnya.
Dengan menggunakan fitur tab completion, kita bisa meningkatkan produktivitas dengan melengkapi perintah, nama berkas, atau nama direktori yang sedang kita ketik di terminal, dengan hanya menekan tombol tab. Fitur ini juga bisa menghemat waktu dan menghindari kesalahan ketik.
Demikian artikel tentang meningkatkan produktivitas dengan tab completion di GNU/Linux. Semoga bermanfaat.
Leave a Reply