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:
parent
290036acb4
commit
a69d9f625b
129
README-el.md
129
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 "χρήσιμα"
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user