συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Πώς να εκτυπώσετε το όνομα χρήστη στο Unix Χρησιμοποιώντας Exec

Το λειτουργικό σύστημα UNIX παρέχει ένα περιβάλλον γραμμής εντολών ( το «κέλυφος» ), η οποία εκτελεί εντολές χρήστη λειτουργία κειμένου διαδραστικά . Η " εκτέλεση" ενσωματωμένη στο κέλυφος εντολή repurposes τη διαδικασία UNIX που τρέχουν το κέλυφος κάνοντας να τρέξει το επιχείρημα κατά την εκτέλεση του αντ 'αυτού. Το πρότυπο ρεύμα εξόδου του κελύφους , όπου το σύνολο της παραγωγής εκτύπωσης πηγαίνει από προεπιλογή , χάνεται όταν το περίβλημα αντικαθίσταται από το νέο κώδικα . Μπορείτε να εκτυπώσετε το όνομα χρήστη για την τρέχουσα διαδικασία με τη χρήση exec , εφ 'όσον σας ανακατευθύνει ότι η παραγωγή σε ένα αρχείο αντί για ένα τερματικό. Οδηγίες
Η 1

Συνδεθείτε στον υπολογιστή UNIX σε κείμενο λειτουργία ( κέλυφος ) , χρησιμοποιώντας το κανονικό λογαριασμό σας 2

Πληκτρολογήστε την ακόλουθη εντολή στο κέλυφος : .

exec id > ~ /myUserName.txt

Πατήστε το πλήκτρο " Enter". Το κέλυφος θα μεταφέρει τον έλεγχο id ? Id , με τη σειρά του , θα εκτυπώσει το όνομα χρήστη και την έξοδο εικόνων
3

Σύνδεση με τον υπολογιστή και πάλι ως κανονικός χρήστης σας . . Ελέγξτε ότι η exec όντως τυπωμένο το όνομα χρήστη , πληκτρολογώντας την ακόλουθη εντολή στο κέλυφος:

cat ~ /myUserName.txt

Το όνομα χρήστη θα πρέπει να αναφέρονται ως μέρος της παραγωγής της γάτας εντολή , αμέσως μετά το " uid = " τίτλο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα