Dalam panduan ini, kita akan mengetahui lebih lanjut tentang arahan "jenis" dalam Linux.
Untuk melaksanakan langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut:
Tidak seperti perintah khusus Linux yang lain (cth: ls, chmod, shut, vi, grep, pwd, dsb.), arahan "type" ialah fungsi Bash terbina dalam yang memaparkan maklumat tentang jenis arahan yang disediakan sebagai hujah.
$jenis
Selain Bash, cengkerang lain (Zsh, Ksh, dll.) turut disertakan dengan arahan "taip" yang mereka laksanakan.
Penggunaan asas
Struktur arahan jenisadalah seperti berikut:
$jenis
Penggunaan paling mudah ialah menyediakan arahan sebagai hujah.
$jenis, di mana
Arahan "jenis" juga boleh mengendalikan berbilang parameter pada masa yang sama.
$jenis jenis yang mana cd ls chmod sudo sleep shoff
Jenis arahan
Jika kita hanya berminat dengan jenis arahan, maka gunakan bendera "-t" untuk mendapatkan jenis arahan sahaja.
$type—t echo
$type—t type
$type—t while
$type—t grep
Output ialah salah satu daripada jenis arahan berikut:
Semua lokasi
Pelbagai arahan pada Linux wujud sebagai fail boleh laku yang berdiri sendiri dan sebagai fungsi shell terbina dalam. Kita boleh menggunakan arahan "jenis" untuk menentukan sama ada arahan mempunyai dua ciri ini.
Lihat contoh di bawah:
$TYPE-AEcho
Di sini, seperti yang ditunjukkan oleh output, arahan "echo" ialah fungsi shell terbina dalam dan fail boleh laku (terletak dalam "/usr/bin/echo").
Selain pilihan yang dinyatakan di atas, arahan "jenis" juga disertakan dengan beberapa pilihan tambahan.
“—p” bendera
Jalankan arahan berikut:
$type—p echo
$type-p tutup
Di sini, jika parameter yang diberikan ialah cangkerang terbina dalam, arahan "jenis" tidak akan memaparkan sebarang output. Jika tidak, output akan menjadi lokasi fail boleh laku arahan.
bendera "P"
Lihat contoh di bawah:
Bekalan kuasa gema jenis $P
$jenis—P,sementara
Di sini, arahan "jenis" akan mencari semua lokasi PATH untuk parameter yang diberikan dan mengembalikan lokasi fail boleh laku yang sepadan.
Dalam contoh ini, kedua-dua arahan "echo" dan "pwd" mempunyai binari khusus. "jika" dan "sementara" ialah kedua-dua kata kunci shell dan tidak mempunyai kod binari khusus. Keluaran kosong.
Selepas melaksanakan tugasnya, arahan "jenis" meninggalkan kod keluar. Menggunakan kod keluar, kita boleh menentukan sama ada tugas itu berjaya.
Arahan berikut menunjukkan kod keluar:
$jenis
$echo $?
$type asdfg
$echo $?
Dalam panduan ini, kami menunjukkan cara menggunakan arahan "jenis" dalam Linux. Ia adalah arahan terbina dalam shell yang menerangkan sifat perintah itu.
Berminat untuk mengetahui lebih lanjut tentang arahan Linux yang lain? Lihat subkategori perintah Linux. Untuk lebih banyak panduan berkaitan Bash, lihat Pengaturcaraan dengan Bash.
Selamat pengkomputeran!
Atas ialah kandungan terperinci Perintah jenis Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!