Tajuk: Linux Which Command
Petikan: Tutorial praktikal dengan contoh menggunakan arahan "mana" pada Linux dan cara mencari pelbagai boleh laku dan skrip daripada pembolehubah PATH.
Pautan kekal:linux-which-command
Kategori:Perintah Linux
Dalam panduan ini, kita akan belajar tentang arahan "Mana" dalam Linux.
Untuk melaksanakan langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut:
Sistem Linux moden didatangkan dengan berbilang alatan terbina dalam untuk pelbagai tugas seperti pengurusan sistem, automasi, pemantauan sistem dan pengkomputeran jauh. Perintah "mana" adalah salah satu daripadanya.
Penggunaan utama arahan "yang" adalah untuk mencari lokasi fail boleh laku (dan skrip). Sila lihat contoh di bawah:
$Yang mana satu
Di sini:
Penggunaan asas
Untuk mencari boleh laku binari bagi arahan/alat, gunakan arahan “Which” seperti berikut:
$,
Arahan "mana" juga menerima berbilang parameter. Lihat contoh di bawah:
$which ls man chmod python3
Di sini:
Cari berbilang fail boleh laku
Dalam sistem Linux, lokasi laluan alat yang sama boleh mempunyai berbilang salinan. Contohnya, /usr/bin, /usr/sbin, /bin dan /sbin mempunyai boleh laku yang bertindih:
$ls—l/usr/bin
$ls-L/usr/sbin
$ls-L/bin
$ls—l/sbin
Walaupun terdapat berbilang salinan, setiap kali arahan dijalankan, shell hanya menjalankan salinan tertentu bagi executable (biasanya terletak di bawah /usr/bin). Secara lalai, arahan "Mana" melaporkan lokasi boleh laku "lalai" ini.
Walau bagaimanapun, kami boleh mengarahkan "yang mana" untuk melaporkan lokasi semua salinan yang sepadan untuk boleh laku.
$yang—tutup
$which—tutup chmod bash
Selepas menjalankan pertanyaan, arahan "yang" akan meninggalkan kod keluar. Nilai kod menunjukkan sama ada operasi itu berjaya.
Berikut ialah senarai semua kata laluan keluar
Dalam Bash, selepas menjalankan sebarang arahan, kod keluar disimpan dalam pembolehubah. Untuk melihat nilai, gunakan arahan berikut:
$yang
$ECHO$?
$mana asdfg
$ECHO$?
Jika anda bercadang untuk memasukkan perintah "yang" ke dalam skrip shell, ia juga berfaedah untuk mengetahui kod keluar. Jika anda seorang pemula, lihat panduan pemula ini untuk skrip Bash.
Dokumen lain
Kebanyakan alatan Linux disertakan dengan dokumentasi terperinci yang menggariskan semua parameter yang tersedia. Untuk dokumentasi yang lebih mendalam, lihat halaman manual:
$lelaki,
Setiap kali sebarang pertanyaan dijalankan, arahan "yang" mencari fail boleh laku dalam direktori yang dinyatakan dalam pembolehubah persekitaran PATH. Dalam bahagian ini, kita akan melihat dengan pantas cara menggunakan PATH.
Untuk melihat kandungan pembolehubah ini, jalankan arahan "ECHO" seperti berikut:
$ECHO$PATH
$ tr ‘:’ ‘n’
Atas ialah kandungan terperinci Perintah mana dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!