Αυτός ο οδηγός παραθέτει δέκα εντολές Linux που πρέπει να γνωρίζετε για να μπορείτε να περιηγηθείτε στο σύστημα αρχείων σας χρησιμοποιώντας το τερματικό Linux.
Παρέχει εντολές για να μάθετε τον κατάλογο στον οποίο βρίσκεστε, τον κατάλογο στον οποίο παρευρεθήκατε, τον τρόπο περιήγησης σε άλλους φακέλους, τον τρόπο επιστροφής στο σπίτι, τον τρόπο δημιουργίας αρχείων και φακέλων, τον τρόπο δημιουργίας συνδέσμων
01 από 10Σε ποιο φάκελο βρίσκεστε
Όταν ανοίγετε ένα παράθυρο τερματικού, το πρώτο πράγμα που πρέπει να ξέρετε είναι πού βρίσκεστε στο σύστημα αρχείων.
Σκεφτείτε αυτό όπως το δείκτη "είστε εδώ" που βρίσκετε στους χάρτες στα εμπορικά κέντρα.
Για να μάθετε σε ποιο φάκελο βρίσκεστε μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
pwdΤα αποτελέσματα επιστράφηκαν από pwd μπορεί να διαφέρει ανάλογα με το αν χρησιμοποιείτε την έκδοση κελύφους του pwd ή αυτό που έχει εγκατασταθεί στο δικό σας / usr / bin Ευρετήριο.
Σε γενικές γραμμές, θα εκτυπώσει κάτι κατά μήκος των γραμμών/ home / username.
Τι αρχεία και φάκελοι βρίσκονται κάτω από τον τρέχοντα κατάλογο
Τώρα που ξέρετε ποιο φάκελο βρίσκεστε, μπορείτε να δείτε τα αρχεία και τους φακέλους που βρίσκονται κάτω από τον τρέχοντα κατάλογο χρησιμοποιώντας το ls εντολή.
lsΑπό μόνη της, το ls θα εμφανίσει όλα τα αρχεία και τους φακέλους στον κατάλογο εκτός από αυτά που αρχίζουν με μια περίοδο (.).
Για να δείτε όλα τα αρχεία συμπεριλαμβανομένων των κρυφών αρχείων (αυτά που ξεκινούν με μια περίοδο), μπορείτε να χρησιμοποιήσετε τον ακόλουθο διακόπτη:
Ορισμένες εντολές δημιουργούν αντίγραφα ασφαλείας των αρχείων που ξεκινούν με το metacharacter tilde (~).
Εάν δεν θέλετε να δείτε τα αντίγραφα ασφαλείας κατά την καταχώριση των αρχείων σε ένα φάκελο, χρησιμοποιήστε τον ακόλουθο διακόπτη:
ls-ΒΗ συνηθέστερη χρήση του ls εντολή έχει ως εξής:
ls -ltΑυτό παρέχει ένα μακρύ κατάλογο ταξινομημένο κατά χρόνο τροποποίησης, με το νεότερο πρώτο.
Άλλες επιλογές ταξινόμησης περιλαμβάνουν κατά επέκταση, μέγεθος και έκδοση:
ls -lUls -lXls-lvΗ μακρά μορφή εγγραφής σας δίνει τις ακόλουθες πληροφορίες:
- Δικαιώματα
- Αριθμός inode για το αρχείο (δείτε σκληρούς συνδέσμους)
- Ιδιοκτήτης
- Κύρια ομάδα
- μέγεθος αρχείου
- Τελευταίος χρόνος πρόσβασης
- Όνομα αρχείου / φακέλου / συνδέσμου
Πώς να πλοηγηθείτε σε άλλους φακέλους
Για να μετακινηθείτε γύρω από το σύστημα αρχείων, μπορείτε να χρησιμοποιήσετε το CD εντολή.
Το σύστημα αρχείων Linux είναι δομή δέντρου. Η κορυφή του δέντρου υποδηλώνεται με μια κάθετο (/).
Κάτω από τον ριζικό κατάλογο, θα βρείτε μερικούς ή όλους τους παρακάτω φακέλους.
- /
- αποθήκη
- μπότα
- μονάδα οπτικού δίσκου
- dev
- και τα λοιπα
- Σπίτι
- lib
- lib64
- χαμένος + βρέθηκε
- μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
- mnt
- επιλέγω
- proc
- ρίζα
- τρέξιμο
- sbin
- srv
- sys
- tmp
- var
- usr
Ο φάκελος bin περιέχει εντολές που μπορούν να εκτελεστούν από οποιονδήποτε χρήστη, όπως το CD εντολή, ls, mkdir και τα λοιπα.
Το sbin περιέχει δυαδικά αρχεία συστήματος.
Ο φάκελος usr σημαίνει πόρους συστήματος Unix και περιέχει επίσης ένα φάκελο bin και sbin. Ο φάκελος / usr / bin διαθέτει ένα εκτεταμένο σύνολο εντολών που μπορούν να εκτελέσουν οι χρήστες. Ομοίως, ο φάκελος / usr / sbin περιέχει ένα εκτεταμένο σύνολο εντολών συστήματος.
Ο φάκελος εκκίνησης περιέχει όλα όσα απαιτεί η διαδικασία εκκίνησης.
Ο φάκελος cdrom είναι αυτονόητος.
Ο φάκελος dev περιέχει λεπτομέρειες για όλες τις συσκευές του συστήματος.
Ο φάκελος κτλ είναι γενικά όπου αποθηκεύονται όλα τα αρχεία ρυθμίσεων του συστήματος.
Ο αρχικός φάκελος είναι γενικά όπου αποθηκεύονται όλοι οι φάκελοι χρηστών και ο μέσος χρήστης είναι ο μόνος χώρος στον οποίο πρέπει να ανησυχούν.
Οι lib και lib64 περιέχουν όλους τους πυρήνες και τις κοινόχρηστες βιβλιοθήκες.
Ο χαμένος + φάκελος που βρέθηκε θα περιέχει αρχεία που δεν έχουν πια όνομα που έχουν βρεθεί από την εντολή fsck.
Ο φάκελος μέσων εκτύπωσης είναι ο τόπος όπου τοποθετούνται τοποθετημένα μέσα όπως οι μονάδες USB.
Ο φάκελος mnt χρησιμοποιείται επίσης για την προσωρινή αποθήκευση, όπως δίσκοι USB, άλλα συστήματα αρχείων, εικόνες ISO κ.λπ.
Ο φάκελος επιλογής χρησιμοποιείται από ορισμένα πακέτα λογισμικού ως χώρος αποθήκευσης των δυαδικών αρχείων. Άλλα πακέτα χρησιμοποιούν / usr / local.
Ο φάκελος proc είναι ένας φάκελος συστήματος που χρησιμοποιείται από τον πυρήνα. Δεν χρειάζεται πραγματικά να ανησυχείτε για αυτό το φάκελο πάρα πολύ.
Ο ριζικός φάκελος είναι ο αρχικός κατάλογος για τον χρήστη root.
Ο φάκελος εκτέλεσης είναι ένας φάκελος συστήματος για την αποθήκευση πληροφοριών χρόνου εκτέλεσης του συστήματος.
Ο φάκελος srv είναι ο τόπος όπου θα διατηρούσατε τα πράγματα όπως τους φακέλους web, τις βάσεις δεδομένων mysql και τα αποθετήρια ανατροπής κλπ.
Ο φάκελος sys περιέχει μια δομή φακέλου για την παροχή πληροφοριών συστήματος.
Ο φάκελος tmp είναι ένας προσωρινός φάκελος.
Ο φάκελος var περιέχει ένα πλήθος πραγμάτων που αφορούν το σύστημα, συμπεριλαμβανομένων των δεδομένων παιχνιδιών, των δυναμικών βιβλιοθηκών, των αρχείων καταγραφής, των αναγνωριστικών διεργασίας, των μηνυμάτων και των αποθηκευμένων δεδομένων εφαρμογής.
Για να μεταβείτε σε ένα συγκεκριμένο φάκελο, χρησιμοποιήστε το CD εντολή ως εξής:
cd / home / username / Έγγραφα 04 από 10Πώς να περιηγηθείτε στον αρχικό φάκελο
Μπορείτε να επιστρέψετε στον αρχικό φάκελο από οπουδήποτε αλλού στο σύστημα χρησιμοποιώντας το cd ~ εντολή.
cd ~ 05 από 10Πώς να δημιουργήσετε ένα νέο φάκελο
Αν θέλετε να δημιουργήσετε ένα νέο φάκελο, μπορείτε να χρησιμοποιήσετε το mkdir εντολή:
mkdir foldername 06 από 10Πώς να δημιουργήσετε αρχεία
Το Linux παρέχει έναν απίστευτο αριθμό τρόπων για τη δημιουργία νέων αρχείων.
Για να δημιουργήσετε ένα κενό αρχείο, μπορείτε να χρησιμοποιήσετε τα παρακάτω αφή εντολή:
αγγίξτε το όνομα αρχείουΗ εντολή αφής χρησιμοποιείται για την ενημέρωση του τελευταίου χρόνου πρόσβασης για ένα αρχείο αλλά για ένα αρχείο που δεν υπάρχει, έχει ως αποτέλεσμα τη δημιουργία του.
Μπορείτε επίσης να δημιουργήσετε ένα αρχείο χρησιμοποιώντας το Γάτα εντολή:
cat> όνομα αρχείουΤώρα μπορείτε να εισάγετε κείμενο στη γραμμή εντολών και να το αποθηκεύσετε στο αρχείο χρησιμοποιώντας Ctrl + D.
Ένας καλύτερος τρόπος δημιουργίας αρχείων είναι να χρησιμοποιήσετε τον επεξεργαστή nano. Αυτό σας επιτρέπει να προσθέσετε γραμμές κειμένου, να κόψετε και να επικολλήσετε, να αναζητήσετε και να αντικαταστήσετε κείμενο και να αποθηκεύσετε το αρχείο σε διάφορες μορφές.
07 από 10Πώς να μετονομάσετε και να μετακινήσετε αρχεία γύρω από το σύστημα αρχείων
Υπάρχουν πολλοί τρόποι για να μετονομάσετε αρχεία.
Ο πιο απλός τρόπος για να μετονομάσετε ένα αρχείο είναι να χρησιμοποιήσετε το mv εντολή.
mv oldfilename newfilenameΜπορείτε να χρησιμοποιήσετε την εντολή mv για να μετακινήσετε ένα αρχείο από ένα φάκελο σε άλλο.
mv / διαδρομή / του / αρχικού / αρχείου / διαδρομής / του / στόχου / φακέλουΑν θέλετε να μετονομάσετε πολλά αρχεία που ταιριάζουν με ένα παρόμοιο μοτίβο, μπορείτε να χρησιμοποιήσετε το μετονομάζω εντολή.
μετονομασία ονόματος αρχείου αντικατάστασης έκφρασηςΓια παράδειγμα:
μετονομάστε "gary" "tom" *Αυτό θα αντικαταστήσει όλα τα αρχεία του φακέλου με Γκάρυ σε αυτό με κάποιος . Έτσι ένα αρχείο που ονομάζεται garycv θα γίνει tomcv .
Σημειώστε ότι η εντολή μετονομασίας δεν λειτουργεί σε όλα τα συστήματα. Η εντολή mv είναι ασφαλέστερη.
08 από 10Πώς να αντιγράψετε αρχεία
Για να αντιγράψετε ένα αρχείο χρησιμοποιώντας το Linux μπορείτε να χρησιμοποιήσετε το cp εντολή ως εξής.
cp filename2Η παραπάνω εντολή θα αντιγραφεί όνομα_αρχείου1 και να το καλέσετε filename2 .
Μπορείτε να χρησιμοποιήσετε την εντολή αντιγραφής για να αντιγράψετε αρχεία από ένα φάκελο σε άλλο.
Για παράδειγμα
cp / home / όνομα χρήστη / Documents / userdoc1 / home / username / Documents / UserDocsΗ παραπάνω εντολή θα αντιγράψει το αρχείο userdoc1 από / home / username / Έγγραφα προς / home / username / Documents / UserDocs
09 από 10Πώς να διαγράψετε τα αρχεία και τους φακέλους
Μπορείτε να διαγράψετε αρχεία και φακέλους χρησιμοποιώντας το rm εντολή:
rm όνομα αρχείουΕάν θέλετε να καταργήσετε ένα φάκελο, πρέπει να χρησιμοποιήσετε τον ακόλουθο διακόπτη:
rm -R όνομα φακέλουΗ παραπάνω εντολή καταργεί έναν φάκελο και τα περιεχόμενά του, συμπεριλαμβανομένων των υποφακέλων.
10 από 10Τι είναι οι συμβολικοί σύνδεσμοι και οι σκληροί σύνδεσμοι
Ένας "συμβολικός σύνδεσμος" είναι ένα αρχείο που δείχνει σε ένα άλλο αρχείο. Μια συντόμευση επιφάνειας εργασίας είναι βασικά ένας συμβολικός σύνδεσμος.
Ίσως, για παράδειγμα, να έχετε το ακόλουθο αρχείο στο σύστημά σας:
/home/username/document/accounts/useraccounts.doc
Ίσως θέλετε να μπορείτε να αποκτήσετε πρόσβαση σε αυτό το έγγραφο από το φάκελο προέλευσης / όνομα χρήστη.
Μπορείτε να δημιουργήσετε έναν συμβολικό σύνδεσμο χρησιμοποιώντας την ακόλουθη εντολή:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.docΜπορείτε να επεξεργαστείτε το useraccounts.doc από τα δύο μέρη αλλά όταν επεξεργάζεστε τον συμβολικό σύνδεσμο που επεξεργάζεστε το αρχείο στην / home / όνομα χρήστη / έγγραφα / λογαριασμοί ντοσιέ.
Ένας συμβολικός σύνδεσμος μπορεί να δημιουργηθεί σε ένα σύστημα αρχείων και να οδηγηθεί σε ένα αρχείο σε ένα άλλο σύστημα αρχείων. Ουσιαστικά, ένας συμβολικός σύνδεσμος δημιουργεί ακριβώς ένα αρχείο το οποίο έχει έναν δείκτη στο άλλο αρχείο ή φάκελο.
Ένας "σκληρός σύνδεσμος", ωστόσο, δημιουργεί μια άμεση σύνδεση μεταξύ των δύο αρχείων. Ουσιαστικά είναι το ίδιο αρχείο αλλά με ένα άλλο όνομα. Ένας σκληρός σύνδεσμος παρέχει έναν καλό τρόπο κατηγοριοποίησης των αρχείων χωρίς να καταλαμβάνει περισσότερο χώρο στο δίσκο.
Μπορείτε να δημιουργήσετε έναν σκληρό σύνδεσμο χρησιμοποιώντας την ακόλουθη σύνταξη:
Το όνομα αρχείου είναι συνδεδεμένο με όνομα αρχείουΗ σύνταξη είναι παρόμοια με αυτή μιας συμβολικής σύνδεσης, αλλά δεν χρησιμοποιεί το διακόπτη -s.