Rumah  >  Artikel  >  tutorial komputer  >  Perintah jenis Linux

Perintah jenis Linux

WBOY
WBOYke hadapan
2024-03-20 17:06:06757semak imbas

Perintah jenis Linux

Dalam panduan ini, kita akan mengetahui lebih lanjut tentang arahan "jenis" dalam Linux.

Prasyarat:

Untuk melaksanakan langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut:

  • Sistem Linux yang dikonfigurasikan dengan betul. Lihat cara membuat VM Linux untuk tujuan ujian dan pembelajaran.
  • Pemahaman asas antara muka baris arahan

Taip arahan dalam Linux

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 jenis

adalah 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:

  • Alias: alias shell.
  • fungsi: fungsi shell terbina dalam.
  • Terbina: Perintah shell terbina dalam.
  • fail: fail cakera.
  • Kata kunci: perkataan terpelihara yang digunakan khusus untuk fungsi shell.

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").

Pilihan lain

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.

Keluar kod

Selepas melaksanakan tugasnya, arahan "jenis" meninggalkan kod keluar. Menggunakan kod keluar, kita boleh menentukan sama ada tugas itu berjaya.

  • 0: Arahan berjalan dengan jayanya tanpa sebarang ralat.
  • 1: Perintah menghadapi ralat.

Arahan berikut menunjukkan kod keluar:

$jenis

$echo $?

$type asdfg

$echo $?

Kesimpulan

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!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam