Ξεφύλλιζα προχθές ένα παλιό βιβλίο για Linux. Πάρα πολλές εντολές πλέον έχουν καταργηθεί. Όμως υπάρχουν ακόμα και πολλοί από εμάς τις χρησιμοποιούμε. Ακόμα χειρότερα θα τις βρούμε ακόμα και σήμερα σε άρθρα που θα βρούμε μπροστά μας. Ώρα για αναβάθμιση. Ας δούμε μερικές από αυτές
1. apt-get
Γιατί να γράψεις apt-get
αντί να γράψεις απλά apt
;
H εντολή apt
ήταν μια αναγκαιότητα που έγινε πράξη. Ένα επαναλαμβανόμενο θέμα που θα δούμε και στη συνέχεια είναι η οργάνωση με υποεντολές με τη μορφή εντολή υποεντολή παράμετροι
. Πρώτη η διανομή Mint έκανε κάτι αντίστοιχο με ένα απλό script. Υπήρχε για χρόνια αλλά δεν το διαφήμιζε περιμένοντας την επίσημη υλοποίηση. Μου αρέσει καλύτερα, ειδικά στην αναζήτηση, αλλά δεν έχει κάποια ιδιαίτερη σημασία. Η βασική χρήση είναι ίδια.
2. nslookup
Η εντολή nslookup
έχει αντικατασταθεί από την εντολή dig
.
3. ifconfig, route, nameif, arp, iwconfig
Υπάρχει σήμερα η εντολή ip
που υποστηρίζει νέες τεχνολογίες και συντηρείτε ενεργά. Ο παρακάτω πίνακας δείχνει τη νέα σύνταξη
Linux Deprecated Commands | Linux Replacement Commands |
---|---|
arp | ip n (ip neighbor) |
ifconfig | ip a (ip addr), ip link, ip -s (ip -stats) |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link, ifrename |
netstat | ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g) |
route | ip r (ip route) |
4. egrep
Απλά γράψε grep -E
αν και συνιστώ τη rg
(ripgrep)
5. service
Θα κάνεις καλύτερα τη δουλεία σου με τη systemctl
.
6. gnome-open, gvfs-open
Πλέον υπάρχει στανταρ και είναι η εντολή xdg-open
.
7. netstat
Χρησιμοποίησε την εντολή ss
ή ip
8. rm
Η εντολή rm
παρακάμπτει τον κλάδο απορριμάτων. Χρησιμοποίησε τις εντολές trash
ή gvfs-trash
. Στο Debian η πρώτη είναι στο πακέτο trash-cli
. Η δεύτερη υπήρχε παλιά εγκατεστημένη, αλλά πλέον όχι, δεν ξέρω αν θα έχουμε το gvfs
στον μακρό χρόνο, όποτε μείνετε με την πρώτη που έχει και περισσότερες δυνατότητες.
9. telnet, rwho, rlogin,…
Αλήθεια έχεις αλλάξει χιλιετία;
10. poweroff, shutdown
Δεν κάνουν την καλύτερη δουλεία στο να τερματίσουν τον υπολογιστή σωστά. Χρησιμοποίησε πάλι τo systemctl
. Πολύ πιθανό να το κάνει κρυφά η διανομή σου, αλλά καλύτερα να είσαι σίγουρος.
Πίσω στα θρανία;
Αυτές ήταν οι δέκα εντολές που δεν πρέπει να χρησιμοποιείς σήμερα. Αν τις μετρήσεις είναι περισσότερες αλλά έχουμε δέκα δάχτυλα. Αυτό που δεν είπαμε είναι το τι κάνουν, αν το έκανα θα έγραφα μέχρι αύριο και κανείς δε θα το διάβαζε. Αλλά ίσως υπάρχουν και άλλες. Συμπληρώστε τη λίστα στα σχόλια.
Για περισσότερα καθώς και για παραδείγματα