diff --git a/README-el.md b/README-el.md index 4e14395..3adb389 100644 --- a/README-el.md +++ b/README-el.md @@ -12,7 +12,7 @@ - [Επεξεργασία αρχείων και δεδομένων](#processing-files-and-data) - [Αποσφαλμάτωση συστήματος](#system-debugging) - [Εντολές σε μία γραμμή](#one-liners) -- [Ασυνήθιστες αλλά χρήσιμες](#obscure-but-useful) +- [Ασυνήθιστες αλλά χρήσιμες](#ασυνήθιστες-αλλά-χρήσιμες) - [Μόνο για OS X](#os-x-only) - [Περισσότερες πηγές](#more-resources) - [Αποποίηση ευθύνης](#disclaimer) @@ -264,6 +264,133 @@ } ``` +## Ασυνήθιστες αλλά χρήσιμες + +- `expr`: εκτελέστε αριθμητικές και λογικές πράξεις ή υπολογίστε κανονικές εκφράσεις + +- `m4`: απλός macro επεξεργαστής + +- `yes`: τυπώστε ένα αλφαριθμητικό πολλές φορές + +- `cal`: όμορφο ημερολόγιο + +- `env`: εκτελέστε μία εντολή (χρήσιμο σε scripts) + +- `printenv`: τυπώστε μεταβλητές περιβάλλοντος (χρήσιμο στην αποσφαλμάτωση και σε scripts) + +- `look`: βρείτε αγγλικές λέξεις (ή γραμμές σε ένα αρχείο) αρχίζοντας με ένα αλφαριθμητικό + +- `cut`, `paste` και `join`: επεξεργασία δεδομένων + +- `fmt`: μορφοποίηση παραγράφων + +- `pr`: μορφοποίηση κειμένου σε σελίδες/στήλες + +- `fold`: τύλιγμα γραμμών κειμένου + +- `column`: μορφοποίηση πεδίων κειμένου σε στοιχισμένες, σταθερού πλάτους στήλες ή πίνακες + +- `tree`: εμφανίστε καταλόγους και υποκαταλόγους σε φωλιασμένο δένδρο, όπως η `ls` αλλά αναδρομική + +- `stat`: πληροφορίες αρχείου + +- `time`: εκτελέστε και χρονομετρήστε μία εντολή + +- `timeout`: εκτελέστε μια εντολή για συγκεκριμένο χρονικό διάστημα και σταμάτησε τη διεργασία, όταν ολοκληρωθεί το χρονικό διάστημα αυτό + +- `lockfile`: δημιουργήστε αρχεία σημαφόρους που μπορούν να διαγραφούν μόνο με `rm -f` + +- `logrotate`: περιστρέψτε, συμπιέστε και στείλτε με email logs + +- `watch`: εκτελέστε μία εντολή επαναλαμβανόμενα, εμφανίζοντας αποτελέσματα ή/και επισημαίνοντας αλλαγές + +- `tac`: τυπώστε αρχεία ανεστραμμένα + +- `shuf`: τυχαία επιλογή γραμμών από ένα αρχείο + +- `comm`: συγκρίνετε ταξινομημένα αρχεία γραμμή προς γραμμή + +- `pv`: παρακολουθήστε την πρόοδο των δεδομένων κατά μήκος μίας σωλήνωσης + +- `hd`, `hexdump`, `xxd`, `biew` και `bvi`: δείτε ή επεξεργαστείτε το περιεχόμενο δυαδικών αρχείων + +- `strings`: εξάγετε κείμενο από δυαδικά αρχεία + +- `tr`: μετάφραση χαρακτήρων ή επεξεργασία + +- `iconv` ή `uconv`: μετατροπή κωδικοποίησης κειμένου + +- `split` και `csplit`: χώρισμα αρχείων + +- `sponge`: διαβάστε όλη την είσοδο πριν γράψετε σε αυτή, χρήσιμο όταν πρόκειται να διαβάσετε από ένα αρχείο και μετά να γράψετε σε αυτό, π.χ., `grep -v something some-file | sponge some-file` + +- `units`: unit conversions and calculations; converts furlongs per fortnight to twips per blink (see also `/usr/share/units/definitions.units`) + +- `apg`: δημιουργεί τυχαίους κωδικούς + +- `7z`: υψηλής αναλογίας συμπίεση αρχείων + +- `ldd`: πληροφορίες για δυναμικές βιβλιοθήκες + +- `nm`: σύμβολα από αντικειμενικά αρχεία + +- `ab`: συγκριτική αξιολόγηση web servers + +- `strace`: αποσφαλμάτωση κλήσης συστήματος + +- `mtr`: καλύτερο εργαλείο traceroute για αποσφαλμάτωση δικτύου + +- `cssh`: visual concurrent shell + +- `rsync`: συγχρονισμός αρχείων και καταλόγων μέσω SSH ή σε τοπικό σύστημα αρχείων + +- `wireshark` και `tshark`: συλλογή πακέτων και αποσφαλμάτωση συστήματος + +- `ngrep`: grep για το επίπεδο δικτύου + +- `host` και `dig`: αναζητήσεις DNS + +- `lsof`: επεξεργαστείτε περιγραφέα αρχείου και πληροφορίες socket + +- `dstat`: χρήσιμα στατιστικά συστήματος + +- [`glances`](https://github.com/nicolargo/glances): high level, multi-subsystem overview + +- `iostat`: στατιστικά χρήσης δίσκου + +- `mpstat`: στατιστικά χρήσης CPU + +- `vmstat`: στατιστικά χρήσης μνήμης + +- `htop`: βελτιωμένη έκδοση της top + +- `last`: ιστορικό σύνδεσης (login) + +- `w`: ποιος συνδέθηκε + +- `id`: πληροφορίες ταυτότητας χρήστη/ομάδας + +- `sar`: ιστορικά στατιστικά συστήματος + +- `iftop` ή `nethogs`: χρήση δικτύου ανά socket ή διεργασία + +- `ss`: στατιστικά socket + +- `dmesg`: μηνύματα για σφάλματα κατά την εκκίνηση ή σφάλματα συστήματος + +- `sysctl`: δείτε και ρυθμίστε τις παραμέτρους του πυρήνα Linux, ενώ εκτελείται + +- `hdparm`: διαχείριση/απόδοση δίσκου SATA/ATA + +- `lsb_release`: πληροφορίες διανομής Linux + +- `lsblk`: εμφανίστε σε λίστα συσκευές αποθήκευσης: μία προβολή σε δέντρο των δίσκων σας και των διαμερισμάτων τους + +- `lshw`, `lscpu`, `lspci`, `lsusb`, `dmidecode`: πληροφορίες υλικού, συμπεριλαμβανομένων CPU, BIOS, RAID, graphics, devices κλπ. + +- `lsmod` και `modinfo`: εμφανίστε σε λίστα και προβάλλετε λεπτομέρειες για λειτουργικές μονάδες του πυρήνα + +- `fortune`, `ddate`, και `sl`: ε, λοιπόν, εξαρτάται από το αν θεωρείτε τα τρένα με ατμομηχανή και τις ρήσεις του Zippy "χρήσιμα"