Belajar Linux: Menggunakan Terminal/Command Line Part. 3

Filename Auto-Completion

Ketika kita menjalankan sebuah command, kita tidak harus mengetikkan command secara lengkap. Hal ini akan menghemat banyak waktu dan effort, dan juga mencegah kesalahan pengetikan (typos).

Tombol Tab dapat digunakan untuk memanfaatkan fitur auto-completion ini. Perhatikan screenshot di bawah ini:

screen-shot-2016-09-11-at-12-48-38-pm

Baca Juga:  Belajar Linux: Menggunakan Terminal/Command Line Part. 6

Kita hanya perlu mengetikkan beberapa karakter, setelah itu tekan tombol Tab. Kalau karakter yang kita ketikkan belum cukup, akan ada suara “beep” (pada kebanyakan shells). Kemudian tekan tombol Tab lagi, semua kemungkinan yang kita inginkan akan muncul di layar.

Ayuk Latihan

  1. Masuk ke home directory, contoh: cd /home/adisun.
  2. Buatlah beberapa file dengan command: touch atau ls

    ls > file1.txt
    ls > file2.txt
    ls > file3.txt
    ls > file4.txt
    ls > unikfile.txt
    touch contoh1.java
    touch contoh2.java
    touch contoh3.java
    touch contoh4.java
  3. Sekarang coba ketik ls -la u dan kemudian tekan tombol Tab. Filename akan dilengkapi secara otomatis menjadi “unikfile.txt”, kemudian tekan Enter.
  4. Sekarang coba ketik ls -la file kemudian tekan Tab. Tidak ada yang ditampilkan, dan mungkin saja akan kedengaran suara “beep”. Tekan Tab lagi, maka 4 filenames akan ditampilkan.
  5. Tambahkan 4, kemudian tekan Tab lagi, kemudian tekan Enter. Command ls -la file4.txt akan dijalankan.

Kelihatan rumit dan membingungkan? Tenang aja, seiring waktu anda akan menjadi ahli pada waktunya 🙂

Referensi:

Lewis, James Kent. 2013. Linux Utilities Cookbook. Birmingham: Packt Publishing Ltd.

About This Author

IT Engineer, Red Hat Certified System Administrator & Technician (RHCT & RHCSA), Certified Data Center Facilities Operation Manager (CDFOM), Certified Ethical Hacking (CEH), expert in Computer Networking in multi operating system and hardware. Specialties: Linux, Free BSD, *Nix, MS Windows, Data Center, Cisco & Computer Networking

Post A Reply