GNU/Linux >> Belajar Linux >  >> Linux

Perintah Jenis Linux

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:

  1. Alias

    type -t grep

    Di sistem saya grep alias ke grep --color=auto :

    alias
  2. Fungsi

    type -t rvm

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

    function
  3. Terpasang

    type -t echo

    echo adalah shell bawaan di Bash dan shell lain seperti Zsh dan Ksh:

    builtin
  4. Berkas

    type -t cut

    cut adalah file yang dapat dieksekusi :

    builtin
  5. Kata Kunci

    type -t for

    for adalah 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.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah File Linux:Cara Menentukan Jenis File di Linux

  2. Perintah ifconfig Linux

  3. Perintah cd Linux

  1. Perintah Berkas Linux

  2. Perintah Waktu Linux

  3. Perintah Ping di Linux