Perintah Linux

Cari Jalan Perintah dengan mana

Cari Jalan Perintah dengan mana

di manakah digunakan untuk mencari jalan fail binari / boleh laku Linux, fail sumber dan fail halaman manusia.Terdapat banyak pengedaran Linux. Tidak setiap pengedaran Linux menyimpan fail binari / boleh dilaksanakan, fail sumber dan fail halaman manusia di lokasi yang sama. Oleh itu, untuk mengetahui jalan fail ini apabila diperlukan, di manakah arahan digunakan. Ini adalah arahan yang sangat berguna untuk setiap pentadbir sistem Linux di luar sana.

Dalam artikel ini, saya akan menunjukkan kepada anda bagaimana menggunakan perintah mana di Linux.  Oleh itu, mari kita mulakan.

Penggunaan Asas Perintah di mana:

Anda boleh mendapatkan jalan penuh dari sebarang arahan Linux standard yang terdapat di PATH sistem operasi Linux anda.

NOTA: PATH mengandungi direktori di mana perintah Linux standard dan perintah lain dipasang. Anda boleh menjalankan perintah berikut untuk mencetak PATH pada konsol anda.

$ gema $ PATH

Katakanlah, anda ingin mengetahui jalan lengkap dari passwd arahan Linux. Untuk melakukannya, jalankan arahan di mana seperti berikut:

$ di mana passwd

Seperti yang anda lihat, jalan lengkap arahan passwd adalah / usr / bin / passwd.

Perintah di mana tanpa pilihan mencetak jalur penuh perintah, jalur penuh fail konfigurasi yang sepadan dengan pertanyaan, dan jalur penuh fail halaman lelaki yang dipadankan.

Mencetak Jalan Penuh Hanya Binari / Pelaksana:

Sekiranya anda hanya ingin mencetak jalur penuh arahan dan fail konfigurasi Linux tertentu, maka anda boleh melakukannya dengan -b pilihan untuk di manakah.

Katakan, anda hanya mahu mencetak jalan penuh arahan ls, kemudian jalankan di manakah arahan seperti berikut:

$ mana -b ls

Seperti yang anda lihat, jalan penuh arahan ls adalah / bin / ls.

Sekiranya terdapat fail konfigurasi yang sepadan, ia harus dicetak juga. Contohnya, semasa anda cuba mencari jalan penuh arahan kata laluan, anda juga harus mendapat jalan penuh dari kata laluan fail konfigurasi seperti yang anda lihat dalam tangkapan skrin di bawah.

Mencetak Laluan Penuh Halaman Hanya Lelaki:

Sekiranya anda ingin mencetak jalan penuh hanya halaman manusia di komputer anda, maka anda boleh menggunakan -m pilihan untuk di manakah perintah.

Sebagai contoh, katakanlah, anda ingin mengetahui jalan lengkap semua fail halaman lelaki dari ls perintah. Untuk melakukannya, jalankan arahan di mana seperti berikut:

$ mana -m ls

Seperti yang anda lihat, halaman lelaki dari ls arahan ada di jalan / usr / share / man / man1 / ls.1.gz.

Dengan cara yang sama, anda dapat mencari jalan penuh dari semua halaman manual arahan useradd.

$di mana -m pengguna

Mencari Jalur Penuh Pengepala Linux atau Fail Sumber Kernel Sahaja:

Anda boleh menggunakan -s pilihan untuk di manakah perintah untuk mencetak jalur penuh header Linux atau fail sumber kernel yang digunakan untuk mengembangkan perisian sistem.

Contohnya, untuk mencari jalan penuh fail sumber bersih, anda boleh menggunakan perintah mana seperti berikut:

$ Whereis -s bersih

Seperti yang anda lihat, terdapat dua lokasi di mana fail tajuk sumber bersih disimpan di Ubuntu 18 saya.04 LTS, / usr / src / linux-headers-4.15.0-20-generik / bersih dan / usr / src / linux-headers-4.15.0-20 / bersih.

Dengan cara yang sama, anda boleh mencari fail sumber fs dengan perintah di mana seperti berikut.

$ Whereis -s fs

Mencetak Direktori tempat Perintah Mencari:

Secara lalai, perintah di mana mencari banyak direktori sistem. Anda boleh menggunakan -l pilihan untuk memberitahu di mana mencetak direktori yang dicari.

$ Whereis -l useradd

Seperti yang anda lihat, perintah di mana mencari banyak direktori secara lalai.

Keluaran berterusan.

Menambah Direktori atau Direktori Carian Baru:

Anda telah melihat sebelumnya bahawa perintah di mana mencari banyak direktori secara lalai. Tetapi jika anda mempunyai beberapa direktori yang anda ingin cari, maka anda boleh menggunakan -B, -M atau -S pilihan arahan mana untuk menentukan masing-masing halaman manual atau manual, sumber atau direktori tajuk kernel.

Katakan, anda mempunyai beberapa fail binari di ~ / tong sampah direktori yang ingin anda masukkan dalam carian di mana. Untuk melakukannya, anda boleh menjalankan perintah mana seperti berikut:

$ Whereis -B ~ / bin -f CreateDirectory

NOTA: Bila-bila masa anda menggunakan salah satu -B, -M atau -S pilihan, anda juga mesti menggunakan -f pilihan seperti gambar di atas. Jika tidak, anda akan mendapat ralat.

Seperti yang anda lihat, jalan penuh dari BuatDirektori arahan dicetak. Jadi, ia berjaya. Kami berjaya menambahkan direktori binari baru ke jalan carian di mana.

Anda juga boleh menambah lebih dari satu direktori carian jika anda mahu.

Sebagai contoh, katakan, anda mahu menambahkan ~ / tong sampah dan ~ / bin2 direktori binari ke jalan carian di mana. Untuk melakukannya, jalankan arahan di mana seperti berikut:

$ Whereis -B ~ / bin ~ / bin2 -f CreateFile

Dengan cara yang sama, anda boleh menambahkan direktori halaman manual atau manual ke jalan carian seperti berikut:

$ Whereis -M ~ / man ~ / doc -f mydoc

Dengan cara yang sama, untuk header sumber atau kernel, anda boleh menggunakan pilihan -S untuk menambahkan direktori carian tambahan seperti berikut:

$ Whereis -S ~ / linux-headers-4.19 ~ / linux-header-4.20 -f bersih

Anda juga boleh mencampurkan pilihan -B, -M dan -S seperti yang diperlukan untuk menambah jalan carian yang diperlukan untuk fail perduaan, manual atau sumber masing-masing.

$ Whereis -B ~ / bin ~ / bin2 -M ~ / doc ~ / doc2 -f searchQuery

Jadi, begitulah cara anda menggunakan perintah mana untuk mencari jalan perintah / binari / boleh laku, halaman manual atau manual, dan fail sumber di Linux. Terima kasih kerana membaca artikel ini.

Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...
SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...