U kunt een bestand in UNIX uitvoeren door de bestandsnaam op te roepen vanaf de opdrachtregel. Als alternatief kunt u er ook voor kiezen om een specifieke shell aan te roepen om het bestand uit te voeren.
Stappen
Stap 1. Controleer of u toestemming hebt om het bestand uit te voeren (of uit te voeren)
Stap 2. Uitvoeringsmachtiging wordt aangegeven met de letter 'x', terwijl 'r' staat voor leesmachtiging en 'w' staat voor schrijfmachtiging
Als u de eigenaar van het bestand bent, kunt u uzelf uitvoeringstoestemming verlenen door de opdracht 'chmod' te gebruiken. Onderstaand voorbeeld toont het bestand 'file.sh' voor en na het verlenen van de uitvoermachtiging
Stap 3. Voer het bestand uit
- Om het bestand uit te voeren, gaat u naar de map waar het bestand zich bevindt en roept u het bestand op met behulp van het relatieve pad.
- Of u kunt het bestand ook uitvoeren met het volledige pad of het absolute pad.
- Soms wil je het bestand misschien in een andere shell uitvoeren om het speciale gedrag van die shell te verkrijgen. In dergelijke gevallen zal de gespecificeerde shell starten als een subshell van uw huidige shell en het bestand uitvoeren. In het onderstaande voorbeeld hebben we file.sh eerst uitgevoerd met de BASH-shell, daarna met de C-shell en tot slot met de KORN-shell.