Εμφάνιση αναρτήσεων με ετικέτα εντολές. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα εντολές. Εμφάνιση όλων των αναρτήσεων

17 Μαρτίου 2014

Άσκηση δημιουργίας εκτελέσιμου αρχείου με εντολές τερματικού UBUNTU

1.      Στον κατάλογο του χρήστη δημιουργήστε κατάλογο με το όνομα: programs-folder
2.      Μπείτε στον κατάλογο programs-folder  και  δημιουργήστε αρχείο με το όνομα program14 και περιεχόμενο τις εντολές:

    • clear
    • mkdir class
    • cd class
    • mkdir a b
    • cd ..
    • date
  1. Δώστε τα απαραίτητα δικαιώματα έτσι ώστε το αρχείο program14 να είναι εκτελέσιμο από το χρήστη.
  2. Εκτελέστε το αρχείο και ερμηνεύστε  τα αποτελέσματα.

18 Ιανουαρίου 2014

Εντολές DOS - Γραμμής Εντολών

Στο Έγγραφο PDF που μπορείτε να κατεβάσετε εδώ υπάρχουν οι πιο βασικές εντολές του DOS οι οποίες τρέχουν από τη γραμμή εντολών των Windows. Παράδειγμα τέτοιων εντολών είναι οι εντολές:
dir, cd, md, cls, copy, move, ren, date, time και format. 

13 Ιανουαρίου 2014

Εργαστηριακή Άσκηση εντολών τερματικού UBUNTU δημιουργίας και συνένωσης αρχείων

Στον κατάλογο (φάκελο) του χρήστη (π.χ. /home/plir2) δημιουργήστε έναν κατάλογο με όνομα την τρέχουσα ημερομηνία (π.χ. 14012014). Μέσα σε αυτόν τον κατάλογο δημιουργήστε 3 αρχεία:

Το αρχείο file1 με περιεχόμενα:
1
2
3
4
5

Το αρχείο file2 με περιεχόμενα:
6
7
8
9
10 

και το αρχείο file3 με περιεχόμενα:
Οι πρώτοι δέκα αριθμοί:

Μετά συνενώστε τα αρχεία ώστε τα περιεχόμενα των αρχείων file1 και file2 να εισαχθούν στο τέλος του  file3

Συμβουλή: Βοήθεια για την Άσκηση θα βρείτε στην ανάρτηση: http://rousogiannis.blogspot.gr/2012/01/ubuntu_14.html#more
Για τη δημιουργία του καταλόγου θα χρησιμοποιηθεί η εντολή mkdir. Για τη δημιουργία των αρχείων η εντολή cat. Για τη συνένωση των αρχείων θα χρησιμοποιηθεί επίσης η εντολή cat.

ΛΥΣΗ ΑΣΚΗΣΗΣ

12 Μαΐου 2012

Εντολές Windows

Μερικές εντολές των Windows που μπορούμε να τρέξουμε από την γραμμή εντολών (cmd) ή από την επιλογή Έναρξη - Εκτέλεση. Δίνεται η περιγραφή και με τα έντονα γράμματα η εντολή που πρέπει να πληκτρολογήσουμε.


§         Add Hardware Wizard                  hdwwiz.cpl
§         Add/Remove Programs                appwiz.cpl
§         Administrative Tools                     control admintools
§         Bluetooth Transfer Wizard           fsquirt
§         Calculator                                      calc
§         Certificate Manager                       certmgr.msc
§         Character Map                              charmap
§         Command Prompt                        cmd
§         Component Services                    dcomcnfg
§         Computer Management                compmgmt.msc
§         Control Panel                                control
§         Date and Time Properties             timedate.cpl
§         Device Manager                            devmgmt.msc
§         Disk Cleanup Utility                       cleanmgr
§         Disk Management                         diskmgmt.msc
§         Disk Partition Manager                  diskpart
§         Display Properties                         control desktop
§         Display Properties                         desk.cpl
§         Driver Verifier Utility                       verifier
§         Folders Properties                         control folders
§         Fonts                                             control fonts
§         Local Users and Groups               lusrmgr.msc
§         Keyboard Properties                     control keyboard
§         Microsoft Paint                              mspaint
§         Mouse Properties                          control mouse
§         Network Connections                   ncpa.cpl
§         Notepad                                         notepad
§         On Screen Keyboard                    osk
§         Registry Editor                              regedit
§         System Configuration Editor         sysedit
§         System Configuration Utility          msconfig
§         System Information                       msinfo32
§         Task Manager                               taskmgr
§         Windows Version                          winver
§         Wordpad                                       write
§         Windows Explorer                         explorer
§         Windows Firewall                         firewall.cpl

5 Μαΐου 2012

Εντολές τερματικού Ubuntu (Γ' μέρος)


Δικαιώματα αρχείων
Έχουμε 3 δικαιώματα αρχείων. Δηλαδή, οι χρήστες έχουν 3 δικαιώματα πάνω σε ένα αρχείο:
r (read) Δικαίωμα προβολής και ανάγνωσης των περιεχομένων του αρχείου.
w (write) Δικαίωμα εγγραφής δεδομένων στο αρχείο (τροποποίησης του αρχείου), ακόμη και διαγραφή.
x (eXecute) Δικαίωμα εκτέλεσης ενός αρχείου εφόσον αυτό περιέχει εντολές (Εκτελέσιμο αρχείο)

Επίσης, έχουμε και 3 ομάδες χρηστών:
(User) Ο κάτοχος του αρχείου. Ο δημιουργός του.
g (Group) Οι χρήστες που ανήκουν στην ίδια ομάδα με τον κάτοχο του αρχείου.
(Others) Οι υπόλοιποι εκτός του κάτοχου και της ομάδας του.
Όταν θέλουμε να αναφερθούμε σε όλους τους χρήστες υπάρχει η ένδειξη a (all). Δηλαδή, όλοι οι παραπάνω χρήστες.

Όταν εκτελούμε την εντολή ls -l μπροστά από κάθε αρχείο εμφανίζεται μια σειρά από χαρακτήρες.
Π.χ. -rw-rw-r--

  • Η παύλα μπροστά σημαίνει ότι πρόκειται για αρχείο (όχι φάκελο)
  • Η πρώτη τριάδα χαρακτήρων (rwx) εμφανίζει τα δικαιώματα του κατόχου (user), ο οποίος στο συγκεκριμένο παράδειγμα έχει δικαίωμα Ανάγνωσης (r) και Τροποποίησης (w), ενώ δεν έχει δικαίωμα Εκτέλεσης (-) (σε  απλά αρχεία δεν απαιτείται αυτό το δικαίωμα.
  • Η δεύτερη τριάδα χαρακτήρων (rwx) εμφανίζει τα δικαιώματα των χρηστών που ανήκουν στην ομάδα χρηστών του κατόχου (group), οι οποίοι στο συγκεκριμένο παράδειγμα έχουν δικαίωμα Ανάγνωσης (r) και Τροποποίησης (w), ενώ δεν έχουν δικαίωμα Εκτέλεσης (-).
  • Η τρίτη τριάδα χαρακτήρων (rwx) εμφανίζει τα δικαιώματα των χρηστών που δεν ανήκουν στην ομάδα χρηστών του κατόχου (others),  οι οποίοι στο συγκεκριμένο παράδειγμα έχουν δικαίωμα Ανάγνωσης (r) ενώ δεν έχουν δικαίωμα Τροποποίησης (-) και  εκτέλεσης (-).
  • Αν όλοι οι τύποι χρηστών είχαν όλα τα δικαιώματα πάνω στο αρχείο η σειρά των χαρακτήρων θα ήταν -rwxrwxrwx

19 Απριλίου 2012

Εντολές τερματικού Ubuntu (Β' μέρος)


Εντολές τερματικού Ubuntu (linux) :
Μετά από το τέλος κάθε εντολής πατάμε το Enter

cp: Αντιγράφει ένα αρχείο (copy).
Έχουμε 2 περιπτώσεις
1) Αντιγραφή αρχείου στον ίδιο κατάλογο
(Παράδειγμα) cp file1 file2: Αντιγράφει το περιεχόμενο του αρχείου file1 σε ένα νέο αρχείο στον ίδιο κατάλογο με το ίδιο περιεχόμενο αλλά με διαφορετικό όνομα (file2).
2) Αντιγραφή αρχείου σε διαφορετικό κατάλογο
(Παράδειγμα 1) cp file1 dir2: Αντιγράφει το file1 σε έναν υποκατάλογο του τρέχοντος καταλόγου με το όνομα dir2. Βασική προϋπόθεση είναι να υπάρχει υποκατάλογος με αυτό το όνομα αλλιώς θα δημιουργήσει ένα δεύτερο αρχείο με το ίδιο περιεχόμενο και όνομα dir2 στον ίδιο κατάλογο.
(Παράδειγμα 2) cp file1 /home/epal/dir4: Αντιγράφει το file1 στον κατάλογο dir4 που έχει μονοπάτι από τη ρίζα /home/epal/dir4. Ισχύει πάλι η προϋπόθεση να υπάρχει ο φάκελος dir4 και το μονοπάτι που δηλώνουμε.
(Παράδειγμα 3) cp file1 ../../dir5: Αντιγράφει το file1 στον κατάλογο dir5 που βρίσκεται στον γονικό κατάλογο του γονικού καταλόγου του τρέχοντος καταλόγου. Δηλαδή αν ο τρέχων κατάλογος είναι ο   /home/epal/askisi/dir1/dir3 το μονοπάτι ../../dir5 (που δηλώσαμε στην εντολή) θα μας πάει στον κατάλογο dir5 που βρίσκεται μέσα στον κατάλογο askisi που είναι ο γονικός του dir1 που είναι γονικός του dir3. Λέμε για ευκολία ότι πάμε 2 καταλόγους πίσω (από το dir3 στο askisi).

mv: Μετακινεί ένα αρχείο (move).
Και εδώ έχουμε 2 περιπτώσεις.
1) Μετακίνηση του αρχείου στον ίδιο κατάλογο (μετονομασία)
(Παράδειγμα) mv file1 file2: Μετακινεί το file1 στο file2. Το περιεχόμενο του file1 πηγαίνει σε ένα νέο αρχείο με το όνομα file2 και το αρχείο file1 δεν υπάρχει πια. Στην ουσία, η παραπάνω διαδικασία δεν είναι τίποτα άλλο από τη γνωστή μας μετονομασία. Το file1 μετονομάζεται σε file2 στον ίδιο κατάλογο.

