Χρήσιμες Εντολές

From Ubuntucy Wiki

Jump to: navigation, search

Χρήσιμες Εντολές

Συγγραφή: Φιλασiδης Χαράλαμπος


Μετακίνηση γύρω από το σύστημα αρχείων:

pwd               Εμφάνιση του παρόντα καταλόγου εργασίας, ή τον τρέχοντα κατάλογο.
cd                Mετακίνηση στοu χρηστη τον κατάλογό.
cd /usr/local/    Μετακίνηση στο  /usr/local/ κατάλογο.
cd ..             Σε μεταφέρει ένα κατάλογο πίσω.
cd ~/             Mετακίνηση στοu χρηστη τον κατάλογό. ~/ = /home/user/


Προβάλει το Περιεχόμενο του καταλόγου:

ls       Προβάλει το Περιεχόμενο του καταλόγου:
ls -l    Προβάλει το Περιεχόμενο του καταλόγου με πιο αναλυτικά στοιχεια 

Για παράδειγμα

$ ls -l 
drwxr-xr-x    4 lish    user        1024 Jun 18      09:40  My_Documents
-rw-r--r--    1 lish    user      767392 Jun  6      14:28  ubuntucy.tar.gz
^ ^  ^  ^     ^   ^        ^        ^       ^            ^        ^
| |  |  |     |   |        |        |       |            |        |  
| |  |  |     |ιδιοκτήτης ομάδα   μέγεθος  ημερομηνία  χρόνος   όνομα 
| |  |  |     αριθμός του περιεχόμενου τον αρχείων.
| |  |  άδειες για τον κόσμο
| |  άδειες για τα μέλη της ομάδας
| άδειες για τον ιδιοκτήτη του αρχείου:r=read,w=write,x=execute
τύπος αρχείου: - = κανονικό αρχείο, d = directory, l = συμβολική σύνδεση, και άλλα...

ls -a        Προβάλει το Περιεχόμενο του καταλόγου συμπεριλαμβανομένων των κρυμμένων αρχείων. Κρυμμένη έναρξη αρχείων με «.»


Κινούμενος, μετονομάζοντας, και αρχείο αντιγραφής:

cp file1 file2          αντιγράψτε ένα αρχείο
mv file1 newname        κινήστε ή μετονομάστε ένα αρχείο
mv file1 ~/test/        μετακινήστε το file1 στο ~/test/
rm file1 [file2 ...]    αφαιρέστε ή διαγράψτε ένα αρχείο
rm -r dir1 [dir2...]    αφαιρέστε έναν κατάλογο και το περιεχόμενό του ΠΡΟΣΟΧΗ!!
mkdir dir1 [dir2...]    δημιουργήστε τους καταλόγους
mkdir -p dirpath        δημιουργήστε τον κατάλογο dirpath, συμπεριλαμβανομένων όλων των υπονοούμενων καταλόγων στην πορεία.
rmdir dir1 [dir2...]    αφαιρέστε έναν κενό κατάλογο


Αρχεία εξέτασης και επέμβασης:

cat filename      Πετάξτε ένα αρχείο στην οθόνη στο ASCII.
more filename     Σταδιακά πετάξτε ένα αρχείο στην οθόνη: ENTER = μια γραμμή κάτω  
                  SPACEBAR = σελίδα κάτω  q=εγκαταλείπεται
less filename     όπως το more, αλλα επίσης μπορείτε να χρησιμοποιήσετε το page-up επίσης. όχι σε όλα τα συστήματα 
vi filename       Εκδώστε ένα αρχείο χρησιμοποιώντας το VI συντάκτη. Όλα τα συστήματα της UNIX θα έχουν VI με κάποια μορφή.
emacs filename    Εκδώστε ένα αρχείο χρησιμοποιώντας το συντάκτη emacs. Όχι όλα τα συστήματα.
head filename     Παρουσιάστε πρώτες-πρώτες γραμμές ενός αρχείου.
head -n  filename παρουσιάζει πρώτες γραμμές n ενός αρχείου.
tail filename     Παρουσιάστε τελευταίες γραμμές ενός αρχείου.
tail -n filename  παρουσιάζει τελευταίες γραμμές ν ενός αρχείου.


Μεταβαλλόμενες άδειες και ιδιότητες αρχείων

chmod 755 file       Αλλάζει τις άδειες του αρχείου να είναι rwx για τον ιδιοκτήτη, και rx για την ομάδα και τον κόσμο. (7 = rwx = δυαδικό 111. 5 = r-x = δυαδικό 101)
chgrp user file      Κάνει το αρχείο να ανήκει στο χρήστη ομάδας.
chown lish file      Κάνει το lish τον ιδιοκτήτη του αρχείου.
chown -R lish dir    Κάνει το lish τον ιδιοκτήτη του dir και όλων στο δέντρο καταλόγου του.

Πρέπει να είστε ο ιδιοκτήτης του αρχείου/του καταλόγου ή να είστε root προτού να μπορέσετε να κάνετε οποιων δήποτε από αυτά τα πράγματα.


Έρευνα για τα αρχεία: Η εντολή find

find search_path -name filename 

πχ

find . -name aaa.txt    Βρίσκει όλα το ονομαζόμενα αρχεία aaa.txt στον τρέχοντα κατάλογο ή οποιοδήποτε δέντρο υπο-κατάλογο.

find / -name vimrc      Βρείτε όλα τα αρχεία ονομασμένα «vimrc» οπουδήποτε στο σύστημα.
find /usr/local/games -name "*xpilot*"  Βρείτε όλα τα αρχεία τα των οποίων ονόματα περιέχουν τη σειρά «xpilot» που υπάρχουν μέσα στο δέντρο καταλόγου «/usr/local/games».
Personal tools