Android

Linux yang memerintahkan

4 perintah jaringan yang harus diketahui oleh linux pemula

4 perintah jaringan yang harus diketahui oleh linux pemula

Daftar Isi:

Anonim

Dalam tutorial ini, kita akan membahas perintah Linux which .

Linux perintah which yang digunakan untuk mengidentifikasi lokasi executable yang diberikan yang dieksekusi ketika Anda mengetik nama executable (perintah) di terminal prompt. Perintah mencari executable yang ditentukan sebagai argumen dalam direktori yang tercantum dalam variabel lingkungan PATH.

Apa itu PATH

Di Linux, PATH adalah variabel lingkungan yang memberi tahu shell dan program lain yang direktori untuk mencari file yang dapat dieksekusi. Ini terdiri dari daftar path absolut yang dipisahkan oleh titik dua ke direktori yang berisi executable.

Untuk melihat konten variabel PATH Anda, gunakan perintah echo dengan $PATH sebagai argumen:

echo $PATH

Outputnya akan terlihat seperti di bawah ini:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Cara Menggunakan Perintah yang mana

Sintaks untuk perintah yang adalah sebagai berikut:

which FILE_NAME…

Misalnya, untuk menemukan path lengkap dari perintah ping, Anda harus mengetik yang berikut ini:

which ping

Outputnya akan seperti ini:

/bin/ping

Anda juga dapat memberikan lebih dari satu argumen pada perintah which :

which netcat uptime

Output akan mencakup path lengkap ke kedua netcat dan executable uptime :

/bin/netcat /usr/bin/uptime

Pencarian dilakukan dari kiri ke kanan, dan jika lebih dari satu kecocokan ditemukan di direktori yang tercantum dalam variabel path PATH , which hanya akan mencetak yang pertama. Untuk mencetak semua kecocokan, gunakan opsi -a :

which -a touch

Output akan menampilkan dua jalur penuh ke perintah touch :

/usr/bin/touch /bin/touch

Biasanya salah satu yang dapat dieksekusi hanya symlink ke yang lain, tetapi dalam beberapa kasus, Anda mungkin memiliki dua versi dari perintah yang sama diinstal di lokasi yang berbeda atau perintah yang sama sekali berbeda menggunakan nama yang sama.

Kesimpulan

Perintah which yang digunakan untuk menemukan perintah dengan mencari perintah yang dapat dieksekusi di direktori yang ditentukan oleh PATH variabel lingkungan.

terminal mana