2) Μετακίνηση του αρχείου σε διαφορετικό κατάλογο
Εδώ ισχύουν όσα περιγράψαμε στα παραδείγματα για την εντολή cp, μόνο που εδώ αντί να γίνει αντιγραφή γίνεται μετακίνηση του αρχείου. Δηλαδή, φεύγει το αρχείο από τον κατάλογο που ήταν.
mv file1 dir2: Μετακινεί το file1 σε έναν υποκατάλογο του τρέχοντος καταλόγου με το όνομα dir2.
mv file1 /home/epal/dir4: Μετακινεί το file1 στον κατάλογο dir4 που έχει μονοπάτι από τη ρίζα /home/epal/dir4
mv file1 ../../dir5: Μετακινεί το file1 στον κατάλογο dir5 που βρίσκεται στον γονικό κατάλογο του γονικού καταλόγου του τρέχοντος καταλόγου.

14 Ιανουαρίου 2012

Εντολές τερματικού Ubuntu (Α' μέρος)

Εντολές τερματικού Ubuntu (linux) :
Μετά από το τέλος κάθε εντολής πατάμε το Enter
  • whoami: Εμφανίζει το όνομα του χρήστη.
  • clear: Καθαρίζει την οθόνη από προηγούμενες εντολές και πληροφορίες.
  • date: Εμφανίζει την τρέχουσα ημερομηνία και ώρα.
  • pwd: Εμφανίζει το μονοπάτι του τρέχοντος καταλόγου (φακέλου). Π.χ. /home/ubuntu
  • ls: Εμφανίζει τα περιεχόμενα  του τρέχοντος καταλόγου (αρχεία και φακέλους).