1
0
mirror of https://github.com/jlevy/the-art-of-command-line.git synced 2024-12-16 10:59:20 +02:00

el: Translate the section "Obscure but useful"

This commit is contained in:
_anna 2016-01-28 20:50:32 +02:00
parent 290036acb4
commit a69d9f625b

View File

@ -12,7 +12,7 @@
- [Επεξεργασία αρχείων και δεδομένων](#processing-files-and-data) - [Επεξεργασία αρχείων και δεδομένων](#processing-files-and-data)
- [Αποσφαλμάτωση συστήματος](#system-debugging) - [Αποσφαλμάτωση συστήματος](#system-debugging)
- [Εντολές σε μία γραμμή](#one-liners) - [Εντολές σε μία γραμμή](#one-liners)
- [Ασυνήθιστες αλλά χρήσιμες](#obscure-but-useful) - [Ασυνήθιστες αλλά χρήσιμες](#ασυνήθιστες-αλλά-χρήσιμες)
- [Μόνο για OS X](#os-x-only) - [Μόνο για OS X](#os-x-only)
- [Περισσότερες πηγές](#more-resources) - [Περισσότερες πηγές](#more-resources)
- [Αποποίηση ευθύνης](#disclaimer) - [Αποποίηση ευθύνης](#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 "χρήσιμα"