Een bestand uitvoeren in Unix: 3 stappen (met afbeeldingen)

Inhoudsopgave:

Een bestand uitvoeren in Unix: 3 stappen (met afbeeldingen)
Een bestand uitvoeren in Unix: 3 stappen (met afbeeldingen)

Video: Een bestand uitvoeren in Unix: 3 stappen (met afbeeldingen)

Video: Een bestand uitvoeren in Unix: 3 stappen (met afbeeldingen)
Video: How to Adjust Volume on Waze App | Customize Volume on Waze 2024, April
Anonim

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

Voer een bestand uit in Unix Stap 1
Voer een bestand uit in Unix Stap 1

Stap 1. Controleer of u toestemming hebt om het bestand uit te voeren (of uit te voeren)

Voer een bestand uit in Unix Stap 2
Voer een bestand uit in Unix Stap 2

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

Voer een bestand uit in Unix Stap 3
Voer een bestand uit in Unix Stap 3

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.

Video - Door deze service te gebruiken, kan bepaalde informatie worden gedeeld met YouTube

Aanbevolen: