Penggunaan Perintah Type di Terminal Linux

Perintah type digunakan untuk menampilkan informasi dari suatu perintah, dan akan menunjukkan kepada Anda bagaimana perintah tersebut akan ditafsirkan jika diketik pada baris perintah.

Sebelum melihat panduan ini, diharapkan Anda membuka konsol terminal distribusi Linux agar Anda lebih memahami cara kerja *perintah type” *di baris perintah Linux.

Kami juga sarankan Anda untuk menguji setiap tutorial atau panduan apapun yang ada di Internet di virtual machine (vmware atau virtualbox) sebelum menerapkan ke server produksi, agar tidak mengacaukan sistem yang aktif berjalan ketika ada kesalahan.

Anda bisa melihat cara installasi VMware di” Ubuntu dan” CentOS. Untuk cara installasi VirtualBox tersedia panduan untuk” Ubuntu,” Fedora,” dan” CentOS

*Cara Menggunakan Perintah type*

Perintah type adalah shell bawaan di Bash dan shell lain seperti Zsh dan Ksh. Perilakunya mungkin sedikit berbeda dari shell ke shell. Pada artikel ini kita akan membahas versi perintah type Bash builtin.

Sintaks untuk perintah type adalah sebagai berikut:

type [OPTIONS] NAMA_FILE…

Misalnya, untuk menemukan jenis dari perintah wc, Anda dapat bertanya ke perintah type dengan mengetik perintah berikut:

type wc

Outputnya akan seperti ini:

wc is /usr/bin/wc

Anda juga bisa memberikan lebih dari satu argumen pada perintah type:

type sleep head

Output akan mencakup informasi tentang perintah sleep dan head:

sleep is /bin/sleep head is /usr/bin/head

*Tipe Perintah di Linux*

Opsi -t memberitahu perintah type untuk mencetak satu kata yang menjelaskan jenis perintah yang bisa menjadi salah satu dari berikut ini:

· alias (shell alias) · function (shell function) · builtin (shell builtin) · file (disk file) · keyword (shell reserved word)

Berikut ini beberapa contoh (perlu diperhatikan bahwa hasil output dapat berbeda dalam setiap distribusi linux dan juga shell environment):

1. Alias

type -t grep

Dalam sistem saya, perintah” grep” adalah alias dari” grep –color=auto:

alias

2. Function

type -t rvm

rvm” adalah sebuah tool (function) untuk instalasi, manajemen dan bekerja dengan beberapa lingkungan bahasa pemrogramanan” Ruby:

function

3. Builtin

type -t echo

echo” adalah shell builtin di Bash dan shells lain seperti Zsh dan Ksh:

builtin

4. File

type -t cut

cut” adalah file yang dapat di eksekusi :

file

5. Keyword

type -t for

for adalah kata reserved di Bash::

keyword

*Tampilkan semua lokasi yang berisi perintah*

Untuk mencetak semua kecocokan, gunakan opsi -a:

type -a pwd

Output akan menunjukkan kepada Anda bahwa pwd adalah shell builtin tetapi juga tersedia sebagai executable mandiri /bin/pwd:

pwd is a shell builtin pwd is /bin/pwd

Ketika opsi -a digunakan, perintah type akan menyertakan alias dan fungsi, hanya jika opsi -p tidak digunakan.

*Opsi Perintah Type lainnya*

Opsi -p akan memaksa perintah type untuk mengembalikan path file ke perintah, hanya jika perintah tersebut adalah sebuah file yang dapat dieksekusi pada disk:

Sebagai contoh, perintah berikut tidak akan menampilkan output apa pun karena perintah pwd adalah shell builtin.

type -p pwd

Tidak seperti -p, opsi -P” (dengan huruf besar) memberitahu tipe untuk mencari PATH untuk file yang dapat dieksekusi pada disk bahkan jika perintahnya bukan file.

type -P pwd

pwd is /bin/pwd

Ketika opsi -f digunakan, Perintah type” tidak akan mencari fungsi shell, seperti dengan perintah builtin.

*Kesimpulan*

Perintah type akan menunjukkan kepada Anda bagaimana suatu perintah spesifik akan ditafsirkan jika digunakan pada baris perintah.

Leave a Reply

Your email address will not be published.