ποσο καιρο θα μου παρει , ειναι δυσκολη η μεταβαση?

μέσα, τουλάχιστον με το πνεύμα. Μην περιμένεις άμεσες απαντήσεις όμως, τελευταία είμαι πολύ απασχολημένος οπότε διαλέγω σε ποιες ερωτήσεις θα απαντήσω άμεσα.

Επί της ουσίας, δεν είμαι σίγουρος κατά πόσο μπορώ να συμμετάσχω ενεργά στη φάση που λες, στην παρούσα χρονική στιγμή. Τα μηχανήματα που έχω πρόσβαση έχουν ήδη εγκατεστημένο Γκνου/Λίνουξ και τα έχω “ευθυγραμμίσει” με πολύ κόπο να κάνουν τη δουλειά που τα θέλω. Μήνες μου πήρε να φτιάξω τον ήχο στη Νέμια (το λαπτόπ μου που τρέχει Debian) για παράδειγμα. Επίσης έχω εγκατεστημένα “με το χέρι” πολλά έξτρα “σκληρά” πακέτα που τα χρησιμοποιώ στην δουλειά μου, και τα έχω κι αυτά λίγο ως πολύ ευθυγραμμίσει όπως τα θέλω. Και είμαι και ψιλοπνιγμένος τελευταία. Συνεπώς δεν μπορώ να ξεκινήσω μαζί σας εγκαταστώντας Λινουξ από την αρχή γιατί αυτό θα συνεπαγόταν πάρα πολύ δουλειά και χρόνο που δεν μπορώ να διαθέσω την συγκεκριμένη στιγμή. Δεν προβλέπω να έχω τόσο πολύ χρόνο στη διάθεσή μου πριν το Ιούλη.

Τώρα αν είναι μια διανομή όπως το Linux from scratch, που το χτίζεις σε μηχανήματα που ήδη έχουν Λινουξ, με το χέρι και γίνεσαι και ειδικός στην πορεία και μαθαίνεις χίλια πράγματα πιθανών να συμμετείχα. Δεν νομίζω όμως ότι νεοφερμένοι στο Λινουξ θα έπρεπε να ξεκινούν από κει, αλλά από την άλλη γιατί όχι; Πάλι πάντως ο χρόνος μου είναι περιορισμένος.

Για το INLUG πάντως, μέσα και είμαι πρόθυμνος να βοηθήσω με τα λίγα πράγματα που ξέρω. Αν πχ ξεκινήσεται την ομαδική εγκατάσταση μπορεί να προσφέρω κάποια βοήθεια στην εκμάθηση του “κέλυφους” (έτσι λοιπόν μεταφράζεται το shell?). Επίσης είμαι σίγουρος και πως απλά και μόνο παρακολουθώντας τη φάση θα μάθω χίλια δυο πράγματα.

Ας περιμένουμε να δούμε τι λέει και ο υπόλοιπος κόσμος.

Τα λέμε

γραμμη εντολης (cli) εναντι GUI (graphical user interface -- παραθυρα-ποντικη)

Το “μοντερν κομπιούτιν” που είπα ήταν ειρωνικό. Η γραμμή εντολής προφανώς δεν είναι σύγχονη “υπολογιστικη” τακτική, μόνο κάποιος με διακαή πόθο να μου την πέσει θα έπαιρνε αυτή την φράση στα σοβαρά. Η γραμμή εντολής ούτε σύγχρονη είναι ούτε μοδάτη, το σύγχρονο “κομπιούτιν” είναι να δείχνεις με το ποντίκι και να κάνεις ΚΛΙΚ, και να έχεις μενού με καποιες στάνταρντ επιλογές άντε και το πολύ πολύ νά χεις και κάποια σορτχάντς στο πληκτρολόγιο: Ctrl-X κόβει το κείμενο Ctrl-V το επικολά.

Αλλά επειδή κάτι είναι μοντέρνο, δηλαδή στην ουσία μεταγενέστερο δεν σημαίνει ότι είναι και καλύτερο ή ακόμα και ευκολότερο στην χρήση. Το μόνο πλεονέκτημα του GUI ( = Graphial User Interface) είναι ότι είναι σχετικά εύκολο να μαθευτεί και σχετικά εύκολο στην χρήση του–τουλάχιστον για απλές λειτουργίες. Είναι όμως εξαιρετικά δύσκαμπτο, δύσκολα κάνεις πράγματα που ο προγραμματιστής δεν θεώρησε αναγκαίο να βάλει στο μενού ή να τα αντιστοιχίσει σε κάποιο κλικάρισμα.

Και για να εξηγηθούμε, εδώ *δεν* μιλάμε για παράθυρα vs GNU ή unix αλλά για δύο διαφορετικούς τρόπους χειρισμούς του κομπιούτερ ή αν προτιμάτε δύο διαφορετικούς τρόπους επικοινωνίας. Και τα unix συστήματα έχουν GUI και τα M$ λειτουργικά έχουν γραμμή εντολής (ο θεός να την κάνει αλλά τέλος πάντων). Βέβαια η γραμμή εντολής στα unixοειδή λειτουργικά (όπως πχ το GNU) είναι πολύ (μα πολύ) πιο ισχυρή από την αντίστοιχη των M$ λειτουργικών. Πρίν λίγο καιρό ίσως να ίσχυε ότι το GUI των windoze είναι λειτουργικότερο από τα αντίστοιχα του GNU αλλά αυτό δεν νομίζω ότι ισχύει πλέον.

Με άλλα λόγια ο λόγος που πολοί χρήστες unixοειδών λειτουργικών χρησιμοποιούν τη γραμμή εντολής δεν είναι επειδή δεν έχουν άλλη επιλογή αλλά επειδή γουστάρουν. Υπάρχουν δύο διαφορετικά full scale GUI στο GNU, το KDE και το GNOME και οι τελευταίες τους εκδόσεις είναι όσο “λειτουργικά” είναι και τα windoze. Απλά η γραμμή εντολής είναι πολύ πιο ισχυρή και–κατά την ταπεινή μου άποψη λειτουργική–από τα GUI.

Για να το θέσω μεταφορικά ποιό μέσον έχει μεγαλύτερες εκφραστικές ικανότητες, η γραφή ή το σινεμά; Δεν ρωτάω ποιο μέσον έχει μεγαλύτερη δυνατότητα εντυπωσιασμού ή ποιο αφήνει εντονότερες εντυπώσεις αλλά ποιο μπορεί να εκφράσει περισσότερα πράγματα. Μπορείς να κάνεις ταινία το “μοναχικό καβαλάρη” αλλά δύσκολα θα κάνεις ταινία το “κεφάλαιο”. (Κάποιος θα μπορούσε να αντιτάξει ότι δύσκολα θα μπορούσε κάποιος να κάνει βιβλίο τα “όνειρα” του Κουροσάβα, αλλά τεσπα).

Παρόμοια με την γραμμή εντολής (που στην ουσία είναι μια επέκταση της γραφής ως μέσο επικοινωνίας) μπορείς να ζητήσεις από τον υπολογιστή να κάνει περισσότερα και πιο πολύπλοκα πράγματα.

Ένα σχετικά απλό παραδειγματάκι: έχεις 20 PDF αρχεία στο φάκελο download και θέλεις να τα μεταφέρεις στο φάκελο PDFfiles. Για να το κάνεις με το ποντίκι θα σου πάρει κάμποσο χρόνο, πρέπει να μεταφέρεις το καθένα με το χέρι από τον ένα φάκελο στον άλλο. Μπορείς όμως να χτυπήσεις το εξής στην γραμμή εντολής

