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

...χαλαρή κουβεντούλα, γενικός σχολιασμός, φιλοσοφικές συζητήσεις, meeting point / γνωριμία

Συντονιστής: konnn

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

Δημοσίευσηαπό lucinos » 21 Μάιος 2011, 00:55

Έχω ξεκινήσει και γράφω για την γραμμή εντολών:
viewtopic.php?f=53&t=18581

Όσο βρίσκεται εν εξελίξει είναι ίσως καλύτερα να μην παρεμβάλλονται συζητήσεις, από την άλλη η συζήτηση και οι γνώμες είναι ωραίο πράγμα και χρήσιμο. Σκέφτηκα λοιπόν να ανοίξω αυτό το θέμα για να λέμε κάθε είδους γνώμη σχετικά και με αυτά που γράφω και με αυτά που δεν γράφω και όττι άλλο θέλετε!
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: Η γραμμή εντολών!

Δημοσίευσηαπό headless » 21 Μάιος 2011, 06:49

Συνήθως αν ξεκινάμε να γράψουμε κάτι μεγάλου μεγέθους,για να μην παρεμβάλλονται άλλα μυνήματα,βάζουμε μερικά κενά posts ως placeholders.
Καλή η προσπάθειά σου btw.
Τελευταία επεξεργασία από headless και 21 Μάιος 2011, 09:24, έχει επεξεργασθεί 1 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Καλές ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Καλά
Λειτουργικό: debian wheezy/sid 64-bit (en_US.utf8)
Προδιαγραφές ⇛ CPU: 2x Intel Core2 Duo CPU E8400 3.00GHz │ RAM 3965 MiB │ ASUS INC. P5QL/EPU
Κάρτα γραφικών: nVidia GF104 [GeForce GTX 460] [10de:0e22]
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]
My Blog
Άβαταρ μέλους
headless
powerTUX
powerTUX
 
Δημοσιεύσεις: 2173
Εγγραφή: 14 Μάιος 2008, 17:30
Τοποθεσία: Αθήνα
Launchpad: headl3ss
IRC: h3adl3ss
Εκτύπωση

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

Δημοσίευσηαπό pros » 21 Μάιος 2011, 08:15

Υπάρχει και η δυνατότητα μετακίνησης των εμβόλιμων μηνυμάτων στο τέλος, όταν ολοκληρώσεις...
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

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

Δημοσίευσηαπό lucinos » 21 Μάιος 2011, 12:15

Σχετικά με τον τρόπο που γράφω.
Η ιδέα μου είναι να εστιάσω όσο γίνεται περισσότερο στις έννοιες (χωρίς όμως να κάνω το κείμενο αφηρημένο) και όσο γίνεται λιγότερο στις εντολές (που στην οπτική που περνάω είναι απλώς προγράμματα, μια χρήσιμη αφαίρεση). Έχω ιεραρχήσει στο μυαλό μου τις έννοιες και η λογική είναι να πάω από τις σημαντικότερες στις λιγότερο σημαντικές ώστε σε κάθε τι να μην υπάρχουν κενά. Αν και όποτε γράφω μια ενότητα έχω συνήθως σκεφτεί τι θα γράψω στις μια-δυο επόμενες δεν ακολουθώ συγκεκριμένο πλάνο ούτε έχω προεπεξεργαστεί σαν κείμενο τα επόμενα. Διαμορφώνεται καθαρά όπως προχωράω, και όττι γράφω το δημοσιεύω άμεσα. Ξεκάθαρα επομένως δεν ξέρω ούτε πότε, ούτε αν θα ολοκληρώσω.

Για τον καθαρισμό από εμβόλιμα μηνύματα το σωστό είναι αυτό που λέει ο pros. Δεν θεωρώ καλό να πιάνω θέσεις με κενά ποστ.
Ενδεχομένως μικρή παρεξήγηση: Δεν δημιούργησα αυτό το νήμα για να "προλάβω" την παρεμβολή από συζητήσεις πάνω στο κείμενο που γράφω. Αντιθέτως το δημιούργησα με την ιδέα να ενθαρρύνω τις συζητήσεις (και γενικά για την γραμμή εντολών)
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: Η γραμμή εντολών!

Δημοσίευσηαπό lucinos » 15 Ιουν 2011, 07:30

Σάς έχω ένα προβληματάκι να δω ποιος θα το λύσει.

Στο περιοδικό linux inside έχει ένα άρθρο για τoν φλοιό zsh.
Στο zsh με:
Κώδικας: Επιλογή όλων
setopt EXTENDEDGLOB
ls ^*.c

βλέπεις όσα αρχεία δεν τελειώνουν σε .c

Το πρόβλημα είναι πώς θα μπορούσαμε να ζητήσουμε το ίδιο σε bash.
(έχω σκεφτεί μια λύση, θα χαρώ να δω και διαφορετικές λύσεις)
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: Η γραμμή εντολών!

Δημοσίευσηαπό prov83 » 15 Ιουν 2011, 14:32

Μήπως θα έπρεπε να μεταφέρεις την δουλειά σου στους οδηγούς, για να έχει και την αντιμετώπιση που της αξίζει.
Στο λέω με κάθε επιφύλαξη διότι νομίζω πως η ενότητα ασυγχρονα μαθήματα δεν είναι πολύ διάσημη.
Ένα μεγάλο μπράβο από εμένα.
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Όχι ┃ Αγγλικά:Πολύ Καλά
Λειτουργικό ⇛ Kubuntu 10.04 σε 32bit Acer Travelmate 2492
Προδιαγραφές ⇛ Intel(R) Celeron(R) M CPU 420 @ 1.60GHz│ 2GB │Intel 945GM
Άβαταρ μέλους
prov83
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 442
Εγγραφή: 23 Απρ 2009, 15:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

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

Δημοσίευσηαπό lamprakis » 16 Ιουν 2011, 00:56

Πολύ καλή δουλειά και συμπυκνωμένη γνώση.
Μια λέξη από τις "μεταφράσεις σου" που θα πρότεινα να βελτιώσεις είναι το "κατσαρό" (~), έχω την εντύπωση ότι θα ταίριαζε περισσότερο η λέξη "περισπωμένη".
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.10 64bit σε Toshiba Satellite A200 19L
Προδιαγραφές ⇛ Intel Core 2 Duo T7200 │ 2 X 1024MB │ NVIDIA GeForce Go 7300 │ Realtek HD ALC861D │ 15.4" 1280X800
lamprakis
babeTUX
babeTUX
 
Δημοσιεύσεις: 47
Εγγραφή: 06 Δεκ 2008, 00:00
Εκτύπωση

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

Δημοσίευσηαπό lucinos » 17 Ιουν 2011, 07:35

@πάντες
ούτε μια προσπάθεια για το πρόβλημα που έβαλα;

@prov83
το έχω σκεφτεί αλλά:
1) το αφήνω να το αποφασίσει κανένας διαχειριστής.
2) είναι μπρος γκρεμός και πίσω ρέμα. Στα ασύγχρονα μαθήματα ισχύει αυτό που λες. Στα how to όμως γίνεται ένας χαμός, εκεί θα είχε μεν εν δυνάμει μεγαλύτερο κοινό αλλά ταυτόχρονα θα κινδύνευε περισσότερο να θαφτεί.
3) πιστεύω ότι ταιριάζει περισσότερο στα ασύγχρονα μαθήματα γιατί μάλλον διδάσκει κάποια πράγματα και δεν δίνει οδηγίες για κάποιες δουλειές.
Για αυτό τελικά προτίμησα τα ασύγχρονα μαθήματα και αρκέστηκα να ζητήσω να μπει στον κατάλογο viewtopic.php?f=9&t=859
Επιπλέον θα ήταν καλή ιδέα ίσως να υπάρχει σύνδεσμος και από το παλιότερο viewtopic.php?f=9&t=367 (σκέφτομαι να το ζητήσω)

@lamprakis
Ανοίγεις ένα ωραίο θέμα (είμαι φαίνεται κάπως πωρωμένος)
Κατ αρχήν καμμία "μετάφραση" δεν είναι "δική μου", οκ εκτός από μία που το αναφέρω επιτόπου.
Σχετικά με το ~ οι λέξεις που χρησιμοποιούνται από όσο ξέρω είναι τιλτ, περισπωμένη, κατσαρό,, και ίσως κυματιστό και κυματάκι.
Προσωπικά προτιμώ το "κατσαρό". Εσύ φαίνεται προτιμάς το "περισπωμένη". Είναι υγιές να έχουμε διαφορετικό γούστο. Ο καθένας έχει το δικό του. Επίσης το γούστο δεν μπορούμε να μετρήσουμε αντικειμενικά. Δεν παραβλέπω ότι η "περισπωμένη" έχει τα δικά της πλεονεκτήματα αλλά μπορώ να πω λίγα για το κατσαρό. Συχνά δείχνω μια προτίμηση στις λέξεις με λιγότερες συλλαβές αλλά βεβαίως αυτό είναι μόνο μια τάση. Ένας σημαντικότερος λόγος που προτιμώ το "κατσαρό" είναι γιατί μού φαίνεται λιγότερο πιασμένη ως λέξη. Συγκεκριμένα θέλω να τονίσω ότι δεν είναι τονικό σημείο. Κοντύτερα βρίσκεται στην παύλα. Δηλαδή έχουμε την κανονική παύλα "-", την κάτω παύλα "_" και την κυματιστή παύλα "~" που απλά προσωπικά προτίμησα τελικά να την λέω "κατσαρό".
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: Η γραμμή εντολών!

Δημοσίευσηαπό roman » 17 Ιουν 2011, 08:38

lucinos έγραψε:@πάντες
ούτε μια προσπάθεια για το πρόβλημα που έβαλα;


Καλημέρα, αρχικά σκέφτηκα τη grep π.χ. ls | grep -v .c αλλά επειδή είπες να έχει στο τέλος .c
με ένα ls --help έχουμε για bash:
Κώδικας: Επιλογή όλων
ls --ignore="*.c"
No LSB modules are available.
roman
punkTUX
punkTUX
 
Δημοσιεύσεις: 178
Εγγραφή: 11 Φεβ 2009, 15:09
Τοποθεσία: Θεσσαλονίκη
IRC: rwmanos
Εκτύπωση

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

Δημοσίευσηαπό lucinos » 17 Ιουν 2011, 08:59

@roman
ωραίος!
έχω ακόμα δύο τουλάχιστον λύσεις!
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
Εκτύπωση

Επόμενο

Επιστροφή στο Περί ανέμων

cron