Πώς να εργαστείτε με αρχεία, φακέλους και εφαρμογές στο Bash στο Ubuntu στα Windows 10

Η προσθήκη του υποσυστήματος Windows(Windows Subsystem) για Linux στα Windows 10 ήταν έκπληξη για πολλούς, συμπεριλαμβανομένων και εμάς. Αν και είναι ένα εργαλείο που προορίζεται να χρησιμοποιηθεί κυρίως από προγραμματιστές, οι τακτικοί χρήστες φαίνεται να ενδιαφέρονται και για αυτή τη δυνατότητα. Θεωρήσαμε ότι θα είχε νόημα αν σας δείξουμε πώς να εκτελείτε εντολές στο Bash στο Ubuntu στα Windows 10 για να εργάζεστε με αρχεία, φακέλους και εφαρμογές. Υπάρχει αρκετό έδαφος για κάλυψη, οπότε ας ξεκινήσουμε:

ΣΗΜΕΙΩΣΗ:(NOTE:) Αυτό το σεμινάριο βασίζεται στα Windows 10 με Ενημέρωση 10 Νοεμβρίου(November 10 Update) . Εάν διαθέτετε παλαιότερη έκδοση των Windows 10(older version of Windows 10) , ορισμένες εντολές ενδέχεται να μην λειτουργούν ή τα πράγματα να φαίνονται διαφορετικά.

Πώς να αποκτήσετε το Ubuntu στα Windows

Για αυτό το σεμινάριο, θα πρέπει να έχετε εγκατεστημένο το Linux Ubuntu σε Windows στον υπολογιστή ή τη συσκευή σας με Windows 10. (Windows)Εάν δεν το έχετε κάνει ήδη ή εάν χρειάζεστε κάποια καθοδήγηση σχετικά με αυτό το θέμα, περιγράψαμε ολόκληρη τη διαδικασία εγκατάστασης εδώ: Πώς μπορώ να αποκτήσω το Υποσύστημα Windows για Linux;(How do I get the Windows Subsystem for Linux?)

Ubuntu σε Windows, εγκατεστημένο από το Microsoft Store

Δεύτερον, υποθέτουμε ότι δεν έχετε εργαστεί ποτέ με Linux και ότι "δεν ξέρετε τίποτα" για αυτό, όπως ακριβώς ο Jon Snow . 🙂

Τι είναι το Bash στο Ubuntu στα Windows

Ως εντελώς αρχάριος, ίσως αναρωτιέστε τι λαμβάνετε από το Bash στο Ubuntu στα Windows . Λαμβάνετε ολόκληρο το περιβάλλον του κελύφους Bash(Bash shell) στον υπολογιστή σας με Windows 10. Εάν χρησιμοποιούσατε τα Windows(Windows) στο παρελθόν, είτε πρόκειται για Windows 10, Windows XP ή οτιδήποτε μεταξύ αυτών των δύο, πιθανότατα γνωρίζετε τη Γραμμή εντολών(Command Prompt) και τα περιβάλλοντα PowerShell . Το Bash(Bash) είναι ένα παρόμοιο κέλυφος, αλλά δημιουργήθηκε για λειτουργικά συστήματα Linux .

Γραμμή εντολών έναντι PowerShell έναντι Bash στο Ubuntu στα Windows

Ακριβώς όπως η γραμμή εντολών(Command Prompt) , το Bash είναι ένα περιβάλλον γραμμής εντολών. Λειτουργεί πάνω από έναν πυρήνα Linux και σας προσφέρει μια ολόκληρη σειρά βοηθητικών προγραμμάτων γραμμής εντολών για εκτέλεση. Μπορείτε να το χρησιμοποιήσετε για λήψη, εγκατάσταση και χρήση εφαρμογών Linux , αν αυτό θέλετε. Και όλα τα βοηθητικά προγράμματα που εκτελείτε μέσα στο Bash έχουν πρόσβαση στο σύστημα αρχείων των Windows 10. (Windows)Αυτό σημαίνει ότι μπορείτε να αποκτήσετε πρόσβαση, να δημιουργήσετε και να διαγράψετε αρχεία και φακέλους σε οποιαδήποτε μονάδα δίσκου σας. Είναι επίσης σημαντικό να σημειωθεί ότι, παρόλο που είναι δυνατό, η εκτέλεση εφαρμογών γραφικών στο Ubuntu στα Windows είναι τόσο πολύπλοκο πράγμα και επιρρεπής σε σφάλματα. Αυτό οφείλεται στο Ubuntuστα Windows δημιουργήθηκε για να παρέχει ένα υποσύστημα Linux και πρόσβαση στα βοηθητικά του προγράμματα για προγραμματιστές και όχι για τακτικούς χρήστες.

Πώς να ξεκινήσετε το Ubuntu στα Windows 10

