i. Διαχείριση αρχείων και καταλόγου:
* `ls` (λίστα): Εμφανίζει το περιεχόμενο ενός καταλόγου. Πολλές επιλογές υπάρχουν για λεπτομερείς προβολές (`-l`,` -a`, `-h`, κλπ.).
* `CD` (Αλλαγή καταλόγου): Πλοηγείται σε διαφορετικούς καταλόγους.
* `mkdir` (Make Directory): Δημιουργεί νέους καταλόγους.
* `rmdir` (Κατάλογος κατάλογος): Διαγράφει άδειους καταλόγους.
* `rm` (Κατάργηση): Διαγράφει αρχεία και καταλόγους (χρησιμοποιήστε προσεκτικά!). `-r` Επιλογή για αναδρομική διαγραφή.
* `cp` (αντίγραφο): Αντιγράφει αρχεία και καταλόγους.
* `mv` (μετακίνηση): Μετακινεί ή μετονομάζει αρχεία και καταλόγους.
* `find`: Αναζητήσεις αρχείων που βασίζονται σε διάφορα κριτήρια.
* `locate`: (Συχνά ταχύτερα από το `Find ') εντοπίζει γρήγορα αρχεία με το όνομα. Απαιτεί μια ενημέρωση βάσης δεδομένων.
* `grep`: Αναζητήσεις για μοτίβα μέσα σε αρχεία.
* `tar`: Δημιουργεί και εκχυλίζει αρχεία αρχείων (π.χ., `.tar`,` .tar.gz`, `.tgz`).
* `gzip`,` bzip2`, `xz`: Συμπιέζει και αποσυμπιέζει αρχεία.
ii. Διαχείριση χρήστη και ομάδας:
* `useradd`: Δημιουργεί νέους χρήστες.
* `usermod`: Τροποποιεί τους υπάρχοντες λογαριασμούς χρηστών.
* `userdel`: Διαγράφει λογαριασμούς χρηστών.
* `passwd`: Αλλάζει κωδικούς πρόσβασης χρήστη.
* `groupadd`: Δημιουργεί νέες ομάδες.
* `groupmod`: Τροποποιεί τις υπάρχουσες ομάδες.
* `groupdel`: Διαγράφει ομάδες.
* `chown`: Αλλάζει την ιδιοκτησία αρχείων.
* `chgrp`: Αλλάζει την ιδιοκτησία της ομάδας αρχείων.
iii. Διαχείριση διαδικασιών:
* `ps` (κατάσταση διαδικασίας): Εμφανίζει τις διαδικασίες λειτουργίας.
* `top`: Εμφανίζει δυναμική άποψη σε πραγματικό χρόνο των διαδικασιών λειτουργίας.
* `htop` (συχνά χρειάζεται εγκατάσταση): Διαδραστικό πρόγραμμα προβολής διεργασιών (πιο φιλικό προς το χρήστη από το `top ').
* `kill`: Στέλνει σήματα σε διαδικασίες (συχνά για να τους τερματίσει).
* `pkill`: Σκοτώνει τις διαδικασίες που βασίζονται στο όνομα.
* `killall`: Σκοτώνει όλες τις διαδικασίες με ένα δεδομένο όνομα.
iv. Πληροφορίες συστήματος και παρακολούθηση:
* `df` (δίσκο δωρεάν): Δείχνει τη χρήση χώρου δίσκου.
* `du` (χρήση δίσκου): Εμφανίζει τη χρήση του δίσκου των αρχείων και των καταλόγων.
* `uptime`: Εμφανίζει το σύστημα αναμονής του συστήματος.
* Ποιος είναι: Δείχνει ποιος είναι συνδεδεμένος.
* `w`: Δείχνει ποιος είναι συνδεδεμένος και τι κάνουν.
* `uname`: Εμφανίζει πληροφορίες συστήματος (έκδοση πυρήνα κ.λπ.).
* δωρεάν: Εμφανίζει τη χρήση μνήμης.
* `netstat` ή` ss`: Δείχνει συνδέσεις δικτύου και στατιστικά στοιχεία.
v. Διοίκηση δικτύου:
* `ping`: Δοκιμές συνδεσιμότητας δικτύου.
* `traceroute` ή` tracert`: Εντοπίζει τα πακέτα διαδρομών σε έναν προορισμό.
* `ifconfig` ή` ip`: Ρυθμίζει τις διεπαφές δικτύου.
* `ssh` (secure shell): Επιτρέπει την ασφαλή απομακρυσμένη σύνδεση.
* `scp` (ασφαλές αντίγραφο): Επιτρέπει την ασφαλή μεταφορά αρχείων.
* `ftp` (πρωτόκολλο μεταφοράς αρχείων): Μεταφέρει αρχεία (λιγότερο ασφαλή από το `scp`).
* `iptables` (ή` firewalld '): Διαχειρίζεται το τείχος προστασίας.
VI. Έλεγχος και συντήρηση του συστήματος:
* `shutdown`: Κλείνει ή επανεκκινεί το σύστημα.
* `reboot`: Επανεκκινεί το σύστημα.
* `init` (ή` SystemCtl` σε συστήματα SystemD): Ελέγχει την κατάσταση Runlevel/System.
* `cron`: Προγραμματίζουν τις εργασίες που θα εκτελούνται αυτόματα.
* `logrotate`: Διαχειρίζεται την περιστροφή αρχείου καταγραφής.
* apt`, `yum`,` pacman` (ή παρόμοια): Διαχειριστές πακέτων για την εγκατάσταση και την ενημέρωση του λογισμικού.
Αυτό δεν είναι μια εξαντλητική λίστα, αλλά καλύπτει πολλές θεμελιώδεις εντολές. Οι συγκεκριμένες εντολές και η χρήση τους θα ποικίλουν ελαφρώς ανάλογα με το συγκεκριμένο λειτουργικό σύστημα που μοιάζει με UNIX (π.χ. κατανομές Linux, MACOS, BSD). Η εντολή «Man» (π.χ., «Man LS») είναι ο καλύτερος φίλος σας για να μάθετε περισσότερα για κάθε εντολή και τις επιλογές του.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα