Howto install hadoop on Ubuntu
Πίνακας περιεχομένων:
- Πώς να χρησιμοποιήσετε την
ls
- Μορφή μακράς καταχώρησης
- Εμφάνιση κρυφών αρχείων
- Ταξινόμηση της εξόδου
- Λίστα υποκαταλόγων Αναδρομικά
- συμπέρασμα
Η εντολή
ls
είναι μια από τις βασικές εντολές που πρέπει να γνωρίζει οποιοσδήποτε χρήστης του Linux. Χρησιμοποιείται για τη λίστα πληροφοριών σχετικά με αρχεία και καταλόγους μέσα στο σύστημα αρχείων. Το βοηθητικό πρόγραμμα
ls
αποτελεί μέρος του πακέτου βοηθητικών προγραμμάτων GNU core που είναι εγκατεστημένο σε όλες τις διανομές του Linux.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να χρησιμοποιήσετε την εντολή
ls
μέσω πρακτικών παραδειγμάτων και λεπτομερών εξηγήσεων των πιο κοινών επιλογών
ls
.
Πώς να χρησιμοποιήσετε την
ls
Η σύνταξη για την εντολή
ls
έχει ως εξής:
ls
Όταν χρησιμοποιείται χωρίς επιλογές και επιχειρήματα, το
ls
εμφανίζει μια λίστα με τα ονόματα όλων των αρχείων στον τρέχοντα κατάλογο εργασίας:
ls
Τα αρχεία παρατίθενται με αλφαβητική σειρά:
cache db empty games lib local lock log mail opt run spool tmp
Για να εμφανίσετε τα αρχεία σε έναν συγκεκριμένο κατάλογο, περάστε τη διαδρομή στον κατάλογο ως ένα όρισμα στην εντολή ls. Για παράδειγμα, για να απαριθμήσετε τα περιεχόμενα του
/etc
directory θα πληκτρολογήσετε τον τύπο:
ls /etc
Μπορείτε επίσης να περάσετε πολλούς καταλόγους και αρχεία στην εντολή
ls
χωρίζεται από το διάστημα:
ls /etc /var /etc/passwd
Εάν ο χρήστης που έχετε συνδεθεί δεν έχει δικαιώματα ανάγνωσης στον κατάλογο, θα λάβετε ένα μήνυμα που λέει ότι το
ls
δεν μπορεί να ανοίξει τον κατάλογο:
ls /root
ls: cannot open directory '/root': Permission denied
Η εντολή
ls
έχει πολλές επιλογές. Στις παρακάτω ενότητες θα διερευνήσουμε τις πιο συχνά χρησιμοποιούμενες επιλογές.
Μορφή μακράς καταχώρησης
Η προεπιλεγμένη έξοδος της εντολής
ls
δείχνει μόνο τα ονόματα των αρχείων και των καταλόγων, τα οποία δεν είναι πολύ ενημερωτικά.
Η επιλογή
-l
(πεζά L) προκαλεί την εκτύπωση αρχείων σε μια μακρά μορφή εγγραφής.
Όταν χρησιμοποιείται η μεγάλη μορφή της εγγραφής, η εντολή
ls
θα εμφανίσει τις ακόλουθες πληροφορίες για το αρχείο:
- Ο τύπος αρχείουΤα δικαιώματα αρχείουΑριθμός των σκληρών συνδέσμων στο αρχείοΦίλοι ιδιοκτήτηΣύλη ομάδαςΕικόνα μεγέθουςΑριθμός ημερομηνίας και χρονικού φακέλου
Εξετάστε το ακόλουθο παράδειγμα:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Ας εξηγήσουμε τις πιο σημαντικές στήλες της παραγωγής.
Ο πρώτος χαρακτήρας εμφανίζει τον τύπο αρχείου. Στο παράδειγμά μας, ο πρώτος χαρακτήρας είναι
-
οποίος δείχνει ένα κανονικό αρχείο. Οι τιμές για άλλους τύπους αρχείων έχουν ως εξής:
-
-
- Κανονικό αρχείοb
- Φραγή ειδικού αρχείουc
- Ειδικό αρχείο χαρακτήρωνd
- Κατάλογοςl
- Συμβολική σύνδεσηn
- Αρχείο δικτύουp
- FIFOs
- Υποδοχή
Οι επόμενοι εννέα χαρακτήρες εμφανίζουν τα δικαιώματα αρχείων. Οι τρεις πρώτοι χαρακτήρες είναι για τον χρήστη, οι επόμενοι τρεις είναι για την ομάδα, και οι τρεις είναι για τους άλλους. Μπορείτε να αλλάξετε τα δικαιώματα αρχείων με την εντολή
chmod
. Ο χαρακτήρας άδειας μπορεί να λάβει την ακόλουθη τιμή:
-
r
- Δικαίωμα να διαβάσετε το αρχείοw
- Δικαίωμα εγγραφής στο αρχείοx
- Δικαίωμα εκτέλεσης του αρχείουs
- setgid bitt
-
Στο παράδειγμά μας,
rw-r--r--
σημαίνει ότι ο χρήστης μπορεί να διαβάσει και να γράψει το αρχείο και η ομάδα και άλλοι μπορούν να διαβάσουν μόνο το αρχείο. Ο αριθμός
1
μετά τους χαρακτήρες άδειας είναι ο αριθμός των σκληρών συνδέσεων σε αυτό το αρχείο.
Τα επόμενα δύο
root root
πεδία εμφανίζουν τον ιδιοκτήτη του αρχείου και την ομάδα, ακολουθούμενο από το μέγεθος του αρχείου (
337
), που εμφανίζεται σε bytes. Χρησιμοποιήστε την επιλογή
-h
εάν θέλετε να εκτυπώσετε μεγέθη σε μορφότυπο αναγνώσιμο από τον άνθρωπο. Μπορείτε να αλλάξετε τον κάτοχο αρχείου χρησιμοποιώντας την
chown
.
Oct 4 11:31
είναι η τελευταία ημερομηνία και ώρα τροποποίησης του αρχείου.
Η τελευταία στήλη είναι το όνομα του αρχείου.
Εμφάνιση κρυφών αρχείων
Από προεπιλογή, η εντολή
ls
δεν θα εμφανίσει κρυφά αρχεία. Στο Linux, ένα κρυφό αρχείο είναι οποιοδήποτε αρχείο που αρχίζει με μια τελεία (
.
).
Για να εμφανίσετε όλα τα αρχεία, συμπεριλαμβανομένων των κρυφών αρχείων, χρησιμοποιήστε την επιλογή
-a
:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
Ταξινόμηση της εξόδου
Όπως ήδη αναφέρθηκε, από προεπιλογή η εντολή
ls
απαριθμεί τα αρχεία με αλφαβητική σειρά.
Η επιλογή
--sort
σας επιτρέπει να ταξινομήσετε την έξοδο με επέκταση, μέγεθος, χρόνο και έκδοση:
-
--sort=extension
(ή-X
) - ταξινόμηση αλφαβητικά κατά προέκταση.--sort=size
(ή-S
) - ταξινόμηση κατά μέγεθος αρχείου.--sort=time
(ή-t
) - ταξινόμηση ανά ώρα τροποποίησης.--sort=version
(ή-v
) - Φυσικό είδος αριθμών έκδοσης.
Για παράδειγμα, για να ταξινομήσετε τα αρχεία στον κατάλογο
/var
με το χρόνο τροποποίησης με την αντίστροφη σειρά ταξινόμησης, θα χρησιμοποιούσατε:
ls -ltr /var
Αξίζει να σημειωθεί ότι η εντολή
ls
δεν δείχνει τον συνολικό χώρο που καταλαμβάνει το περιεχόμενο του καταλόγου. Για να πάρετε το μέγεθος ενός καταλόγου χρησιμοποιήστε την εντολή
du
.
Λίστα υποκαταλόγων Αναδρομικά
Η επιλογή
-R
λέει στην εντολή
ls
να εμφανίσει αναδρομικά τα περιεχόμενα των υποκαταλόγων:
συμπέρασμα
Η εντολή
ls
παραθέτει πληροφορίες σχετικά με αρχεία και καταλόγους.
Για περισσότερες πληροφορίες σχετικά με την επίσκεψη στη σελίδα GNU Coreutils ή πληκτρολογήστε
man ls
στο τερματικό σας.
Για τους περισσότερους από εμάς, δεν είναι μεγάλη υπόθεση εκκίνησης προγραμμάτων και ιστοσελίδων, ούτε άνοιγμα αρχείων και καταλόγων. Κάντε κλικ σε μια συντόμευση εδώ, ένα σελιδοδείκτη εκεί και είστε στο δρόμο σας. Για μερικούς, όμως, αυτό είναι τρομερό. Οι γνωστές λύσεις όπως το Launchy, το ObjectDock και το RocketDock προσπαθούν να λύσουν αυτό το πρόβλημα εισάγοντας καινοτόμους εκτοξευτές, αλλά δεν είναι σωστές για όλους. Το Krento είναι μια εναλλακτική λύση για όσους είναι απογοητευμένοι με α
Οι κύκλοι εφαρμογής του Krento και τα παιχνίδια βρίσκονται κάθετα στην επιφάνεια εργασίας σας
Μερικές φορές η αντιγραφή ή η μετακίνηση αρχείων μπορεί να είναι πολύ ενοχλητική. Ένα από τα πιο συνηθισμένα προβλήματα κατά την εργασία στον υπολογιστή είναι η πιο αργή αντιγραφή ή η μετακίνηση των αρχείων ταχύτητα, ειδικά κατά τη μεταφορά μεγάλων αρχείων. Αν μεταφέρετε τακτικά μεγάλο αριθμό αρχείων και θέλετε να επιταχύνετε την ταχύτητα αντιγραφής ή μετακίνησης των αρχείων σας, το
File Fisher
Παράβλεψη αρχείων και καταλόγων στο git (.gitignore)
Το αρχείο .gitignore σάς επιτρέπει να εξαιρέσετε τα αρχεία από το να ελέγχονται στο αποθετήριο. Το αρχείο περιέχει μοτίβα συσκότισης που περιγράφουν τα αρχεία και τους καταλόγους που πρέπει να αγνοηθούν.