Το πρώτο πράγμα που πρέπει να κάνετε αφού εγκαταστήσετε το Ubuntu στα Windows είναι να το εκκινήσετε και ένας γρήγορος τρόπος για να το κάνετε αυτό είναι να κάνετε κλικ ή να πατήσετε στη συντόμευση από το μενού Έναρξη(Start Menu) .

Το Ubuntu έχει μια συντόμευση στο μενού Έναρξης των Windows 10

Έτσι φαίνεται η διεπαφή του Ubuntu στα Windows 10 :

Το τερματικό του Ubuntu στα Windows 10

Ως περιβάλλον γραμμής εντολών, πρέπει να γράψετε τις εντολές κειμένου που θέλετε να εκτελέσετε σε αυτό. Εάν έχετε εργαστεί με τη γραμμή εντολών(Command Prompt) στο παρελθόν, τότε μάλλον έχετε συνηθίσει να γράφετε ολόκληρη τη διαδρομή μιας εντολής για να μπορείτε να την εκτελέσετε. Ξεχάστε το όταν χρησιμοποιείτε το κέλυφος Bash . Εδώ, οποιαδήποτε εντολή, εργαλείο ή εφαρμογή που εγκαθιστάτε μπορεί να εκτελεστεί από οπουδήποτε, απλώς πληκτρολογώντας το όνομά της. Δεν χρειάζεται να προσθέσετε τη διαδρομή του πριν από το όνομά του. Τώρα ας δούμε τις βασικές εντολές που πρέπει να μάθετε για να ξεκινήσετε:

1. Πώς να αλλάξετε τον κατάλογο στον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή CD

Μία από τις βασικές εντολές στο Bash είναι αυτή που σας επιτρέπει να αλλάξετε το φάκελο στον οποίο εργάζεστε. Για να πλοηγηθείτε σε άλλο φάκελο από τον υπολογιστή σας με Windows 10, το μόνο που έχετε να κάνετε είναι να εκτελέσετε την εντολή cd [path] όπου [path] είναι η θέση αυτού του φακέλου.

Σημειώστε ότι όλες οι μονάδες δίσκου στον υπολογιστή σας με Windows 10 είναι τοποθετημένες στο /mnt/[the letter of the drive] . Για παράδειγμα, η μονάδα δίσκου C όπου είναι συνήθως εγκατεστημένα τα Windows 10(Windows 10) βρίσκεται σε αυτήν τη θέση: /mnt/c . Ο δίσκος D , αν έχετε, βρίσκεται στο /mnt/d και ούτω καθεξής. Ας πάρουμε ένα παράδειγμα: εάν θέλετε να πλοηγηθείτε στον φάκελο Digital Citizen που βρίσκεται στη μονάδα δίσκου (Digital Citizen)D , θα πρέπει να εκτελέσετε αυτήν την εντολή Bash : cd "/mnt/d/Digital Citizen" .

Χρησιμοποιώντας την εντολή CD για να αλλάξετε τον φάκελο εργασίας

ΣΗΜΑΝΤΙΚΟ:(IMPORTANT:) Εάν ο φάκελος στον οποίο θέλετε να εργαστείτε έχει κενά στο όνομά του, όπως στην περίπτωση του Digital Citizen , φροντίστε να βάλετε τη διαδρομή ανάμεσα σε εισαγωγικά. Επίσης, χρησιμοποιήστε μόνο ίσια σημάδια, όχι σγουρά ή έξυπνα εισαγωγικά, καθώς δεν λειτουργούν.

2. Πώς να δείτε τα περιεχόμενα ενός φακέλου στον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή LS

Στο Bash , μια άλλη ζωτικής σημασίας εντολή, που σας δείχνει τα περιεχόμενα ενός φακέλου, είναι το ls . Πληκτρολογήστε το, πατήστε Enter στο πληκτρολόγιό σας και θα λάβετε μια λίστα με κάθε φάκελο και αρχείο που βρίσκεται στον τρέχοντα κατάλογο.

Χρησιμοποιώντας την εντολή LS για να εμφανίσετε τα περιεχόμενα ενός φακέλου

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

3. Πώς να αντιγράψετε αρχεία στον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή CP

Το Bash(Bash) περιλαμβάνει επίσης όλες τις εντολές που απαιτούνται για τη βασική διαχείριση αρχείων, όπως αντιγραφή, μετακίνηση, μετονομασία, διαγραφή. Η εντολή που σας επιτρέπει να αντιγράψετε ένα αρχείο από το ένα μέρος στο άλλο είναι cp [source] [destination] , όπου [source] είναι η διαδρομή προς το αρχείο που έχει αντιγραφεί και [destination] είναι η διαδρομή προς το μέρος όπου πρόκειται να αντιγραφεί .

