Κατακτήστε το Κέλυφος, Μέρος 4/4

Μία από τις εξέχουσες δυνατότητες που προσφέρει το BASH shell αφορά στο συνδυασμό και στον αυτοματισμό όλων των άλλων δυνατοτήτων του. Οι μαθηματικοί ανάμεσά μας ήδη ψάχνουμε για αδυναμίες στην προηγούμενη, συνολοθεωρητικού χαρακτήρα πρόταση. Σύντομα υποψιαζόμαστε πως μάλλον γίνεται αναφορά στη γλώσσα προγραμματισμού του BASH – και ησυχάζουμε κάπως. Η ταυτόχρονη εκτέλεση πολλών εργασιών, η ανακατεύθυνση, η διασωλήνωση, ο χρονοπρογραμματισμός με το crontab και τα aliases, αποτελούν μερικά μόνο από τα πανίσχυρα εργαλεία που προσφέρει το κέλυφος.
Read more →

Κατακτήστε το Κέλυφος, Μέρος 3/4

Έφτασε η ώρα να ανακαλύψετε γιατί οι προχωρημένοι χρήστες του Linux λατρεύουν τη γραμμή εντολών. Μη φαντάζεστε κάποιο φοβερό και τρομερό εργαλείο, το οποίο μπορεί να κάνει τα πάντα. Το μυστικό κρύβεται στις υποδομές της ίδιας της γραμμής εντολών, οι οποίες απελευθερώνουν τη δημιουργική φαντασία του χρήστη. Στα δύο πρώτα άρθρα της σειράς μας γνωρίσαμε αρκετές λεπτομέρειες αναφορικά με τη διάρθρωση του συστήματος, καθώς και το χειρισμό του. Ταυτόχρονα αποκτήσαμε μια κάποια εξοικείωση με διάφορα εργαλεία.
Read more →

Κατακτήστε το Κέλυφος, Μέρος 2/4

Μετά το εισαγωγικό μας άρθρο, όταν βρισκόμαστε μπροστά στη γραμμή εντολών δεν νιώθουμε χαμένοι. Δεν γνωρίζουμε πολλά αλλά, τέλος πάντων, έχουμε δει τα βασικά κι έχουμε μάθει ορισμένα κολπάκια. Σε αυτό το στάδιο ενδέχεται να μπούμε στον πειρασμό να τροποποιήσουμε διάφορα αρχεία του συστήματος, είτε αυτόβουλα είτε ακολουθώντας τις οδηγίες που διαβάσαμε κάπου. Τα πράγματα σοβαρεύουν λοιπόν και καλό θα ήταν να προχωρήσουμε άμεσα σε πιο προχωρημένες έννοιες. Στα λειτουργικά συστήματα της οικογένειας του Unix τα ονόματα των αρχείων είναι δυνατό ν’ απαρτίζονται από σχεδόν οποιονδήποτε χαρακτήρα.
Read more →

Κατακτήστε το Κέλυφος, Μέρος 1/4

Οι γονείς μας μάλλον δεν θα μάθουν ποτέ ότι το GPS στο αυτοκίνητο έχει kernel, ούτε ότι οι σύγχρονες τηλεοράσεις ενσωματώνουν κάτι που ονομάζεται process scheduler. Εμείς πάλι ξέρουμε καλύτερα, κι αυτό επειδή έχουμε ακούσει για το Linux. Γνωρίζουμε ότι το Linux κρύβεται στα smartphones, το εγκαθιστούμε καμιά φορά σε virtual machines για να πειραματιστούμε, γνωρίζουμε ότι θα το τρέχει κι ο cloud server που σκεπτόμαστε να ενοικιάσουμε. Μήπως έχει φτάσει η ώρα να το μάθουμε από την καλή και να του πάρουμε τον αέρα; Λέμε πως ναι, έχει φτάσει.
Read more →