Pada baris perintah Linux, Anda akan menemukan beberapa jenis utilitas. Beberapa adalah alias, sementara yang lain adalah alat dan bahkan fungsi bawaan. Jadi, bagaimana Anda memeriksa jenis ini? Nah, ada perintah 'ketik ' yang menawarkan informasi ini kepada Anda. Dalam tutorial ini, kita akan membahas perintah 'type' menggunakan beberapa contoh yang mudah dipahami.
Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 18.04 LTS.
Perintah jenis Linux
Seperti yang telah disebutkan dalam pendahuluan di atas, perintah ketik di Linux menampilkan informasi tentang jenis perintah. Berikut sintaksnya:
type [-afptP] name [name ...]
Dan berikut adalah beberapa contoh gaya T&J yang akan memberi Anda gambaran yang lebih baik tentang cara kerja perintah type.
Q1. Bagaimana cara menggunakan perintah ketik?
Sederhana, cukup jalankan 'ketik' dengan nama alat baris perintah sebagai input dan -t sebagai opsi baris perintah. Misalnya,
type -t cp
Perintah ini menghasilkan output berikut:
file
Demikian pula, jika nama alat adalah alias, maka perintah type dengan jelas mengatakannya. Misalnya, perintah berikut:
type -t ls
menghasilkan output ini:
alias
Inilah cara halaman manual alat menjelaskan opsi -t:
-t output a single word which is one of `alias', `keyword', `function', `builtin', `file' or `', if NAME is an alias, shell reserved word, shell function, shell builtin, disk file, or not found, respectively
Q2. Bagaimana cara membuat type print location alat?
Untuk ini, jalankan perintah ketik tanpa opsi apa pun. Ini contohnya:
Q3. Bagaimana cara menampilkan semua lokasi yang berisi alat tertentu?
Gunakan opsi baris perintah -a untuk ini. Ini contohnya:
type -a ls
Perintah ini menghasilkan output berikut di sistem saya:
ls is aliased to `ls --color=auto'
ls is /bin/ls
Q4. Bagaimana cara membuat pencarian jenis meskipun inputnya adalah alias?
Secara default, jika Anda memasukkan alias (seperti 'ls' pada beberapa sistem), perintah type tidak menghasilkan lokasi di output. Misalnya:
type ls
Berikut outputnya:
ls is aliased to `ls --color=auto'
Namun, jika mau, Anda dapat memaksa 'ketik' untuk mencari lokasi meskipun inputnya adalah alias. Ini dapat dilakukan dengan menggunakan opsi baris perintah -P.
-P force a PATH search for each NAME, even if it is an alias, builtin, or function, and returns the name of the disk file that would be executed
Kesimpulan
Perintah type tidak memiliki kurva belajar yang curam. Banyak opsi yang disediakannya telah kita bahas dalam tutorial ini. Setelah Anda selesai mengujinya, buka halaman manual perintah 'ketik' untuk mempelajarinya lebih lanjut.