nikos12a Δημοσ. 28 Ιουνίου 2012 Δημοσ. 28 Ιουνίου 2012 καλησπερα εχοντας μαθει καπια βασικα πραγματα για το batch programming ηθελα να εχω και μια επειρια απο linux {για να πω την αληθεια μου αρεσει πιο πολυ το linux } βρηκα δυο sites με εντολες linux και shell bash commands επειδη ειμαι λιγο ασχετος θα το παρομιασω με τα windows οι εντολες linux ειναι απλες εντολες που τρεχουν στο τερματικο και το bash shell ειναι καπιο ειδος σαν το windows VBscript?? αυτο που θελω να πω ειναι τι διαφορα εχει το ενα απο το αλλο .. πια απο τις δυο κατηγοριες μπωρω να χρησιμοπιοησω σε αρχεια δεσμης .sh?? εχω ακουσει οτι εκτος απο το bash script υπαρχουν και αλλες κατηγοριες script αληθευει?? ευχαριστω πολυ Νικος τα σιτες που βρηκα ειναι... http://www.mediacollege.com/linux/command/linux-command.html http://www.mediacollege.com/linux/command/shell-command.html http://ss64.com/bash/
warlock9_0 Δημοσ. 28 Ιουνίου 2012 Δημοσ. 28 Ιουνίου 2012 όλες τις εντολές μπορείς να τις βάλεις σε script γενικά υπάρχουν διάφορα shells αλλά διαφορές μεταξύ τους θα σε γελάσω
Bspus Δημοσ. 28 Ιουνίου 2012 Δημοσ. 28 Ιουνίου 2012 Δες και αυτο, αν εχεις ηδη καποια εμπειρια με scripting http://linuxconfig.org/Bash_scripting_Tutorial Σου δινει παραδειγματα για τα περισσοτερα κομματια της συνταξης. Πολυ βολικο σημειο αναφορας Το bash ειναι το αντιστοιχο του cmd στα windows, οχι του vbscript. Αν και πιο δυνατο βεβαια. Στα windows υπαρχει πλεον και το powershell που ισως σε ενδιαφερει αν θελησεις να ασχοληθεις και με windows scripting
nikos12a Δημοσ. 28 Ιουνίου 2012 Μέλος Δημοσ. 28 Ιουνίου 2012 καλά ως εδώ καμία σελιδα με ολα τα shells που υπαρχουν υπαρχει{και ονομαστικα με βολευει} οσο για το windows powershell τι διαφορα εχει απο την cmd{απο εντολες κ.α??}
semaphor Δημοσ. 28 Ιουνίου 2012 Δημοσ. 28 Ιουνίου 2012 καλησπερα εχοντας μαθει καπια βασικα πραγματα για το batch programming ηθελα να εχω και μια επειρια απο linux {για να πω την αληθεια μου αρεσει πιο πολυ το linux } βρηκα δυο sites με εντολες linux και shell bash commands επειδη ειμαι λιγο ασχετος θα το παρομιασω με τα windows οι εντολες linux ειναι απλες εντολες που τρεχουν στο τερματικο και το bash shell ειναι καπιο ειδος σαν το windows VBscript?? αυτο που θελω να πω ειναι τι διαφορα εχει το ενα απο το αλλο .. πια απο τις δυο κατηγοριες μπωρω να χρησιμοπιοησω σε αρχεια δεσμης .sh?? εχω ακουσει οτι εκτος απο το bash script υπαρχουν και αλλες κατηγοριες script αληθευει?? ευχαριστω πολυ Νικος τα σιτες που βρηκα ειναι... http://www.mediacollege.com/linux/command/linux-command.html http://www.mediacollege.com/linux/command/shell-command.html http://ss64.com/bash/ bash shell είναι σαν το cmd.exe(command.com). shell είναι ένα πρόγραμμα που παρέχει μία διασύνδεση στους χρήστες, ώστε αυτοί να μπορούν να τρέξουν εντολές και να διαχειριστούν το περιβάλλον του λειτουργικού συστήματος. (Δικός μου ορισμός...) http://en.wikipedia.org/wiki/Shell_(computing) Υπάρχουν διαφορά shells: sh,ksh, csh, tcsh, bash, zsh που το καθένα έχει διαφορετικό στυλ, keywords, γραμματική κλπ... Έχει πολλά κοινά με διάφορες γλώσσες προγραμματισμού(VBscript) Το bash είναι το ποιο σύνηθες shell.. Ότι σε βολεύει, μπορείς να γράφεις scriptakia σε bash, σε python, perl κλπ.. ή ακόμα να κάνεις και compile c/c++/java κλπ... ο καθένας με τα γούστα του... Έτσι όπως το βλέπω σε λίγο θα το κανείς με javascipt/html/xml
nikos12a Δημοσ. 28 Ιουνίου 2012 Μέλος Δημοσ. 28 Ιουνίου 2012 ANAKEΦΑΛΕΩΣΗ ΑΝ ΚΑΝΩ ΚΑΘΟΣ ΠΕΙΤΕ ΤΟ ΜΟΥ για παραδειγμα το bash εχει αλλες εντολες και το sh αλλες και αλλαζουμε το shell με την εντολη /# shellname ΟΛΕΣ οι εντολες μπαινουν σε αρχειο .sh αλλα πριν τις βαλουμε φυσικα να ελενχουμε αν εχουμε βαλει το καταλληλο shell Τωρα καταλαβαινω τι εστι δυνατοτερο απο το cmd.....αυτο και αν ειναι scripting!!!!!!!!!!! ααα και κατι αλλο αντιστιχο του vbscript στα linux υπαρχει??
semaphor Δημοσ. 28 Ιουνίου 2012 Δημοσ. 28 Ιουνίου 2012 ANAKEΦΑΛΕΩΣΗ ΑΝ ΚΑΝΩ ΚΑΘΟΣ ΠΕΙΤΕ ΤΟ ΜΟΥ για παραδειγμα το bash εχει αλλες εντολες και το sh αλλες και οι εντολές πάνω κάτω είναι ίδιες, αλλάζει ο τρόπος γραφής και η δομή.. αλλαζουμε το shell με την εντολη /# shellname yeap ΟΛΕΣ οι εντολες μπαινουν σε αρχειο .sh αλλα πριν τις βαλουμε φυσικα να ελενχουμε αν εχουμε βαλει το καταλληλο shell Τωρα καταλαβαινω τι εστι δυνατοτερο απο το cmd.....αυτο και αν ειναι scripting!!!!!!!!!!! ααα και κατι αλλο αντιστιχο του vbscript στα linux υπαρχει?? οι εντολές μπαίνουν σε οποιαδήποτε εκτελέσιμο αρχείο(chmod +x arxeio) και απλά όταν εκτελεστεί ισχύει το τρέχων shell... αλλιώς σε οποιοδήποτε αρχείο(συμβαση .sh) και φορτώνονταν με (ba/tc)sh -c arxeio.. οι λινουξαδες γουστάρουν συνήθως python..
markelos Δημοσ. 28 Ιουνίου 2012 Δημοσ. 28 Ιουνίου 2012 http://bash.cyberciti.biz/guide/Main_Page Καλό διάβασμα Έχει όλα όσα χρειάζεσαι για να ξεκινήσεις
nikos12a Δημοσ. 28 Ιουνίου 2012 Μέλος Δημοσ. 28 Ιουνίου 2012 χιλια ευχαριστω εχω να ριξω λιωσιμο σημερα αυριο μεθαυριο.....παει συνεφο
NullScan Δημοσ. 29 Ιουνίου 2012 Δημοσ. 29 Ιουνίου 2012 οι εντολές πάνω κάτω είναι ίδιες, αλλάζει ο τρόπος γραφής και η δομή.. yeap οι εντολές μπαίνουν σε οποιαδήποτε εκτελέσιμο αρχείο(chmod +x arxeio) και απλά όταν εκτελεστεί ισχύει το τρέχων shell... αλλιώς σε οποιοδήποτε αρχείο(συμβαση .sh) και φορτώνονταν με (ba/tc)sh -c arxeio.. οι λινουξαδες γουστάρουν συνήθως python perl.. Στο έφτιαξα λίγο...
nikos12a Δημοσ. 29 Ιουνίου 2012 Μέλος Δημοσ. 29 Ιουνίου 2012 ΟΛΑ καλα ως εδω απλα δεν καταλαβα τι εννοειτε με τον ορο chmod +x arxeio και με τον ορο συμβαση .sh{η λεξη συμβαση που κολλαει} μονο αυτο και τα καταλαβα ολα (ba/tc)sh -c arxeio.. και λιγο αυτον τον ορισμο εξηγηστε
Bspus Δημοσ. 29 Ιουνίου 2012 Δημοσ. 29 Ιουνίου 2012 με την εντολη chmod +x λες στο συστημα να μην θεωρει το συγκεκριμενο αρχειο ως ενα συνηθισμενο text file (που στην ουσια αυτο ειναι) αλλα ως ενα αρχειο που περιεχει εκτελεσιμο κωδικα οποτε αντι να στο ανοιξει με ενα text editor να προσπαθησει να εκτελεσει τις εντολες Το .sh ειναι συμβαση γιατι ειναι συνηθισμενη πρακτικη να το προσθετουμε στα scripts αλλα οχι πραγματικα απαιτουμενο. Σε αντιθεση με τα windows που ειναι απαιτουμενο τα batch files (ετσι λεγονται τα scripts toy cmd) να εχουν καταληξη .bat η .cmd, στο linux μπορουν να εχουν οτιδηποτε η τιποτα
semaphor Δημοσ. 29 Ιουνίου 2012 Δημοσ. 29 Ιουνίου 2012 (ba/tc)sh -c arxeio.. και λιγο αυτον τον ορισμο εξηγηστε sorry... Εννοούσα bash -c arxeio ή tcsh -c arxeio ή sh -c arxeio Για περισσότερα δοκίμασε man bash ή man tcsh ή man sh
gtroza Δημοσ. 5 Ιουλίου 2012 Δημοσ. 5 Ιουλίου 2012 οι λινουξαδες γουστάρουν συνήθως python perl..___________________________________________________ Στο έφτιαξα λίγο... πλλάακα μας κάνεις ρε φίλε; χαιρετισμούς στους τρείς σωματοφύλακες NullScan, apoikos, nske, firewalker! :mrgreen: .
semaphor Δημοσ. 5 Ιουλίου 2012 Δημοσ. 5 Ιουλίου 2012 πλλάακα μας κάνεις ρε φίλε; χαιρετισμούς στους τρείς σωματοφύλακες NullScan, apoikos, nske, firewalker! :mrgreen: . Ok, οι linuxades χρησιμοποιούν περισσότερο perl... αλλά αυτό γίνετε πιστεύω λόγο συνήθειας. Η python είναι νεώτερη γλώσσα, έχει και αυτή regular expressions και για μένα είναι πιο δομημένη. anyway αυτά είναι γούστα... http://www.strombergers.com/python/
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα