GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Kami Menggunakan "./" (dot Slash) Untuk Mengeksekusi File Di Linux/unix?

Mengapa kami menggunakan ./filename untuk mengeksekusi file di linux?

Mengapa tidak memasukkannya saja seperti perintah lain gcc , ls dll…

Jawaban yang Diterima:

Di Linux, UNIX dan sistem operasi terkait, . menunjukkan direktori saat ini. Karena Anda ingin menjalankan file di direktori Anda saat ini dan direktori itu tidak ada di $PATH . Anda , Anda memerlukan ./ bit untuk memberi tahu Shell di mana executable berada. Jadi, ./foo berarti jalankan executable yang disebut foo yang ada di direktori ini.

Anda dapat menggunakan type atau which untuk mendapatkan path lengkap dari semua perintah yang ditemukan di $PATH . Anda .


Linux
  1. UNIX / Linux:Cara Menggunakan Sticky Bit pada Direktori dan File

  2. Mengapa menggunakan shm_open?

  3. Bagaimana cara mengeksekusi file PL di Linux?

  1. Pengalihan Input/Output di Linux/Unix

  2. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  3. Bagaimana cara mengaktifkan pengindeksan file dan direktori Apache di Linux atau UNIX?

  1. UNIX / Linux:Panduan Pemula untuk Izin File dan Direktori ( umask, chmod, baca, tulis, jalankan)

  2. Cara mengeksekusi file python di linux

  3. Mengapa kita membutuhkan file .so.1 di Linux?