Τα καλύτερα σεμινάρια Linux

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

Ο πυρήνας Linux, ένας πυρήνας λειτουργικού συστήματος που χρησιμοποιούν όλες οι διανομές Linux, κυκλοφόρησε για πρώτη φορά στις 17 Σεπτεμβρίου 1991 από το Linux Torvalds.

Πολλές διανομές Linux χρησιμοποιούν τη λέξη «Linux» στο όνομά τους. Το Ίδρυμα Ελεύθερου Λογισμικού χρησιμοποιεί το όνομα GNU / Linux για να αναφέρεται στην οικογένεια του λειτουργικού συστήματος, καθώς και σε συγκεκριμένες διανομές, για να τονίσει ότι οι περισσότερες διανομές Linux δεν είναι μόνο ο πυρήνας Linux και ότι έχουν κοινά όχι μόνο τον πυρήνα, αλλά και πολυάριθμα βοηθητικά προγράμματα και βιβλιοθήκες, μεγάλο μέρος των οποίων προέρχεται από το έργο GNU.

Η ανάπτυξη του Linux είναι ένα από τα πιο εμφανή παραδείγματα συνεργασίας ελεύθερου και λογισμικού ανοιχτού κώδικα. Ο υποκείμενος πηγαίος κώδικας μπορεί να χρησιμοποιηθεί, να τροποποιηθεί και να διανεμηθεί εμπορικά ή μη εμπορικά από οποιονδήποτε υπό τους όρους των αντίστοιχων αδειών του, όπως η GNU General Public License.

Το Linux ξεκίνησε για πρώτη φορά ως κλώνος του λειτουργικού συστήματος MINIX. Οι συνεισφέροντες ανοιχτού κώδικα προστέθηκαν στον πυρήνα και επέκτειναν τη συμβατότητα υλικού. Η υποστήριξη υλικού του Linux και η δωρεάν αδειοδότηση κατέστησαν το Linux μια δημοφιλή επιλογή για υπολογιστές υπολογιστών και διακομιστών στα μέσα της δεκαετίας του '90. Σήμερα, το Linux είναι το πιο δημοφιλές λειτουργικό σύστημα στον κόσμο. Τροφοδοτεί το 90% των παγκόσμιων διακομιστών και αποτελεί τη βάση του δημοφιλούς λειτουργικού συστήματος Android της Google.

Υπάρχουν επίσης πολλές εκδόσεις του Linux που έχουν σχεδιαστεί για εκτέλεση σε προσωπικούς υπολογιστές, όπως το Debian ή το Ubuntu. Το πιο σημαντικό, αυτές οι διαφορετικές εκδόσεις του Linux (που ονομάζονται διανομές) επιτρέπουν στον χρήστη διαφορετικούς βαθμούς εξατομίκευσης και ελέγχου του λειτουργικού συστήματος. Αυτό σημαίνει ότι οι χρήστες μπορούν να επιλέξουν τις διανομές Linux με βάση τις επιθυμίες και τις ανάγκες τους.

Υπάρχει επίσης το Kali Linux που χρησιμοποιείται για προηγμένες δοκιμές διείσδυσης και έλεγχο. Διαθέτει πάνω από 700 εργαλεία και για να μπορείτε να το χρησιμοποιείτε αποτελεσματικά θα πρέπει να γνωρίζετε πώς να χρησιμοποιείτε τη γραμμή εντολών. Δεν συνιστάται για αρχάριους.

Οι δημοφιλείς διανομές του Linux περιλαμβάνουν:

  • Ubuntu
  • Linux νομισματοκοπείο
  • CentOS
  • ΡΗΛ
  • Arch Linux

Οι τύποι πακέτων χωρίζονται μεταξύ διανομών υψηλότερου επιπέδου, με το Debian (.deb) και το Red Hat (.rpm) να είναι δύο από τις πιο συχνά χρησιμοποιούμενες. Ωστόσο, υπάρχουν και άλλοι όπως το Pacman (χρησιμοποιείται για το Arch Linux) και το PetGet (Puppy Linux).

Οι διανομές Linux διατίθενται επίσης σε όλα τα σχήματα και μεγέθη, και οι περισσότερες αν όχι όλες προσφέρουν τη δυνατότητα να εκτελούνται απευθείας μέσω CD / DVD σε αυτό που είναι γνωστό ως περιβάλλον "Live CD" ή ακόμα και απευθείας μέσω USB, εάν η μητρική σας κάρτα υποστηρίζει εκκίνηση από USB.

Για περισσότερα στοιχεία σχετικά με το Linux, διαβάστε το άρθρο του ιδρυτή του FreeCodeCamp, Quincy Larson, το Linux είναι 25. Ναι! Ας γιορτάσουμε με 25 εκπληκτικά γεγονότα για το Linux.

Μερικά από τα καλύτερα μαθήματα Linux εκεί έξω

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

Ή το εκπαιδευτικό πρόγραμμα Briana's Bash, το οποίο καλύπτει μια μεγάλη ποικιλία εργαλείων και εντολών γραμμής εντολών.

Μερικά πλεονεκτήματα του Linux

Συνεχείς και αποτελεσματικές βελτιώσεις.

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

Λιγότερος κίνδυνος.

Το λογισμικό είναι τόσο καλό όσο η υποστήριξη που παρέχεται. Φανταστείτε αυτό: ένα κομμάτι λογισμικού δημιουργείται από την εταιρεία XYZ και αργότερα, χρεοκοπούν ή αγοράζονται από άλλη εταιρεία που αποφασίζει να μειώσει την υποστήριξή της. Το λογισμικό δεν θα έβλεπε ποτέ βελτιώσεις ή επιδιορθώσεις και επομένως η χρησιμότητά του αναπόφευκτα θα διαβρώθηκε και θα πεθάνει.

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

Πυγμάχος ελαφρού βάρους.

Οι απαιτήσεις του Linux για εκτέλεση σε ένα σύστημα είναι πολύ χαμηλότερες από αυτές των Windows ή Mac. Με τη σωστή διανομή Linux, ένας χρήστης μπορεί να έχει μια μέτρια ρύθμιση και το Linux θα δώσει την τιμή του συστήματος. Ο χώρος στο δίσκο και το αποτύπωμα μνήμης μπορεί επίσης να είναι χαμηλότεροι. Ορισμένες διανομές είναι κατάλληλες για επεξεργαστές που χρονολογούνται από την οικογένεια Pentium, άλλοι έχουν απαίτηση τουλάχιστον 128 MB RAM και περίπου το ίδιο ποσό για χώρο στο δίσκο!

Τεκμηριωμένο για αρχάριους και προχωρημένους χρήστες.

Το Linux έχει μια ενεργή κοινότητα όσων θέλουν να μοιραστούν τις γνώσεις και τη βοήθειά τους (όπως το FreeCodeCamp!). Υπάρχουν βοηθητικά προγράμματα γραμμής εντολών ενσωματωμένα στο Linux που παρέχουν τεκμηρίωση για εντολές, βιβλιοθήκες, πρότυπα κ.λπ. (σελίδες Man και σελίδες πληροφοριών) και υπάρχει διαθέσιμη τεκμηρίωση στο Διαδίκτυο σε διάφορες μορφές, όπως το Έγγραφο τεκμηρίωσης Linux, LinuxQuestions, ServerFault , και το Arch Arch Wiki.

Εκτός από την τεκμηρίωση, υπάρχουν πολλές χρήσιμες και φιλόξενες κοινότητες για τους νεοεισερχόμενους να κάνουν ερωτήσεις όπως Ρωτήστε το Ubuntu και το Reddit's r / linuxquestions.

Υπάρχουν αυτο-ρυθμοί πιστοποιήσεις που μπορούν να ληφθούν και αναγνωρίζονται στον κλάδο της πληροφορικής (CompTIA's Linux + και LPI's LPIC test). Αν και δεν απαιτείται, η εκμάθηση Γ δίνει τη δυνατότητα σε έναν χρήστη να αναθεωρήσει τον κώδικα Linux για να δει τι τρέχει.

Υποστήριξη επιχείρησης.

Ο κόσμος εξαρτάται από το Linux που υποστηρίζει κρίσιμα συστήματα, οπότε η ζήτηση δεν εξαφανίζεται. Αυτό είναι σημαντικό όχι μόνο για όσους συμβάλλουν στο Linux, αλλά και για εκείνους που το υποστηρίζουν (Jobs!). Η υποστήριξη του Linux γίνεται πιο κρίσιμη στην πληροφορική, αλλά και η γνώση ως προγραμματιστή θα τους κάνει πιο στρογγυλούς και χρήσιμους (δηλαδή προγραμματιστές πλήρους στοίβας)

Διαλειτουργικότητα με άλλα λειτουργικά συστήματα.

Το Linux διαθέτει υποστήριξη προγραμμάτων οδήγησης για συστήματα αρχείων NTFS και HFS + (χρησιμοποιούνται από Windows και Mac) και επίσης Samba για υποστήριξη υπηρεσιών αρχείων / εκτύπωσης σε υπολογιστές Windows.

Καλύτερη υποστήριξη υλικού.

Για άλλα λειτουργικά συστήματα, συνήθως ένας χρήστης θα πρέπει να μεταβεί στον ιστότοπο του κατασκευαστή για να λάβει υποστήριξη προγραμμάτων οδήγησης για διαφορετικούς τύπους υλικού. Ο πυρήνας Linux υποστηρίζει την πλειονότητα του υλικού αυτόματα μέσω plug-and-play (σε μεγάλο βαθμό εν μέρει λόγω της κοινότητας ανοιχτού κώδικα). Ορισμένοι κατασκευαστές αναπτύσσουν επίσης εκδόσεις Linux των ιδιόκτητων προγραμμάτων οδήγησης που μπορούν εύκολα να εγκατασταθούν μέσω του αποθετηρίου λογισμικού μιας διανομής ή με την μη αυτόματη εγκατάσταση των παρεχόμενων δυαδικών αρχείων.

Διαθεσιμότητα / συμβατότητα λογισμικού.

Το Linux διαθέτει ένα πλούσιο σύνολο εφαρμογών που είναι διαθέσιμες. Διαθέτει εφαρμογές γραφείου, προγράμματα περιήγησης ιστού (Google Chrome και Mozilla Firefox), συσκευές αναπαραγωγής πολυμέσων, επεξεργασία εικόνας / βίντεο κ.λπ. Για βιντεοπαιχνίδια, το Steam εκτελείται σε Linux που διαθέτει πολλά υποστηριζόμενα παιχνίδια. Οι εφαρμογές των Windows μπορούν επίσης να εκτελεστούν στο Linux (ανατρέξτε στο Wine για λεπτομέρειες).

Κατασκευασμένο για ανάπτυξη.

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

Έχει ένα ισχυρό κέλυφος που μπορεί να χρησιμοποιηθεί για μια ποικιλία τόσο προγραμματιστικών όσο και διοικητικών εργασιών (το Bash είναι η πιο δημοφιλής και προεπιλεγμένη επιλογή για Linux).

Ενώ το Linux έχει ένα "σημειωματάριο" ισοδύναμο στο gedit, παρέχει επίσης πιο ισχυρούς και προσαρμόσιμους επεξεργαστές που βασίζονται σε κείμενο, όπως Vim και Emacs (Συνιστάται στους χρήστες του Linux να γνωρίζουν τουλάχιστον έναν από αυτούς τους συντάκτες).

Υπάρχουν επίσης διαθέσιμα IDE για ανάπτυξη ιστοσελίδων όπως Atom, Aptana / Eclipse, Sublime, KomodoIDE, για να αναφέρουμε μερικά. Το Linux μπορεί επίσης να χρησιμοποιήσει λογισμικό όπως το Apache για να ρυθμίσει έναν τοπικό διακομιστή ιστού για δοκιμές, το Git για έλεγχο εκδόσεων και άλλα εργαλεία / γλώσσες όπως το Node.js / Ruby / SaSS / Heroku έχουν όλα υποστήριξη στο Linux και έχουν εργαλεία γραμμής εντολών που μπορούν να χρησιμοποιηθεί αντί ενός GUI.

Προσαρμόσιμο.

Το Linux επιτρέπει στους χρήστες να αλλάζουν το σχεδιασμό και τα θέματα της επιφάνειας εργασίας, να προσθέτουν widget και άλλα. Αυτές οι αλλαγές μπορούν να γίνουν με περιβάλλοντα υπολογιστή. Διαφορετικά περιβάλλοντα έχουν διαφορετικό σύνολο επιλογών. Μερικά δημοφιλή είναι: KDE, GNOME, XFCE, Pantheon.

Είναι δωρεάν.

Δύσκολο να το νικήσεις!

Ξεκινώντας με το Linux

Επιλέγοντας μια διανομή

Υπάρχουν διάφοροι τύποι διανομών Linux για να διαλέξετε στις μέρες μας, και η επιλογή μιας είναι σημαντική ανησυχία στον κόσμο του Linux. Λαμβάνοντας υπόψη τα εύχρηστα λειτουργικά συστήματα, τα κορυφαία σκυλιά αυτής της κατηγορίας είναι:

  • Ubuntu - Παράγωγο του σταθερού συστήματος Debian, το Ubuntu ευδοκιμεί στο εύχρηστο και ενημερωμένο περιβάλλον.
  • Μέντα - Με βάση το Ubuntu και το Debian, αυτό το λειτουργικό σύστημα διαθέτει εξαιρετικές δυνατότητες όπως η συμβατότητα PPA του Ubuntu, ο κατάλληλος διαχειριστής πακέτων. Η βασική διανομή νομισματοκοπείου θυμίζει Windows, κάτι που μπορεί να είναι ένα ωραίο χαρακτηριστικό για χρήστες που προέρχονται από Windows.
  • Trisquel - Μια διανομή που προέρχεται από το Ubuntu και επικεντρώνεται μόνο στη χρήση πλήρως ελεύθερου λογισμικού, αποφεύγοντας το αποκλειστικό λογισμικό. Το Trisquel υποστηρίζεται από το Ίδρυμα Ελεύθερου Λογισμικού (FSF).

Εγκατάσταση

Οι περισσότερες διανομές Linux είναι εξαιρετικά εύκολο να εγκατασταθούν, καθώς όλες οι πληροφορίες εμφανίζονται ανάμεσα σε κάθε βήμα της εγκατάστασης.

Ένα σημαντικό βήμα που πρέπει να προσέξετε είναι όταν αποφασίζετε πού θα εγκαταστήσετε τη νέα διανομή Linux. Για τους πρώτους χρήστες είναι καλύτερο να επιλέξετε την επιλογή "Καθοδηγούμενη" καθώς θα κάνει όλη τη δουλειά για εσάς.

Θυμηθείτε να διαβάσετε όλα τα βήματα προσεκτικά και να αφήσετε λίγο χώρο στο σκληρό δίσκο σας για τη νέα διανομή - θα έλεγα ότι το ελάχιστο 30Gb είναι ωραίο να έχετε.

Ο φοβερός τερματικός σταθμός

Δεν πρέπει να φοβηθείτε το τερματικό του Linux, στην πραγματικότητα είναι πολύ εύκολο στη χρήση με κάποια πρακτική και μπορεί να κάνει τις καθημερινές σας εργασίες πολύ αυτοματοποιημένες.

Στο Debian / Ubuntu και σε παράγωγα, η συντόμευση για το άνοιγμα του CLI (Comman Line Interface) είναι "Ctrl + Alt + T". Ας ανοίξουμε το τερματικό και δοκιμάστε μερικές εντολές.

cd (Change Directory) - Η εντολή cd είναι μία από τις εντολές που θα χρησιμοποιείτε περισσότερο στη γραμμή εντολών στο linux. Σας επιτρέπει να αλλάξετε τον κατάλογο εργασίας σας. Το χρησιμοποιείτε για να μετακινηθείτε μέσα στην ιεραρχία του συστήματος αρχείων σας.

cd

Η χρήση της εντολής cd μόνο θα αλλάξει τον τρέχοντα κατάλογο στον αρχικό κατάλογο των χρηστών σας, που βρίσκεται στο "/ home / username" όπως στο "/ home / mark"

ls (Λίστα) - Αυτή η εντολή παραθέτει το περιεχόμενο στον τρέχοντα κατάλογο. Μπορεί επίσης να χρησιμοποιηθεί για τη λίστα πληροφοριών αρχείων.

ls

Τώρα μπορούμε να δούμε τους καταλόγους μας στο σπίτι μας.

10 απλές και χρήσιμες εντολές Linux

Οι εντολές που αναφέρονται εδώ είναι βασικές και θα σας βοηθήσουν να ξεκινήσετε γρήγορα. Αλλά είναι επίσης ισχυροί και θα συνεχίσουν να είναι χρήσιμοι καθώς η εξειδίκευσή σας στο Linux επεκτείνεται.

  1. manΣας δείχνει το εγχειρίδιο για την εντολή που την ακολουθεί. Αυτό είναι πολύ χρήσιμο όταν προσπαθείτε να καταλάβετε πώς λειτουργεί μια άγνωστη εντολή. Για παράδειγμα, πληκτρολογήστε man lsγια όλα όσα πρέπει να γνωρίζετε σχετικά με την lsεντολή. Πληκτρολογήστε qγια έξοδο.
  2. echoΑυτό παίρνει το κείμενο που το δίνετε και το στέλνει κάπου — πίσω στην οθόνη, σε ένα αρχείο ή σε άλλη εντολή. Παράδειγμα:echo "hello!"
  3. catΓια να εμφανίσετε τα περιεχόμενα ενός αρχείου κειμένου, απλώς πληκτρολογήστε cat myfile.
  4. findΚάνει αυτό που λέει και είναι καλό σε αυτό. Χρησιμοποιήστε το για να εντοπίσετε αρχεία κατά διαδρομή, μέγεθος, ημερομηνία, κάτοχο και πολλά άλλα χρήσιμα φίλτρα. Παράδειγμα: find . -type f -mtime -1h # List files in this directory modified in the past hour.
  5. dateΑπλώς πληκτρολογήστε ημερομηνία όταν θέλετε να μάθετε τι ώρα είναι. Παράδειγμα: date "+It's %l:%m%p on %A". Χρησιμοποιήστε το σε ένα σενάριο για να ονομάσετε αρχεία σύμφωνα με την τρέχουσα ημερομηνία.
  6. lsΤι υπάρχει σε αυτόν τον κατάλογο; Συνδυάστε lsμε μερικές χρήσιμες σημαίες για να εμφανίσετε και να ταξινομήσετε τα περιεχόμενα καταλόγου κατά ημερομηνία και μέγεθος. Σας δίνει επίσης πολλές επιλογές για τη μορφοποίηση της εξόδου.
  7. pwdΠού είμαι; Το Linux μπορεί να μην συγχωρεί, ειδικά όταν διαγράφετε κάτι. Βεβαιωθείτε ότι γνωρίζετε πού βρίσκεστε πριν εκδώσετε τις εντολές σας.
  8. rmΑυτή η εντολή καταργεί αρχεία και όχι καταλόγους. rm file.txtθα καταργήσει το αρχείο με το όνομα "file.txt" αρκεί να υπάρχει και βρίσκεται στον τρέχοντα κατάλογο.
  9. mvΧρησιμοποιήστε αυτήν την εντολή για να μετακινήσετε αρχεία με τη γραμμή εντολών. Μπορείτε επίσης να χρησιμοποιήσετε την mvεντολή για να μετονομάσετε ένα αρχείο. Για παράδειγμα, εάν θέλετε να μετονομάσετε το αρχείο "κείμενο" σε "νέο", απλώς εκτελέστε mv text new.
  10. mailΤο πρόγραμμα αλληλογραφίας του Linux δεν είναι όμορφο, αλλά μπορεί να είναι πολύ χρήσιμο. Μπορείτε να δημιουργήσετε ένα μήνυμα και να προσθέσετε κείμενο, παραλήπτες και συνημμένα όλα σε μία εντολή. Παράδειγμα:echo "We're having a great time." | mail -s "Wish you were here!" -A postcard.png -t [email protected]
  11. cutΌταν έχετε μια συμβολοσειρά με διαχωριστικά σε αυτήν, χρησιμοποιήστε cutγια να φιλτράρετε συγκεκριμένα πεδία. Παράδειγμα:echo "this, that, and the other" | cut -d, -f2 # "that"
  12. grepΓια να βρείτε γραμμές κειμένου που περιέχουν μια συγκεκριμένη συμβολοσειρά, χρησιμοποιήστε grep. Παράδειγμα:grep 'root' /etc/passwd # root:x:0:0:root:/root:/bin/bash
  13. sedΧρησιμοποιήστε το sedγια να βρείτε και να αλλάξετε ένα υπόστρωμα σε ένα κομμάτι κειμένου. Παράδειγμα:echo "this, that, and the other" | sed 's/that/those/' # "this, those, and the other"
  14. shutdownΧρησιμοποιήστε το κλείσιμο του συστήματος και απενεργοποιήστε το. Παράδειγμα: shutdown -h nowτερματίζει αμέσως το σύστημα. shutdown -h +5τερματίζει το σύστημα μετά από πέντε λεπτά.
  15. lessΧρησιμοποιήστε το less [filename]για να δείτε τα περιεχόμενα ενός αρχείου και πλοηγηθείτε σε αυτά. Από προεπιλογή, lessθα μεταβείτε στη σελίδα αρχείου ανά σελίδα.

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

Επίσης, ακολουθούν σημαντικές εντολές που χρησιμοποιούνται για διαχειριστές συστήματος:

  1. uptime : δείχνει πόσο καιρό λειτουργεί το σύστημά σας και τον αριθμό των χρηστών που είναι συνδεδεμένοι. Εμφανίζει επίσης μέσο όρο φόρτωσης για διαστήματα 1,5 και 15 λεπτών.
  2. w: εμφανίζει χρήστες που είναι συνδεδεμένοι αυτήν τη στιγμή και τη διαδικασία τους μαζί με τους μέσους όρους φόρτωσης Εμφανίζει επίσης το όνομα σύνδεσης, το όνομα tty, τον απομακρυσμένο κεντρικό υπολογιστή, τον χρόνο σύνδεσης, τον χρόνο αδράνειας, JCPU, PCPU, την εντολή και τις διαδικασίες
  3. users: εμφανίζει συνδεδεμένους χρήστες. Αυτή η εντολή δεν έχει άλλες παραμέτρους εκτός από τη βοήθεια και την έκδοση.
  4. who: απλώς επιστρέφει το όνομα χρήστη, την ημερομηνία, την ώρα και τις πληροφορίες του κεντρικού υπολογιστή. Η εντολή Who είναι παρόμοια με την εντολή w. Σε αντίθεση με το w, που δεν εκτυπώνει τι κάνουν οι χρήστες.
  5. whoami: εκτυπώνει το όνομα του τρέχοντος χρήστη. Μπορείτε επίσης να χρησιμοποιήσετε το "Who I am" για να εμφανίσετε τον τρέχοντα χρήστη. Εάν είστε συνδεδεμένοι ως root, χρησιμοποιώντας την εντολή sudo "Whoami" επιστρέφει το root ως τρέχων χρήστης. Χρησιμοποιήστε το "Who I am" εάν θέλετε να γνωρίζετε τον ακριβή χρήστη που έχει συνδεθεί.
  6. ls : εμφανίζει μια λίστα αρχείων σε μορφή αναγνώσιμη από τον άνθρωπο.
  7. crontab : παραθέτει προγραμματισμένες εργασίες για τον τρέχοντα χρήστη με εντολή crontab και επιλογή -l.
  8. less: σας επιτρέπει να προβάλετε γρήγορα ένα αρχείο. Μπορείτε να κάνετε σελίδα πάνω και κάτω. Πατήστε 'q' για έξοδο από το λιγότερο παράθυρο.
  9. more: σας επιτρέπει να προβάλετε γρήγορα ένα αρχείο και εμφανίζει λεπτομέρειες σε ποσοστό. Μπορείτε να κάνετε σελίδα πάνω και κάτω. Πατήστε 'q' για έξοδο από το περισσότερο παράθυρο.
  10. cp : Αντιγραφή αρχείου από πηγή σε προορισμό διατηρώντας την ίδια λειτουργία.

Αυτές είναι οι λίστες εντολών που χρησιμοποιούνται συχνά από το adiminstrator. Αυτή δεν είναι μια πλήρης λίστα, αλλά είναι μια συμπαγής λίστα εντολών που πρέπει να αναφέρονται όταν χρειάζεται.

Κοινοί όροι που πρέπει να γνωρίζει κάθε χρήστης Linux.

  • Distro: είναι μια συντομευμένη λέξη για «διανομή». και μια διανομή είναι μια συγκεκριμένη μάρκα του λειτουργικού συστήματος GNU / Linux - όπως το Redhat, το Fedora, το Ubuntu και το Debian.
  • Shell: αυτό είναι το πρόγραμμα που διαβάζει την εισαγωγή εντολών σας και εκτελεί τις καθορισμένες εντολές. Το σύμβολο δολαρίου ("$") που προηγείται του δρομέα ονομάζεται προτροπή κελύφους. σας λέει ότι το σύστημα είναι έτοιμο και περιμένει εισόδους με τη μορφή εντολών.
  • CLI: σημαίνει διεπαφή γραμμής εντολών . Είναι η απλή διεπαφή χρήστη που παρέχει τις υπηρεσίες που απαιτούνται από τον χρήστη για να αλληλεπιδράσει με το Linux OS χρησιμοποιώντας εντολές κειμένου. Προστατεύει το χρήστη από το να πρέπει να γνωρίζει περίπλοκες λεπτομέρειες υλικού.
  • GUI: σημαίνει γραφικό περιβάλλον εργασίας χρήστη. Είναι το τμήμα του συστήματος Linux που περιλαμβάνει παράθυρα, εικονίδια, εικόνες (γενικά γραφικά), που κάνουν δυνατή τη χρήση σημείου και κλικ.
  • Terminal: είναι μια εφαρμογή που χρησιμοποιείται για πρόσβαση στο κέλυφος Linux.
  • Πυρήνας: αυτός είναι ο πυρήνας του συστήματος Linux - αυτό που θα μπορούσατε να ονομάσετε "εγκέφαλος". Ο πυρήνας ελέγχει τους πόρους ενός υπολογιστή και καθορίζει τον τρόπο με τον οποίο αλληλεπιδρούν απευθείας με το υλικό του υπολογιστή.
  • Tux: η επίσημη μασκότ του Linux. Αυτός είναι ο πιγκουίνος που συνήθως σχετίζεται με το Linux - εάν έχετε δει τον κίτρινο και μαύρο πιγκουίνο στο διαδίκτυο, τότε έχετε δει το σμόκιν.
  • Root: επίσης γνωστό ως υπερ-χρήστης, είναι το «προεπιλεγμένο» όνομα χρήστη για τον διαχειριστή ενός μηχανήματος linux. Αντιπροσωπεύεται συνήθως στο τερματικό linux με τοσύμβολο "#" .
  • Εντολές: είναι είσοδοι κειμένου ή οδηγίες που δίνονται στο μηχάνημα linux (πληκτρολογώντας τις στο τερματικό) για να του πείτε τι να κάνετε (δηλαδή, για ένα απαιτούμενο αποτέλεσμα).
  • Repository: ένα αποθετήριο (ή "repo" για συντομία) είναι μια συλλογή πακέτων λογισμικού για μια διανομή που φιλοξενείται συνήθως στο διαδίκτυο. Τα προγράμματα λογισμικού μπορούν να εγκατασταθούν και από τα προεπιλεγμένα αποθετήρια που παρέχονται από το διανομέα και από τρίτα μέρη όταν αυτά προστίθενται στον διαχειριστή πακέτων.
  • Package Manager: είναι ένα πρόγραμμα λογισμικού που σας επιτρέπει να κάνετε αναζήτηση, εγκατάσταση, ενημέρωση και κατάργηση εφαρμογών και άλλων λειτουργιών διαχείρισης εφαρμογών. Κάθε διανομή διαθέτει γραφικά από τελικούς διαχειριστές πακέτων (όπως το Ubuntu Software Center) και εργαλεία διαχείρισης πακέτων γραμμής εντολών όπως το "apt-get".
  • Εξάρτηση: μια εξάρτηση είναι ένα πρόγραμμα λογισμικού που πρέπει να εκτελεστεί το πρόγραμμα που θέλετε να εγκαταστήσετε. Όταν ένα πρόγραμμα εγκαθίσταται, δίνει μια λίστα με τις εξαρτήσεις του στον προεπιλεγμένο διαχειριστή πακέτων για να ελέγξει εάν είναι ήδη εγκατεστημένα και να τα κατεβάσετε από ένα αποθετήριο εάν δεν είναι.