type perintah digunakan untuk menampilkan informasi tentang jenis perintah. Ini akan menunjukkan kepada Anda bagaimana perintah yang diberikan akan ditafsirkan jika diketik pada baris perintah.
Pada artikel ini, kami akan menjelaskan cara menggunakan type Linux perintah.
Cara Menggunakan jenis Command #
type adalah shell builtin di Bash dan shell lain seperti Zsh dan Ksh. Perilakunya mungkin sedikit berbeda dari cangkang ke cangkang. Kami akan membahas versi bawaan Bash dari type .
Sintaks untuk type perintahnya adalah sebagai berikut:
type [OPTIONS] FILE_NAME...
Misalnya, untuk menemukan jenis wc perintah, Anda akan mengetik berikut ini:
type wc Outputnya akan seperti ini:
wc is /usr/bin/wc
Anda juga dapat memberikan lebih dari satu argumen ke type perintah:
type sleep head
Outputnya akan menyertakan informasi tentang keduanya sleep dan head perintah:
sleep is /bin/sleep
head is /usr/bin/head
Jenis Perintah #
Opsi -t memberitahu type untuk mencetak satu kata yang menjelaskan jenis perintah yang dapat berupa salah satu dari berikut ini:
- alias (alias shell)
- fungsi (fungsi cangkang)
- bawaan (di dalam cangkang)
- file (file disk)
- kata kunci (kata khusus shell)
Berikut beberapa contohnya:
-
Alias
type -t grepDi sistem saya
grepalias kegrep --color=auto:alias -
Fungsi
type -t rvmrvmadalah alat (fungsi) untuk menginstal, mengelola, dan bekerja dengan beberapa lingkungan Ruby:function -
Terpasang
type -t echoechoadalah shell bawaan di Bash dan shell lain seperti Zsh dan Ksh:builtin -
Berkas
type -t cutcutadalah file yang dapat dieksekusi :builtin -
Kata Kunci
type -t forforadalah kata yang dicadangkan di Bash:keyword
Tampilkan semua lokasi yang berisi perintah #
Untuk mencetak semua kecocokan, gunakan -a pilihan:
type -a pwd
Outputnya akan menunjukkan kepada Anda bahwa pwd adalah shell bawaan tetapi juga tersedia sebagai /bin/pwd yang berdiri sendiri dapat dieksekusi:
pwd is a shell builtin
pwd is /bin/pwd
Ketika -a opsi digunakan, perintah type akan menyertakan alias dan fungsi, hanya jika -p opsi tidak digunakan.
Opsi perintah jenis lainnya #
-p opsi akan memaksa type untuk mengembalikan jalur ke perintah hanya jika perintah tersebut adalah file yang dapat dieksekusi pada disk:
Misalnya, perintah berikut tidak akan menampilkan output apa pun karena pwd perintah adalah bawaan shell.
type -p pwd
Tidak seperti -p , huruf besar -P opsi memberitahu type untuk mencari PATH untuk file yang dapat dieksekusi pada disk meskipun perintahnya bukan file.
type -P pwd pwd is /bin/pwd
Ketika -f opsi yang digunakan, type tidak akan mencari fungsi shell, seperti pada perintah bawaan.
Kesimpulan #
type perintah akan menunjukkan kepada Anda bagaimana perintah tertentu akan ditafsirkan jika digunakan pada baris perintah.
Jika Anda memiliki pertanyaan atau umpan balik, silakan tinggalkan komentar di bawah.