Het UNIX-besturingssysteem biedt een command - line interface ( de " shell " ) die interactief tekst - modus gebruiker commando uitvoert . De " exec " ingebouwde shell commando repurposes het UNIX -proces momenteel loopt de schaal door ze het argument in plaats lopen om exec . De standaard uitvoer stroom van de shell , waar alle afdrukuitvoer gaat standaard , verloren wanneer de shell wordt vervangen door de nieuwe code . U kunt de gebruikersnaam van het huidige proces worden afgedrukt door met exec , zolang je die uitvoer omleiden naar een bestand in plaats van een terminal . Instructies 1 Log in om de UNIX-computer in tekst ( shell ) modus , met behulp van uw gewone rekening Type 2 het volgende commando in de shell : . exec id > ~ /myUserName.txt Pers Nieuws " Enter ". Weer id , op zijn beurt , zal de naam en afrit gebruiker kunt afdrukken 3 Log in op de computer als uw gewone gebruiker , zal de shell controle over aan id . . Controleer dat exec inderdaad uitgeprint de gebruikersnaam door het volgende commando in de shell : kat ~ /myUserName.txt De gebruikersnaam zal worden vermeld als deel van de output van de kat commando , onmiddellijk na de " uid = " rubriek .
|