Η γραμμή εντολών

...ασύγχρονα μαθήματα Τερματικού

Re: Η γραμμή εντολών

Δημοσίευσηαπό simosx » 12 Σεπ 2012, 22:50

lucinos έγραψε:Πιστεύω ότι έχεις παρεξηγήσει τούς στόχους αυτής τής σειράς μαθημάτων.

Όταν κάποιος γράφει για ένα θέμα υπάρχουν τρεις διαφορετικού είδους σκοποί. Μερικές φορές συνδέονται αλλά συχνά είναι αντίθετοι.


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

Το κομμάτι που θα ήθελα να επικεντρωθούμε τώρα είναι ότι το Linux console δεν το χρησιμοποιούμε για τώρα για να μάθουμε να χρησιμοποιούμε τη γραμμή εντολών. Για να μάθουμε τη γραμμή εντολών, χρησιμοποιούμε το τερματικό από το γραφικό περιβάλλον.

Για το δε Linux console υπάρχουν πρακτικά πράγματα όπως από
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=23646
Αν κάποιος έχει μάθει για τη γραμμή εντολών, τότε μπορεί να δει μετά και το Linux console.

Το Linux console είναι ξανά αρκετά σημαντικό διότι με τους ανοιχτούς οδηγούς και το modesetting, η εναλλαγή μεταξύ Linux console και X.Org είναι εξαιρετικά ομαλή. Και στο Linux console μπορεί να λειτουργεί το framebuffer όπου επιτρέπει να δούμε και γραφικά, δίχως την ανάγκη για το X.Org. Μπορούμε δηλαδή να αξιοποιήσουμε έτσι πολύ παλιούς υπολογιστές, του στυλ Pentium.
Προβολή εικόνων: http://www.autistici.org/dezperado/fim/
ISO με Linux+Framebuffer: http://ubuntuforums.org/showthread.php?t=1484206

Οπότε, για να κλείσουμε το πρώτο θέμα, είναι εντάξει να γραφτεί στον οδηγό αυτό ότι το Linux console έχει μεν ενδιαφέρον, ωστόσο δεν το προτείνουμε για την εκμάθηση της γραμμής εντολών;
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Η γραμμή εντολών

Δημοσίευσηαπό lucinos » 13 Σεπ 2012, 14:57

simosx έγραψε:Οπότε, για να κλείσουμε το πρώτο θέμα, είναι εντάξει να γραφτεί στον οδηγό αυτό ότι το Linux console έχει μεν ενδιαφέρον, ωστόσο δεν το προτείνουμε για την εκμάθηση της γραμμής εντολών


Ας το ξαναπώ άλλη μια φορά.

Δεν με ενδιαφέρει να διευκολύνω τον αναγνώστη.

Δεν με ενδιαφέρει η πρακτική πλευρά τού θέματος. Η πρακτική πλευρά τού θέματος ανήκει σε "HowTo" και όχι εδώ.

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

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

Κάτι ακόμα σχετικά με την ορολογία, επειδή επιμένεις να γράφεις "Linux console" σαν να είναι ορολογία, να ξεκαθαρίσω ότι δεν είναι. Δεν θα το πω «λάθος» γιατί ο καθένας μιλάει όπως τού αρέσει καλύτερα, αλλά όταν έγραφα τα μαθήματα κοίταξα αρκετές αναφορές και στο συγκεκριμένο τουλάχιστον θέμα υπάρχει σαφέστατο συμπέρασμα. «Αυτό-που-μπαίνουμε-με- <ctrl>+<alt>+<Fx>» λέγεται «εικονικό τερματικό». «Το-πρόγραμμα-που-ανήγει-παραθυράκι-τερματικού» λέγεται «εξομοιωτής τερματικού». Αυτή η ορολογία διαπίστωσα ότι είναι κοινή παντού και ταυτοχρόνως οποιεσδήποτε άλλες ονομασίες δεν είναι και για αυτό υπάρχει θέμα ανακρίβειας. Επαναλαμβάνω ότι δεν μπαίνω στην διαδικασία να διορθώσω ένα όνομα σαν να είναι λάθος, οι ονομασίες είναι απλώς ονομασίες, αλλά ειδικά αν πρέπει να τα ξεχωρίσουμε χωρίς καμμία σύγχυση, οι όροι «εικονικό τερματικό» και «εξομοιωτής τερματικού» είναι μακράν ακριβέστεροι.
Spoiler: show
Γνώσεις → Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
Λειτουργικό → Ubuntu 11.04 natty 64-bit (el_GR.UTF-8)
Προδιαγραφές → CPU: 4x Intel Core i5 CPU 750 2.67GHz ‖ RAM 3953 MiB ‖ ASRock P55DE3
Κάρτες γραφικών: nVidia G92 [GeForce GTS 250] ⎨10de:0615⎬ (rev a2)
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller ⎨10ec:8168⎬ (rev 03)
Άβαταρ μέλους
lucinos
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 828
Εγγραφή: 12 Δεκ 2010, 22:04
Εκτύπωση

Re: Η γραμμή εντολών

Δημοσίευσηαπό gerorg » 04 Φεβ 2013, 20:48

Συγχαρητήρια και σε σενα φίλε για την πολύ καλή δουλειά σου...
Γνώσεις ⇛ Linux: Αρχάριος ┃ Προγραμματισμός: Λίγο HTML┃ Αγγλικά: Σχεδόν Καθόλου
Λειτουργικό: Windows.7 ULTIMATE - UBUNTU.12.10
Προδιαγραφές ⇛ Pentium (R) Dual Core CPU E5200 2.5GHz │ RAM 2 GB │ nVidia 306 97 [GeForce 8600 GT]│
Άβαταρ μέλους
gerorg
punkTUX
punkTUX
 
Δημοσιεύσεις: 176
Εγγραφή: 23 Απρ 2009, 11:11
Εκτύπωση

Re: Η γραμμή εντολών

Δημοσίευσηαπό lucinos » 06 Φεβ 2013, 15:06

πάντως σκέφτομαι σοβαρά την μετάθεση τής παραγράφου 1.2 με 1.3 ώστε να μπαίνει λίγο νωρίτερα ο αναγνώστης στον εξομοιωτή τερματικού.
Spoiler: show
Γνώσεις → Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
Λειτουργικό → Ubuntu 11.04 natty 64-bit (el_GR.UTF-8)
Προδιαγραφές → CPU: 4x Intel Core i5 CPU 750 2.67GHz ‖ RAM 3953 MiB ‖ ASRock P55DE3
Κάρτες γραφικών: nVidia G92 [GeForce GTS 250] ⎨10de:0615⎬ (rev a2)
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller ⎨10ec:8168⎬ (rev 03)
Άβαταρ μέλους
lucinos
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 828
Εγγραφή: 12 Δεκ 2010, 22:04
Εκτύπωση

Re: Η γραμμή εντολών

Δημοσίευσηαπό eliasps » 06 Φεβ 2013, 15:13

lucinos έγραψε:πάντως σκέφτομαι σοβαρά την μετάθεση τής παραγράφου 1.2 με 1.3 ώστε να μπαίνει λίγο νωρίτερα ο αναγνώστης στον εξομοιωτή τερματικού.

Δυσκολεύομαι να εντοπίζω την παράγραφο.

Αν θες την γνώμη μου, καλύτερα είναι να ξεκινήσει ο χρήστης με το τερματικό στο γραφικό περιβάλλον (πχ gnome-terminal) και να βλέπει και γραφικά (αν έχουν αντίκρισμα), εντολές όπως (πχ) η mkdir. Aφού αποκτήσει μία εξοικείωση με την χρήση των εντολών στο τερματικό αυτό, τότε να προχωράει σε CLI χωρίς την βοήθεια κάποιου GUI.
Άβαταρ μέλους
eliasps
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4017
Εγγραφή: 16 Δεκ 2011, 22:25
Τοποθεσία: Αθήνα, Αττική
Launchpad: eliasps
IRC: eliasps
Εκτύπωση

Re: Η γραμμή εντολών

Δημοσίευσηαπό lucinos » 06 Φεβ 2013, 15:43

παράγραφο 1.2 εννοώ RTFM
και 1.3 εννοώ Το τερματικό στο γραφικό περιβάλλον

η μετάθεσή τους είναι λογική (φυσικά με επιπλέον μικροαλλαγές). Από την άλλη έχω εξηγήσει ότι την βάρβαρη είσοδο στο εικονικό τερματικό, την θέλω και θα παραμείνει.
Spoiler: show
Γνώσεις → Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
Λειτουργικό → Ubuntu 11.04 natty 64-bit (el_GR.UTF-8)
Προδιαγραφές → CPU: 4x Intel Core i5 CPU 750 2.67GHz ‖ RAM 3953 MiB ‖ ASRock P55DE3
Κάρτες γραφικών: nVidia G92 [GeForce GTS 250] ⎨10de:0615⎬ (rev a2)
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller ⎨10ec:8168⎬ (rev 03)
Άβαταρ μέλους
lucinos
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 828
Εγγραφή: 12 Δεκ 2010, 22:04
Εκτύπωση

Προηγούμενη

Επιστροφή στο Μαθήματα Τερματικού