Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Linux >> Content
Kunt u een uitvoerbaar bestand met een teksteditor in Linux ?
U kunt elk bestand uitvoerbaar te maken vanaf de opdrachtregel in Linux . Zelfs shell scripts direct geschreven in een tekstverwerker kan als uitvoerbaar bestand , zolang het systeem weet dat het bestand kan worden uitgevoerd . In Windows , weet het systeem een bestand uitvoerbaar is door zijn bestandsextensie - bijvoorbeeld een binaire applicatie heeft altijd de extensie " exe . " . Echter , Linux is gebaseerd op permissies om te weten of een bestand moet worden uitgevoerd door het systeem . Text File Script

Om een ​​tekst bestand uitvoerbaar te maken , moet de inhoud van het bestand een soort van uitvoerbare code bevatten . Voer bijvoorbeeld het volgende in een teksteditor :

# /bin /bash

echo Hallo World of p Dit is een bash script ! . Linux weet dit omdat de " keet " lijn in het begin - ! # /Bin /bash . Sla dit bestand op als " hello.sh . " Ofbeeldienge Permissions

Elk bestand heeft " bestandstoegang, " of de regels die bepalen die kunnen lezen , schrijven en uitvoeren het. Het invoeren van het commando " ls-l " in een Linux terminal geeft de inhoud van de huidige directory , samen met bestandsrechten . Het commando " ls" zou het bestand als deze lijst : - rw-r - r -

Robert gebruikers hello.sh

Deze lijsten permissies van het bestand in groepen van drie : de eerste is eigenaar permissies - " Robert " eigenaar is van het bestand - " . rw - " die kunnen lezen en schrijven , of De tweede is de groep toestemming , waarbij " Robert " is in de groep " gebruikers . " Iedereen in de groep " gebruikers " het bestand kan lezen , of " r - . " De laatste is iedereen anders ; . Elke andere gebruiker kan lezen , of " r - " het bestand
Chmod

De Linux commando " chmod " verandert machtigingen voor bestanden . Alleen de eigenaar van het bestand - in dit voorbeeld , " Robert " - of een beheerder kan machtigingen voor een bestand wijzigen. De eigenaar of beheerder kan het bestand te veranderen zodat alleen bepaalde mensen of groepen kunnen lezen , of de uitvoering van bepaalde personen te beperken . In het voorbeeld " hello.sh , " niemand kan het bestand uit te voeren . Maar als de eigenaar van het bestand voert u de volgende opdracht :

chmod u
= x hello.sh

dan nog een oproep aan de " ls-l " commando toont het volgende :

- rwx r - r - Robert gebruikers hello.sh

Nu Robert kan het bestand nu voeren
Execution

dat de . bestand is gemarkeerd als uitvoerbaar , alles wat overblijft is om daadwerkelijk uitvoeren. Het uitvoeren van bestanden van de terminal is niet noodzakelijk een automatische : Linux heeft geen aandacht besteden aan bestandsextensies , vooral vanaf de command line , en moet worden verteld welk programma het bestand zal uitvoeren . Voor een bash script zoals " hello.sh , " het is een kwestie van het vertellen van het systeem om het bestand direct uitvoeren : .

/Hello.sh

Dit vertelt de Linux-shell te draaien het script , in plaats van open het in een teksteditor . Het resultaat is

" Hello World "
afgedrukt naar de terminal .

Previous: Next:
  Linux
·Linux applicaties en spellen 
·Hoe te SFTP installeren op Lin…
·Hoe maak je een invulbare form…
·Hoe maak je een bootsplash voo…
·Hoe maak je een RPM in Mandriv…
·Hoe te stoppen NTP Services 
·Hoe te Koppeltekens in sofinum…
·Hoe te configureren Totem Debi…
·Hoe maak je een script naar St…
  Related Articles
Hoe kan ik Windows XP Themes Creëren 
Hoe kan ik een nieuwe gebruikersaccount …
Hoe maak je een Slideshow schermbeveilig…
Hoe u Windows XP Recovery DVD's Met Acro…
Hoe aan te melden bij Windows XP als u u…
Hoe te vertellen als u beheerdersrechten…
Hoe maak je een snelkoppeling maken naar…
Hoe een herstel-cd voor Windows XP Pro S…
Hoe maak je een Windows XP Recovery creë…
  Besturingssysteem Articles
·Hoe te Netzero installeren op een MacBoo…
·Hoe de Boot Order wijzigen in Windows 98…
·Hoe je Mac System fouten te repareren 
·Hoe stel ik een Netgear WG511T draadloos…
·Stappen op Windows installeren Pack 1 op…
·Hoe je MacBook computers Introduceer aan…
·Hoe je Ouderlijk Blokken op een computer…
·Hoe je Gebruikers in Linux Shell Schakel…
·Hoe de Time-out wijzigen op de Logon Scr…
Copyright © Computer Kennis http://www.nldit.com