7Sep
Το περιβάλλον "Bash on Ubuntu on Windows" των Windows 10 περιέχει μερικά διαφορετικά στοιχεία.Την πρώτη φορά που θα εκτελέσετε το πρόγραμμα bash.exe, θα κατεβάσετε και θα εγκαταστήσετε ένα ολόκληρο περιβάλλον χώρου χρηστών του Ubuntu.Μπορείτε να αποκτήσετε πρόσβαση σε αυτά τα αρχεία στο File Explorer ή σε άλλα προγράμματα των Windows, αν γνωρίζετε πού να ψάξετε.
Μπορείτε επίσης να αποκτήσετε πρόσβαση στη μονάδα δίσκου συστήματος των Windows και σε οποιεσδήποτε άλλες μονάδες στον υπολογιστή σας μέσα από το κέλυφος του Ubuntu Bash.Αυτό σας επιτρέπει να εργάζεστε με τα κανονικά αρχεία των Windows χρησιμοποιώντας βοηθητικά προγράμματα γραμμής εντολών Linux.
όπου αποθηκεύονται τα αρχεία κελύφους Ubuntu Bash στα Windows
Σημειώστε ότι κάθε λογαριασμός χρήστη των Windows που χρησιμοποιεί το Bash θα έχει το δικό του ξεχωριστό περιβάλλον Bash και αρχεία στον δικό του κατάλογο χρηστών.
Για να αποκτήσετε πρόσβαση σε αυτά τα αρχεία, θα πρέπει πρώτα να εμφανίσετε κρυφό φάκελο στον φάκελο "Εξερεύνηση αρχείων".Ανοίξτε ένα παράθυρο Εξερεύνηση αρχείων και κάντε κλικ στην επιλογή Προβολή & gt;Επιλογές & gt;Αλλαγή φακέλου και επιλογών αναζήτησης.
Στο παράθυρο "Επιλογές φακέλων" που εμφανίζεται, επιλέξτε Προβολή & gt;Εμφάνιση κρυφών αρχείων, φακέλων και μονάδων δίσκου.
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfsΤο αρχείο του συστήματος Ubuntu αποθηκεύεται σε:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \Ο αρχικός φάκελος του λογαριασμού χρήστη του Ubuntu είναι αποθηκευμένος στη διεύθυνση: C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMEΟ αρχικός φάκελος του λογαριασμού του root είναι αποθηκευμένος στη διεύθυνση:
C: \ Users \ USERNAME \ AppData \rootόπου εμφανίζεται ο δίσκος συστήματος των Windows στο ASUS Bash
Το περιβάλλον του κελύφους του Ubuntu Bash κάνει την πλήρη μονάδα συστήματος των Windows διαθέσιμη ώστε να μπορείτε να δουλεύετε με τα ίδια αρχεία σε αμφότερα τα περιβάλλοντα.Ωστόσο, το περιβάλλον Bash δεν σας αποβάλει απλά στη μονάδα C: \.Αντ 'αυτού, σας τοποθετεί σε /, ή τον ριζικό κατάλογο που θα έχετε στο Linux.Εάν εκτελέσετε μια εντολή ls για να δείτε τα περιεχόμενα του καταλόγου, θα δείτε μόνο τους καταλόγους του Ubuntu που παρέχουν το περιβάλλον του Linux.
Η μονάδα συστήματος των Windows και οι άλλες συνδεδεμένες μονάδες εκτίθενται στον κατάλογο /mnt/ εδώ, όπου άλλες μονάδες είναι παραδοσιακά διαθέσιμες στη δομή καταλόγου του Linux.Συγκεκριμένα, θα βρείτε τη μονάδα δίσκου C: Ακολουθήστε την ακόλουθη εντολή:
cd /mnt/ cΕάν έχετε μονάδα δίσκου D:
/mnt/ cΓια να μεταβείτε σε αυτόν τον κατάλογο με την εντολή "cd", θα το βρείτε στο /mnt/ d, και ούτω καθεξής.
Για παράδειγμα, για να αποκτήσετε πρόσβαση σε ένα αρχείο που είναι αποθηκευμένο στο φάκελο C: \ Users \ Chris \ Downloads \ File.txt, θα χρειαστεί να χρησιμοποιήσετε το αρχείο /mnt/c/Users/Chris/Downloads/ File.txt στο περιβάλλον Bash.
Σημειώστε ότι όταν έχετε πρόσβαση στα αρχεία συστήματος των Windows, το περιβάλλον του κελύφους Bash έχει τα δικαιώματα με τα οποία ξεκίνησε.Εάν το ξεκίνησε κανονικά από τη συντόμευση, θα έχει τα ίδια δικαιώματα πρόσβασης στο αρχείο που κάνει ο λογαριασμός χρήστη των Windows σας.
Για παράδειγμα, αν θέλετε να αποκτήσετε πρόσβαση στο φάκελο C: \ Users \ Administrator, θα πρέπει να κάνετε δεξί κλικ στη συντόμευση του κελύφους Bash και να επιλέξετε "Εκτέλεση ως διαχειριστής" για να εκκινήσετε το κέλυφος Bash με δικαιώματα διαχειριστή των Windows.
Αυτό λειτουργεί ακριβώς όπως η εντολή εντολών, η οποία πρέπει να ξεκινήσει ως διαχειριστής εάν χρειάζεστε πρόσβαση εγγραφής σε αρχεία μόνο για διαχειριστές ή γράφετε πρόσβαση σε αρχεία συστήματος.Δεν μπορείτε να χρησιμοποιήσετε μόνο το "sudo" στο περιβάλλον Bash.