Για παράδειγμα, ας υποθέσουμε ότι θέλουμε να αντιγράψουμε το αρχείο που ονομάζεται incognito.xlsx, που βρίσκεται στον φάκελο Digital Citizen , στον υποφάκελο Security for Everyone . Για να γίνει αυτό, η εντολή που θα πρέπει να εκτελέσουμε είναι cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

Χρησιμοποιώντας την εντολή CP για την αντιγραφή ενός αρχείου

Στη συνέχεια, το αρχείο αντιγράφεται στον καθορισμένο φάκελο.

4. Πώς να μετακινήσετε ή να μετονομάσετε αρχεία στον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή MV

Η μετακίνηση ή η μετονομασία αρχείων με το Bash είναι παρόμοια με την αντιγραφή αρχείων. Η εντολή που πρέπει να εκτελέσετε για αυτό το σκοπό έχει την ακόλουθη σύνταξη: mv [source] [destination] , όπου [source] είναι η διαδρομή προς το αρχείο που έχει μετακινηθεί ή μετονομαστεί και [destination] είναι η διαδρομή προς το μέρος όπου πρόκειται να να μετακινηθεί. Εάν ο [προορισμός]([destination]) είναι ο ίδιος με τον [πηγή],([source],) αλλά το όνομα αρχείου που καθορίσατε είναι διαφορετικό από το αρχικό, το αρχείο μετονομάζεται αντί να μετακινηθεί.

Χρησιμοποιώντας το ίδιο παράδειγμα όπως πριν, ας μετακινήσουμε το αρχείο incognito.xlsx από τον φάκελο Digital Citizen στον υποφάκελο (Digital Citizen)Security for Everyone και, στη συνέχεια, ας το μετονομάσουμε σε web_incognito.xlsx . Για να το κάνουμε αυτό, πρέπει να εκτελέσουμε αυτές τις εντολές: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" και μετά mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Χρησιμοποιώντας την εντολή MV για να μετακινήσετε και να μετονομάσετε ένα αρχείο

5. Πώς να διαγράψετε αρχεία από τον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή RM

Η αφαίρεση ή η διαγραφή αρχείων στο Bash γίνεται με τη βοήθεια της εντολής rm [αρχείο] . (rm [file])Για να καταργήσουμε το αρχείο web_incognito.xlsx που δημιουργήσαμε νωρίτερα, μεταβαίνουμε πρώτα στον φάκελο Security for Everyone που το περιέχει, χρησιμοποιώντας την εντολή cd "/mnt/d/Digital Citizen/Security for Everyone" . Στη συνέχεια, εκτελούμε την εντολή rm web_incognito.xlsx .

Χρησιμοποιώντας την εντολή RM για να διαγράψετε ένα αρχείο

6. Πώς να δημιουργήσετε φακέλους στον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή MKDIR

Η δημιουργία ενός φακέλου με το Bash γίνεται χρησιμοποιώντας την εντολή mkdir [folder](mkdir [folder]) , όπου [folder] είναι το όνομα του φακέλου που θέλετε να δημιουργήσετε. Για παράδειγμα, ας πούμε ότι θέλουμε να δημιουργήσουμε έναν φάκελο που ονομάζεται Tests στον κατάλογο Digital Citizen . Για να το κάνουμε αυτό, πλοηγούμαστε πρώτα στον φάκελο Digital Citizen (cd "/mnt/d/Digital Citizen") και μετά εκτελούμε την εντολή mkdir Tests . Είναι τόσο απλό.

Χρησιμοποιώντας την εντολή MKDIR για τη δημιουργία νέου φακέλου

7. Πώς να διαγράψετε φακέλους από τον υπολογιστή σας Windows 10, με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή RM -R

Ομοίως, η αφαίρεση ή η διαγραφή ενός φακέλου χρησιμοποιώντας το Bash είναι εξίσου εύκολη. Μεταβείτε(Navigate) στον γονικό κατάλογο του φακέλου που θέλετε να καταργήσετε και εκτελέστε την εντολή rm -r [φάκελος](rm -r [folder]) , όπου [φάκελος]([folder]) είναι το όνομα του φακέλου που θέλετε να διαγράψετε. Ίσως έχετε παρατηρήσει ότι αυτή η εντολή περιλαμβάνει επίσης το όρισμα -r : πρέπει να το προσθέσετε έτσι ώστε όλα μέσα σε αυτόν τον φάκελο να διαγράφονται επίσης, αναδρομικά.

Για παράδειγμα, ας διαγράψουμε το φάκελο Tests που δημιουργήσαμε προηγουμένως μέσα στο φάκελο Digital Citizen . Για αυτό, πρέπει πρώτα να πλοηγηθούμε στον γονικό φάκελο, ο οποίος είναι Digital Citizen , χρησιμοποιώντας την εντολή: cd "/mnt/d/Digital Citizen" . Στη συνέχεια, πρέπει να εκτελέσουμε την εντολή rm -r Tests .

Χρησιμοποιώντας την εντολή RM -R για να διαγράψετε έναν φάκελο

8. Πώς να κατεβάσετε και να εγκαταστήσετε εφαρμογές Linux στα (Linux)Windows 10 , με το Bash στο Ubuntu , χρησιμοποιώντας την εντολή SUDO APT-GET INSTALL

Το Linux(Linux) σάς επιτρέπει επίσης να εκτελείτε εντολές ως υπερχρήστης χρησιμοποιώντας την εντολή SUDO , η οποία σας δίνει δικαιώματα διαχειριστή. Η σύνταξη είναι απλή: sudo [εφαρμογή](sudo [application]) , όπου [εφαρμογή]([application]) μπορεί να είναι οποιοδήποτε πρόγραμμα εγκατεστημένο στο λειτουργικό σύστημα. Επειδή η εντολή sudo σάς δίνει διαχειριστικές εξουσίες για τα πάντα στο Linux , μοιάζει πολύ με αυτό που μπορεί να κάνει ένας λογαριασμός χρήστη διαχειριστή στα Windows . Εάν θέλετε να κάνετε λήψη, εγκατάσταση και εκτέλεση εφαρμογών Linux , μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

Αρχικά, εκτελέστε την ενημέρωση sudo apt-get(sudo apt-get update) . Αυτή η εντολή κατεβάζει τις πιο πρόσφατες λίστες λογισμικού από το Ubuntu .

Χρησιμοποιώντας την εντολή SUDO APT-GET UPDATE για να ανακτήσετε ενημερωμένες λίστες πακέτων

Στη συνέχεια, για να κατεβάσετε και να εγκαταστήσετε την εφαρμογή Linux που θέλετε, εκτελέστε το sudo apt-get install [όνομα εφαρμογής](sudo apt-get install [application name]) . Για παράδειγμα, αν θέλουμε να εγκαταστήσουμε το w3m , το οποίο είναι ένα πρόγραμμα περιήγησης ιστού που βασίζεται σε κείμενο, θα πρέπει να εκτελέσουμε το sudo apt-get install w3m . Εάν η εφαρμογή απαιτεί επιπλέον πακέτα, ίσως χρειαστεί να επιβεβαιώσετε ότι θέλετε να συνεχίσετε, οπότε πατήστε το πλήκτρο Y στο πληκτρολόγιό σας.

Χρησιμοποιώντας την εντολή SUDO APT-GET INSTALL για να εγκαταστήσετε μια νέα εφαρμογή

Μόλις εγκατασταθεί η εφαρμογή, μπορείτε να την εκτελέσετε πληκτρολογώντας το όνομά της στο Bash , ακολουθούμενο από τυχόν απαραίτητες παραμέτρους. Για παράδειγμα, αν θέλαμε να επισκεφτούμε τον ιστότοπό μας, θα έπρεπε να πληκτρολογήσουμε w3m digitalcitizen.life .

Εκτέλεση εφαρμογής στο Bash στο Ubuntu στα Windows

9. Πώς να λάβετε βοήθεια στο Bash στο Ubuntu στα Windows , χρησιμοποιώντας το όρισμα HELP

Εάν θέλετε να μάθετε περισσότερα για το τι κάνει μια συγκεκριμένη εντολή, γράψτε την στο Bash και προσθέστε την παράμετρο "--help" . Οι πληροφορίες που εμφανίζονται θα πρέπει να ρίξουν περισσότερο φως στη δομή και τη χρήση αυτής της εντολής. Πάρτε, για παράδειγμα, την εντολή ls, η οποία παραθέτει τα περιεχόμενα ενός φακέλου. Μπορεί να φαίνεται σαν μια απλή εντολή, αλλά προσφέρει πολλές επιλογές για το πώς εμφανίζει τις πληροφορίες. Ακολουθεί ένα μέρος της βοήθειας που λαμβάνετε για αυτό:

Λήψη βοήθειας για μια εντολή στο Bash στο Ubuntu στα Windows

(Did)Δοκίμασες το Bash στο Ubuntu στα Windows ;

Ελπίζουμε ότι καταφέραμε να σας παρουσιάσουμε τον πολύ ενδιαφέροντα κόσμο του Linux Bash και τα βασικά της χρήσης του στα Windows 10 . Δοκιμάστε τις εντολές που παρουσιάσαμε και μάθετε περισσότερα για κάθε εντολή χρησιμοποιώντας το όρισμα HELP . Εάν έχετε οποιεσδήποτε ερωτήσεις ή συμβουλές να μοιραστείτε, μη διστάσετε να σχολιάσετε παρακάτω.



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts