Το Linux είναι ο συχνά αγνοούμενος τρίτος τροχός στα Windows και Mac. Ναι, την τελευταία δεκαετία, το λειτουργικό σύστημα ανοιχτού κώδικα έχει κερδίσει πολλή πρόσφυση, αλλά εξακολουθεί να είναι μακριά από το να θεωρείται δημοφιλές. Ωστόσο, αν και αυτό μπορεί να ισχύει, το Linux εξακολουθεί να κερδίζει νέους μετατρέποντες καθημερινά. Θα τους ενώσετε;
Η καμπύλη εκμάθησης του Linux είναι αυτό που αποτρέπει τους περισσότερους χρήστες από την προσπάθεια να το δοκιμάσουν. Μπορεί να είναι μια τραυματική εμπειρία που πρέπει να μεταβείτε από ένα λειτουργικό σύστημα βασισμένο σε GUI, όπως τα Windows ή το Mac, σε αυτό που απαιτεί την παραγγελία γραμμής εντολών. Αλλά αν μπορείτε να ξεπεράσετε αυτό το αρχικό πρόβλημα δυσκολίας, μπορεί να διαπιστώσετε ότι το Linux είναι εκπληκτικά ισχυρό.
Εάν θέλετε μια σειρά μαθημάτων συντριβής σε όλα όσα είναι το Linux, έχουμε έναν πολύ καλό οδηγό Linux newbie, ο οποίος θα σας διδάξει όλα όσα πρέπει να γνωρίζετε. Για τους υπόλοιπους που θέλετε απλά μια σύντομη επισκόπηση ορισμένων σημαντικών εντολών που πρέπει να ξέρετε, η λίστα που ακολουθεί είναι το μόνο που θα χρειαστείτε.
Εντολές Newbie
cd - Αλλάζει τον τρέχοντα κατάλογο εργασίας στην κονσόλα της γραμμής εντολών.
έξοδος - Έξοδος από το τρέχον πρόγραμμα, τερματίζει το τρέχον τερματικό γραμμής εντολών ή σας καταγράφει από ένα δίκτυο Unix ανάλογα με το περιβάλλον.
kill - τερματίζει την καθορισμένη τρέχουσα διαδικασία. Η έκδοση Linux των Windows "End Process" στον διαχειριστή εργασιών.
ls - Κατάλογος όλων των περιεχομένων ενός καθορισμένου καταλόγου. Αν δεν έχει καθοριστεί κατάλογος, θα χρησιμοποιηθεί ο τρέχων κατάλογος.
άνθρωπος - Υπάρχει ένα τρέξιμο gag στην κοινότητα του Linux ότι ο άνθρωπος είναι η μόνη εντολή που πρέπει να ξέρετε. Πρόκειται για εγχειρίδιο και θα σας δώσει λεπτομερείς πληροφορίες σχετικά με τις εντολές και τις πτυχές του Linux.
pwd - Εμφανίζει τον τρέχοντα κατάλογο εργασίας του τερματικού γραμμής εντολών. Καλό για όταν έχετε χάσει το σημείο όπου βρίσκεστε στο σύστημά σας.
επανεκκίνηση - Σταματά αμέσως όλες τις τρέχουσες διεργασίες, κλείνει το σύστημα και επανεκκινεί.
shutdown - Διακόπτει όλες τις τρέχουσες διαδικασίες και κλείνει το σύστημα. Οι παράμετροι μπορούν να οριστούν για να εκδώσουν ένα καθυστερημένο κλείσιμο ή ένα κλείσιμο σε μια συγκεκριμένη χρονική στιγμή.
sudo - Εκτελεί τις εντολές ως root, πράγμα που σημαίνει ότι δεν υπάρχουν περιορισμοί εξαιτίας των αδειών.
Πληροφορίες συστήματος
Ημερομηνία - Εκτυπώνει την τρέχουσα ημερομηνία και ώρα του συστήματος. Οι καθορισμένες παράμετροι μπορούν να αλλάξουν τη μορφή της εξόδου.
df - Αναφέρει τη χρήση του χώρου στο δίσκο για το σύστημα αρχείων.
όνομα κεντρικού υπολογιστή - Εμφανίζει το όνομα του τρέχοντος συστήματος κεντρικού υπολογιστή.
ps - Εμφανίζει πληροφορίες σχετικά με όλες τις τρέχουσες διαδικασίες στο σύστημα.
quota - Εμφανίζει τα όρια δίσκων και την τρέχουσα χρήση δίσκου για έναν συγκεκριμένο χρήστη. Χρήσιμο όταν υπάρχουν πολλοί χρήστες που έχουν οριστεί σε ένα συγκεκριμένο σύστημα.
αρχή - Εμφανίζει όλες τις κορυφαίες διεργασίες στο σύστημα, ταξινομημένες κατά προεπιλογή ανάλογα με τη χρήση της CPU.
uptime - Αναφέρει πόσο καιρό το σύστημα λειτουργεί από την τελευταία εκκίνηση. Εξαιρετικά χρήσιμο για διακομιστές.
Χειρισμός αρχείων
bzip2 - Συμπίπτει συγκεκριμένα περιεχόμενα σε αρχείο .bz2 ή αποσπάσματα αρχείου .bz2 ανάλογα με τις παραμέτρους.
chmod / chown - Αλλάζει τα δικαιώματα πρόσβασης ενός ή περισσότερων αρχείων ( chmod ) ή αλλάζει την ιδιοκτησία ενός συγκεκριμένου αρχείου σε νέο χρήστη ( chown ). Μόνο οι χρήστες με άδεια ή ιδιοκτησία ενός αρχείου μπορούν να αλλάξουν τα δικαιώματα ή την ιδιοκτησία του συγκεκριμένου αρχείου.
cp - Αντιγράφει τα αρχεία σε μια νέα θέση με νέο όνομα ανάλογα με τις παραμέτρους. Μπορεί επίσης να αντιγράψει καταλόγους, είτε αναδρομικά (περιλαμβάνει όλους τους υποκαταλόγους) είτε όχι.
find / locate - Αναζητά το σύστημα ξεκινώντας από έναν συγκεκριμένο κατάλογο και ταιριάζοντας όλα τα αρχεία εντός αυτής της θέσης σε ένα σύνολο συνθηκών που καθορίζονται από τις παραμέτρους της εντολής. Πολύ χρήσιμο για την γρήγορη εύρεση ορισμένων αρχείων.
grep - Αναζητά όλα τα αρχεία σε μια συγκεκριμένη τοποθεσία προσπαθώντας να βρει αρχεία που περιέχουν γραμμές που ταιριάζουν σε μια δεδομένη συμβολοσειρά. Επιστρέφει μια λίστα με όλα τα αρχεία που έδωσαν αντιστοιχία.
install - Χρησιμοποιείται σε συνδυασμό με το Makefiles για την αντιγραφή αρχείων από μια θέση στο σύστημα. Να μην συγχέεται με την εγκατάσταση πακέτων από ένα αποθετήριο λογισμικού.
mkdir / rmdir - Δημιουργεί έναν κατάλογο ( mkdir ) ή διαγράφει έναν καθορισμένο κατάλογο ( rmdir ). Οι κατάλογοι μπορούν να δημιουργηθούν και να διαγραφούν μόνο στους καταλόγους στους οποίους έχετε άδεια.
mv - Μεταφέρει αρχεία και καταλόγους σε άλλη τοποθεσία. Μπορεί να χρησιμοποιηθεί για τη μετονομασία αρχείων και καταλόγων διατηρώντας την ίδια την τοποθεσία προέλευσης και προορισμού.
open - Ανοίγει ένα συγκεκριμένο αρχείο χρησιμοποιώντας την προεπιλεγμένη εφαρμογή συστήματος για αρχεία του τύπου του.
rm - Αφαιρέστε και καταργήστε τον κατάλογο. Χρησιμοποιείται για τη διαγραφή αρχείων και καταλόγων από το σύστημα, είτε μεμονωμένα είτε σε παρτίδα.
tar - Δημιουργεί ένα αρχείο .tar ή αποσπάσματα από αρχείο .tar ανάλογα με τις καθορισμένες παραμέτρους.
zip / unzip - Δημιουργεί ένα αρχείο .zip ή αποσπάσματα από αρχείο .zip ανάλογα με τις καθορισμένες παραμέτρους.
Άλλες αξιόλογες εντολές
apt-get - Σύνθετο εργαλείο συσκευασίας. Χρησιμοποιήστε αυτήν την εντολή για να εγκαταστήσετε, να καταργήσετε και να διαμορφώσετε πακέτα λογισμικού στο σύστημά σας. Για μια έκδοση που βασίζεται σε μενού, χρησιμοποιήστε την εντολή aptitude . Διατίθεται σε διανομές Linux που βασίζονται στο Debian.
ftp / sftp - Συνδέεται σε απομακρυσμένο διακομιστή FTP για τη λήψη πολλών αρχείων.
wget - Λήγει αρχεία από το Internet στη συγκεκριμένη διεύθυνση URL στο σύστημά σας.
yum - Yellowdog Updater, Τροποποιημένο. Ένας διαχειριστής πακέτων ανοικτού κώδικα που χρησιμοποιείται για την εύκολη εγκατάσταση πακέτων λογισμικού από αποθετήρια. Διατίθεται σε διανομές Linux συμβατές με RPM.
emacs - Ένας από τους πιο γνωστούς συντάκτες κειμένων σε συστήματα που μοιάζουν με Unix.
nano - Ένα πρόγραμμα επεξεργασίας κειμένου γραμμής εντολών που χρησιμοποιεί νέους φίλους και χρησιμοποιεί συντομεύσεις πληκτρολογίου για την προσομοίωση των μενού.
vim - ο Vim είναι ο διάδοχος του Vi, και οι δύο είναι επεξεργαστές κειμένου γραμμής εντολών για συστήματα που μοιάζουν με Unix. Αν και το Vim είναι δημοφιλές, δεν χρησιμοποιεί μενού ή εικονίδια για τη διεπαφή του, ώστε να έχει τη φήμη ότι είναι φιλικό προς τους αρχάριους.
Εικόνες Credits: Folder Μέσω Shutterstock, Σύστημα μέσω Shutterstock