GNU/Linux >> Belajar Linux >  >> Linux

Linux Yang Perintah

Dalam tutorial ini, kita akan membahas which Linux perintah.

Linux which perintah digunakan untuk mengidentifikasi lokasi executable tertentu yang dijalankan saat Anda mengetikkan nama executable (command) di terminal prompt. Perintah mencari executable yang ditentukan sebagai argumen di direktori yang terdaftar di variabel lingkungan PATH.

Apa itu PATH #

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

Untuk melihat isi 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 which #

Sintaks untuk which perintahnya adalah sebagai berikut:

which [OPTIONS] FILE_NAME...

Misalnya, untuk menemukan path lengkap dari perintah ping, ketikkan perintah berikut:

which ping

Outputnya akan seperti ini:

/bin/ping

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

which netcat uptime

Outputnya akan menyertakan path lengkap ke netcat dan uptime yang dapat dieksekusi:

/bin/netcat
/usr/bin/uptime

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

which -a touch

Output akan menampilkan dua jalur lengkap ke touch perintah:

/usr/bin/touch
/bin/touch

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

Kesimpulan #

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

Jika Anda memiliki pertanyaan atau umpan balik, silakan tinggalkan komentar di bawah.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah ifconfig Linux

  2. Perintah Waktu Linux

  3. Perintah cd Linux

  1. Perintah Ping di Linux

  2. Perintah Tonton Linux

  3. Perintah Xargs di Linux