$ mv download/*pdf PDFfiles/

και αυτό είναι όλο, όλα σου τα αρχεία είναι τώρα εκεί που τα θέλεις.

Τώρα φαντάσου πως θέλεις να βρείς όλες τις φορές που η λέξη “τσόκαρο” εμφανίζεται σε κάποια αρχεία, ας πούμε σε όλα τα κείμενα που βρίσκονται στον φάκελο Υποδήματα. Το μόνο που έχεις να κάνεις είναι να χτυπήσεις στην γραμμή εντολής

$ grep τσόκαρο Υποδήματα/*

δεν είμαι σίγουρος πως θα έκανες κάτι τέτοιο με το ποντίκι. Φαντάζομαι θα άνοιγες ένα ένα όλα τα αρχεία και θα έψαχνες στο καθένα ξεχωριστά χρησιμοποιώντας κάποια εντολή του επεξεργαστή κειμένου σου.

Ελπίζω κάποια στιγμή τα μαθήματα του ανωνύμου να προχωρήσουν αρκετά ώστε όλος ο κόσμος να καταλάβει τα παραπάνω παραδείγματα.

Τα λέμε

ταχυτητα εκτελεσης εργασιων σε κονσολα και σε παραθυρικο περιβαλλον

υπέθετα ότι απευθύνονται σε ανθρώπους που ξέρουν ανάγνωση και όχι μόνο έχουν αυτή τη γνώση αλλά πότε πότε την εφαρμόζουν κι όλας.

Είπα λοιπόν επί λέξη

       Και για να εξηγηθούμε, εδώ *δεν* μιλάμε για παράθυρα vs GNU ή
       unix αλλά για δύο διαφορετικούς τρόπους χειρισμούς του
       κομπιούτερ ή αν προτιμάτε δύο διαφορετικούς τρόπους
       επικοινωνίας. Και τα unix συστήματα έχουν GUI και τα M$
       λειτουργικά έχουν γραμμή εντολής (ο θεός να την κάνει αλλά
       τέλος πάντων). Βέβαια η γραμμή εντολής στα unixοειδή
       λειτουργικά (όπως πχ το GNU) είναι πολύ (μα πολύ) πιο ισχυρή
       από την αντίστοιχη των M$ λειτουργικών. Πρίν λίγο καιρό ίσως
       να ίσχυε ότι το GUI των windoze είναι λειτουργικότερο από τα
       αντίστοιχα του GNU αλλά αυτό δεν νομίζω ότι ισχύει πλέον.

τι μου τσαμπουνας για κόντρα linux-windows. Το όλο θέμα του ποστ είναι οτι δεν προκειται για κοντρα GNU vs window$ αλλά για σύγκριση δυο τρόπων επικοινωνίας με τον υπολογιστή: command line vs GUI.

Δεν αμφιβάλω ότι μπορείς να κάνεις αυτά τα πράγματα με το ποντίκι το θέμα είναι *πόσο χρόνο* θα σου πάρει. Δεν είμαι ειδικός με το ποντίκι αλλά μπορείς να επιλέξεις πολλαπλά αρχεία και να πηδήξεις μερικά; μπορείς για παράδειγμα σε μια στήλη να επιλέξεις το πρώτο, τρίτο, έβδομο και δέκατο αρχείο; Μπορεί τα pdf αρχεία να μην είναι στη σειρά το ένα μετά το άλλο. Το θέμα ήτανε ότι εγώ δεν χρειάζεται να κοιτάξω τα αρχεία για να δω πια έχουνε κατάληξη .pdf, αυτό τα κάνει o υπολογιστής για μένα. Δεδομένης της αυτόματης συμπλήρωσης που τα περισσότερα shells προσφρέρουν να χτυπήσω την εντολή δεν μου παίρνει πάνω από 5 δευτερόλεπτα. Πόσο χρόνο σου παίρνει εσένα να μεαφέρεις το 1ο, 4ο, 6ο, 9ο, 39ο, 43ο, 44ο, κλπ αρχείο που είναι pdf από τον ένα φάκελο στον άλλο με το ποντίκι;

Ιδού λοιπόν ένα προτζεκτ για σένα και να μου εξηγήσεις πόσο χρόνο θα σου πάρει να το κάνεις με το τρωκτικό: θέλω να βρεις όλα τα αρχεία που έχουνε κατάληξη .doc και είναι πάνω από 100ΚΒ και δεν έχουν ανοιχτεί για παραπάνω από έξι μήνες και βρίσκονται οπουδήποτε στον σκληρό. Το παράδειγμα είναι σχετικά ρεαλιστικό, μπορεί να καθαρίζεις τον δίσκο σου και τα παραπάνω αρχεία είναι καλοί υποψήφιοι για διαγραφή. Προτού απαντήσεις θα σε παρακαλούσα να βεβαιωθείς πως έχεις καταλάβει την ερώτηση.

αναζητηση αρχειων σε παραθυρικο περιβαλλον και σε κονσολα

ότι η αναζήτηση που σας είπα δεν γινόταν αυτόματα με τα υπάρχοντα GUI. Του έχω μεγάλη εμπιστοσύνη αλλά δεν νομίζω ότι έχει χρησιμοποιήσει πραγματικά γραφικό περιβάλλον για πολλά χρόνια. Μπορεί να είναι λίγο πίσω λοιπόν :). Υπήρχαν πάντα αυτές οι ικανότητες στο search ή είναι μόνο στις πρόσφατες εκδόσεις; Δεν τη θυμάμαι στα win98 αλλά πάλι μπορεί και να υπήρχε, τα παράθυρα δεν μπόρεσα να τα καταλάβω ποτέ.

Πάντως υπάρχουν πολλά πράγματα που μπορείς να κάνεις εύκολα στη γραμμή εντολής και που είναι δύσκολα στο GUI. Πχ μπορείς να αποσυμπιέσεις όλα τα αρχεία tar.gz που ρωτά ο dosakias παραπάνω; (φαντάζομαι πας στο search και διαλέγεις αποσυμπίεση;) Βαριέμαι να σκεφτώ άλλο παράδειγμα και θα πρέπει να κοιτάξω τα μενού των σύγχρονων GUI, αλλά υπάρχει ένας μικρός αριθμός στανταρντ πραγμάτων που θα υπάρχουν στα διάφορα μενού διαφορετικά θα παραείναι πολύπλοκα και δεν θα είναι λειτουργικά. Από την άλλη οι εκφραστικές δυνατότητες μιας καλής γραμμής εντολής είναι απεριόριστες. Μπορείς να κάνεις υδραυλικά πράγματα (pipes) με το GUI ρε συ Gadreel, μη μου πείς ότι το search στα xwin έχει και επιλογή “|sed 's/windows/windoze/'” γιατί θα πεθαααααάνω.

Και στο κάτω κάτω γιατί είναι πιο δύσκολο να πείς mozilla από το να κάνεις κλικ στην εικονίτσα; 5 πλήκτρα είναι (moz <tab> <enter>).

γιατι να χρησιμοποιησω κονσολα?

Εγώ δεν λέω όλος ο κόσμος να χρησιμοποιεί την γραμμή εντολής. Λέω ότι εγώ την χρησιμοποιώ και συνεπώς μπορώ να κάνω περρισότερα πράγματα από κάποιους που δεν την χρησιμοποιούν. Απλά πράγματα. Το αν χρειάζεται να την χρησιμοποιώ είναι άσχετο, γιατί επαναλαμβάνω ότι την βρίσκω πολύ πιο βολική από το klik για τα περισσότερα πράματα. Θα πρέπει να απολογηθώ για τα γούστα μου δηλαδή;

Επίσης με το τί είμαι κολημένος και τι όχι είναι δικός μου λογαριασμός και κανενός άλλου. Νταβάδες στην όρεξή μου δεν βάζω. Αν εγώ τη βρίσκω με το κομπιούτερ μου αφορά μόνο εμένα και τον/την εκάστοτε σύντροφό μου και κανέναν άλλο. Σα να παραγνωριστήκαμε μου φαίνεται.

Η αλήθεια είναι ότι πολλά από τα προγράμματα που χρησιμοποιώ έχουν μόνο command line interface και χρειάζομαι να κάνω κάποια πράγματα (piping, redirection κτλ) που είναι πολύ δύσκολα έως αδύνατα με το GUI. Έχω μάθει λοιπόν την γραμμή εντολής σχετικά καλά, και δεν χρειάζομαι να χρησιμοποιώ GUI, γιατί λοιπόν να τη χρησιμοποιήσω; Συνήθως πάντως δουλεύω στα xwin με πολλά τερμιναλς και χρησιμοποιώ τα GUI χαρακτηριστικά που με βολεύουν όπως πχ το κόπυ πέιστ μεταξύ διαφορετικών προγραμμάτων.

Αλλά επαναλαμβάνω για πιο λόγο επιλέγω να χρησιμοποιώ την γραμμή εντολής είναι δικός μου λογαριασμός. Αυτό που συζητάμε είναι κατά πόσον είναι πιο ιχυρή (όλοι συμφωνούν ναι) και κατά πόσο είναι πιο άκομψη και ξεβολευτική. Εγώ λοιπόν λέω ότι μετά που θα μάθει κάποιος/α την γραμμή εντολής (ΟΧΙ ΟΤΙ ΕΙΝΑΙ ΥΠΟΧΡΕΩΜΕΝΟΣ/Η ΝΑ ΤΝ ΜΑΘΕΙ) είναι τουλάχιστον το ίδιο εύκολο να τη χρησιμοποιήσει και τουλάχιστον όσο βολική είναι η GUI. Δεν χρειάζεται να κοιτάξω τη man σελίδα για να ξέρω ότι η εντολή που καλεί τον mozilla για παράδειγμα είναι mozilla. Έτσι;

ελλειψη tooltips σε παραθυρικα περιβαλλοντα

Πάντως, πιστεύω ότι η αχίλλειος πτέρνα του όλου εγχειρήματος που λέγεται linux, είναι ότι έχει καταφέρει να στείλει όλους όσους δοκίμασαν να ασχοληθούν μαζί του (και εμένα μαζί) αδιάβαστους στο σπίτι. Αυτό οφείλεται στην σχεδόν παντελή έλλειψη τεχνικής βοήθειας. Παρακαλώ να λείπουν τα φάσκελα, μη βαράτε, θα τεκμηριώσω αυτό που γράφω ευθύς αμέσως. :)))

Μιλώντας για τεχνική βοήθεια, δεν εννοώ τα διάφορα newsgroups, φορούμια κτλ. Αυτά ανήκουν στην κατηγορία της πληροφορίας την οποία πρέπει να κυνηγήσει ο ενδιαφερόμενος. Κάτι που φυσικά ελάχιστοι έχουν το χρόνο και τη διάθεση να κάνουν. Εγώ μιλώ για πληροφορία που βρίσκεται στα πόδια σου όταν τη χρειάζεσαι. Θέλετε παράδειγμα; Αυτό το ευλογημένο κουμπάκι - ερωτηματικό (?) που βρίσκεται σε ορισμένα παράθυρα σε windows προγράμματα. Τα περίφημα Tooltips. Troubleshooters. Τέτοια απλά πραγματάκια λείπουν από τα linuxειδή συστήματα. Που να πάει ο καημένος ο αρχάριος ξυπόλητος στα αγκάθια;

Καταλαβαίνω, από την ελάχιστη επαφή μου με το Linux, ότι πρόκειται για ένα λειτουργικό τεχνολογικά ανώτερο και πιο περίπλοκο από τα windows, που λειτουργεί με μια εντελώς άλλη φιλοσοφία. Άρα χρειαζόμαστε ξανά διάβασμα από την αρχή. Και το ερώτημα είναι: Από που να αρχίσουμε και που να τελειώσουμε.

Fallen

χρηση σε επιστημονικο /γλωσσολογικο περιβαλλον

Χρησιμοποιώ το GNU/Linux σε γλωσσικά projects όπου τα Window$ πάσχουν. Γενικά εάν προγραμματίζεις το GNU/Linux είναι καλύτερο από την άποψη διαθέσιμων πόρων. Όμως και στην απλή χρήση το βρίσκω πιο εύκολο και λειτουργικό (και σίγουρα πιο σταθερό).

Μετά, δες, ανάμεσα στα άλλα, τη συνεισφορά του ελεύθερου λογισμικού στη διατήρηση μειονοτικών γλωσσών. Οι εταιρίες που παράγουν ιδιοκτησιακό λογισμικό κυνηγούν το κέρδος και δεν ενδιαφερονται σε μικρές αγορές. Δες αυτό το άρθρο http://linuxpr.com/releases/6611.html ένα παράδειγμα σχετικό με τα Ουαλικά και την προσπάθεια της M$ να προλάβει το χάσιμο κερδών από την εθελοντική δουλειά γύρω από τα Ουαλικά στο ελεύθερο λογισμικό.

 
new_user/difficult.txt · Τελευταία τροποποίηση: 2009/03/11 09:04 από toerpa · [Παλαιότερες εκδόσεις σελίδας]
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki