Jika file tidak ditandai sebagai executable, Anda perlu memanggil interpreter shell perintah untuk menjalankannya.
Contoh:
sudo sh fooakan membuka foo dengan shmenggunakan hak sudo .
sudo bash fooakan membuka foo dengan bashmenggunakan hak sudo .
sh fooakan membuka foo dengan shmenggunakan hak pengguna Anda.
bash fooakan membuka foo dengan bashmenggunakan hak pengguna Anda.
Jika Anda menandai file sebagai executable, Anda hanya perlu memanggilnya ./foodan karena itu ditandai maka file tersebut akan dibaca dengan interpreter shell perintah yang ditentukan dan dieksekusi tanpa perlu mendefinisikannya.
ls -Fakan mencantumkan file dan menandai executable dengan * .
Untuk mengaktifkan bit eksekusi pada file (dan membuatnya bisa dieksekusi seperti itu) gunakan perintah chmod +x foo.
Dalam kasus Anda untuk membuat file yang Anda gunakan dapat dieksekusi Anda akan menggunakan perintah
chmod +x VMware-Workstation-9.0.1-894247.x86_64.bundle
dan kemudian Anda akan dapat menjalankannya dengan baik
sudo sh ./VMware-Workstation-9.0.1-894247.x86_64.bundleatau hanya dengan mengetik sudo ./VMware-Workstation-9.0.1-894247.x86_64.bundle.