Android

Jenis perintah Linux

Mulai Belajar Perintah Linux

Mulai Belajar Perintah Linux

Daftar Isi:

Anonim

Perintah type digunakan untuk menampilkan informasi tentang tipe perintah. Ini akan menunjukkan kepada Anda bagaimana perintah yang diberikan akan ditafsirkan jika diketik pada baris perintah., kami akan menjelaskan cara menggunakan perintah type Linux.

Cara Menggunakan jenis Command

type adalah shell bawaan di Bash dan shell lain seperti Zsh dan Ksh. Perilakunya mungkin sedikit berbeda dari shell ke shell. Kami akan membahas versi type Bash builtin.

Sintaks untuk perintah type adalah sebagai berikut:

type FILE_NAME…

Misalnya, untuk menemukan jenis perintah wc , Anda harus mengetik yang 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

Jenis Perintah

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

  • fungsi alias (alias shell) (fungsi shell) kata kunci builtin (shell builtin) (file disk) kata kunci (kata milik shell)

Berikut ini beberapa contoh:

  1. Alias

    type -t grep

    Dalam sistem saya, grep alias grep --color=auto :

    alias

    Fungsi

    type -t rvm

    rvm adalah alat (fungsi) untuk menginstal, mengelola, dan bekerja dengan beberapa lingkungan Ruby:

    function

    Dibangun

    type -t echo

    echo adalah shell yang tertanam di Bash dan shell lain seperti Zsh dan Ksh:

    builtin

    Mengajukan

    type -t cut

    cut adalah file yang dapat dieksekusi:

    builtin

    Kata kunci

    type -t for

    for adalah kata khusus 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 jenis perintah lainnya

Opsi -p akan memaksa type untuk mengembalikan path ke perintah hanya jika perintah adalah 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 huruf besar memberitahu type 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, type tidak akan mencari fungsi shell, seperti dengan perintah builtin.

Kesimpulan

type perintah akan menunjukkan kepada Anda bagaimana perintah tertentu akan ditafsirkan jika digunakan pada baris perintah.

jenis terminal