Φύλλο εξαπάτησης εντολών Linux
Σε αυτό το φύλλο εξαπάτησης της γραμμής εντολών Linux/Unix, θα μάθετε:
- Βασικές εντολές Linux
- Εντολές άδειας αρχείου
- Εντολή Environment Variables
- Εντολές διαχείρισης χρήστη του linux
- Εντολή δικτύωσης
- Εντολή διαδικασίας
- VI Εντολές Επεξεργασίας
Βασικές εντολές Linux
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
ls |
Εμφανίζει όλα τα αρχεία και τους καταλόγους στον παρόντα κατάλογο εργασίας | |
ls -R |
Παραθέτει αρχεία σε υποκαταλόγους επίσης | |
ls -a |
Εμφανίζει επίσης κρυφά αρχεία | |
ls -al |
Παραθέτει αρχεία και καταλόγους με λεπτομερείς πληροφορίες όπως δικαιώματα, μέγεθος, κάτοχος κ.λπ. | |
cd or cd ~ |
Πλοηγηθείτε στον κατάλογο HOME | |
cd .. |
Μετακινηθείτε ένα επίπεδο προς τα πάνω | |
cd |
Για αλλαγή σε συγκεκριμένο κατάλογο | |
cd / |
Μεταβείτε στον ριζικό κατάλογο | |
cat > filename |
Δημιουργεί ένα νέο αρχείο | |
cat filename |
Εμφανίζει το περιεχόμενο του αρχείου | |
cat file1 file2 > file3 |
Ενώνει δύο αρχεία (αρχείο1, αρχείο2) και αποθηκεύει την έξοδο σε ένα νέο αρχείο (αρχείο 3) | |
mv file "new file path" |
Μετακινεί τα αρχεία στη νέα θέση | |
mv filename new_file_name |
Μετονομάζει το αρχείο σε νέο όνομα αρχείου | |
sudo |
Επιτρέπει στους τακτικούς χρήστες να εκτελούν προγράμματα με τα προνόμια ασφαλείας του υπερχρήστη ή του root | |
rm filename |
Διαγράφει ένα αρχείο | |
man |
Δίνει πληροφορίες βοήθειας για μια εντολή | |
history |
Δίνει μια λίστα με όλες τις προηγούμενες εντολές που πληκτρολογήθηκαν στην τρέχουσα περίοδο λειτουργίας τερματικού | |
clear |
Καθαρίζει το τερματικό | |
mkdir directoryname |
Δημιουργεί έναν νέο κατάλογο στον τρέχοντα κατάλογο εργασίας ή a στην καθορισμένη διαδρομή | |
rmdir |
Διαγράφει έναν κατάλογο | |
mv |
Μετονομάζει έναν κατάλογο | |
pr -x |
Διαιρεί το αρχείο σε x στήλες | |
pr -h |
Εκχωρεί μια κεφαλίδα στο αρχείο | |
pr -n |
Δηλώνει το αρχείο με Γραμμή Numbers | |
lp -nc , lpr c |
Εκτυπώνει αντίγραφα «c» του Αρχείου | |
lp-d lp-P |
Καθορίζει το όνομα του εκτυπωτή | |
apt-get |
Εντολή που χρησιμοποιείται για την εγκατάσταση και ενημέρωση πακέτων | |
mail -s 'subject' -b 'bcc-address' |
Εντολή για αποστολή email | |
mail -s "Subject" |
Εντολή για αποστολή email με συνημμένο |
Εντολές άδειας αρχείου
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
ls -l |
για εμφάνιση του τύπου αρχείου και της άδειας πρόσβασης | |
r |
άδεια ανάγνωσης | |
w |
άδεια εγγραφής | |
x |
εκτέλεση άδειας | |
-= |
χωρίς άδεια | |
Chown user |
Για την αλλαγή της ιδιοκτησίας ενός αρχείου/καταλόγου | |
Chown user:group filename |
αλλάξτε τον χρήστη καθώς και την ομάδα για ένα αρχείο ή κατάλογο |
Εντολή Environment Variables
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
echo $VARIABLE |
Για να εμφανίσετε την τιμή μιας μεταβλητής | |
env |
Εμφανίζει όλες τις μεταβλητές περιβάλλοντος | |
VARIABLE_NAME= variable_value |
Δημιουργήστε μια νέα μεταβλητή | |
Unset |
Αφαιρέστε μια μεταβλητή | |
export Variable=value |
Για να ορίσετε την τιμή μιας μεταβλητής περιβάλλοντος |
Εντολές διαχείρισης χρήστη του linux
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
sudo adduser username |
Για να προσθέσετε έναν νέο χρήστη | |
sudo passwd -l 'username' |
Για να αλλάξετε τον κωδικό πρόσβασης ενός χρήστη | |
sudo userdel -r 'username' |
Για να αφαιρέσετε έναν νέο χρήστη | |
sudo usermod -a -G GROUPNAME USERNAME |
Για να προσθέσετε έναν χρήστη σε μια ομάδα | |
sudo deluser USER GROUPNAME |
Για να αφαιρέσετε έναν χρήστη από μια ομάδα | |
finger |
Εμφανίζει πληροφορίες όλων των χρηστών που έχουν συνδεθεί | |
finger username |
Δίνει πληροφορίες ενός συγκεκριμένου χρήστη |
Εντολή δικτύωσης
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
SSH username@ip-address or hostname |
συνδεθείτε σε ένα απομακρυσμένο μηχάνημα Linux χρησιμοποιώντας SSH | |
Ping hostname="" or ="" |
Για ping και ανάλυση συνδέσεων δικτύου και κεντρικού υπολογιστή | |
dir |
Εμφάνιση αρχείων στον τρέχοντα κατάλογο ενός απομακρυσμένου υπολογιστή | |
cd "dirname" |
αλλάξτε τον κατάλογο σε "dirname" σε έναν απομακρυσμένο υπολογιστή | |
put file |
μεταφορτώστε «αρχείο» από τοπικό σε απομακρυσμένο υπολογιστή | |
get file |
Κάντε λήψη του 'αρχείου' από απομακρυσμένο σε τοπικό υπολογιστή | |
quit |
Αποσυνδεση |
Εντολή διαδικασίας
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
bg |
Για να στείλετε μια διαδικασία στο παρασκήνιο | |
fg |
Για να εκτελέσετε μια σταματημένη διαδικασία στο προσκήνιο | |
top |
Λεπτομέρειες για όλες τις Ενεργές Διαδικασίες | |
ps |
Δώστε την κατάσταση των διεργασιών που εκτελούνται για έναν χρήστη | |
ps PID |
Δίνει την κατάσταση μιας συγκεκριμένης διαδικασίας | |
pidof |
Δίνει το Process ID (PID) μιας διεργασίας | |
kill PID |
Σκοτώνει μια διαδικασία | |
nice |
Ξεκινά μια διαδικασία με δεδομένη προτεραιότητα | |
renice |
Αλλάζει την προτεραιότητα μιας ήδη εκτελούμενης διαδικασίας | |
df |
Παρέχει ελεύθερο χώρο στον σκληρό δίσκο στο σύστημά σας | |
free |
Παρέχει δωρεάν RAM στο σύστημά σας |
VI Εντολές Επεξεργασίας
εντολή | Τεχνικές Περιγραφές | |
---|---|---|
i |
Εισαγωγή στον κέρσορα (μεταβαίνει σε λειτουργία εισαγωγής) | |
a |
Γράψτε μετά τον κέρσορα (μεταβαίνει σε λειτουργία εισαγωγής) | |
A |
Γράψτε στο τέλος της γραμμής (μεταβαίνει σε λειτουργία εισαγωγής) | |
ESC |
Τερματισμός λειτουργίας εισαγωγής | |
u |
Αναίρεση τελευταίας αλλαγής | |
U |
Αναίρεση όλων των αλλαγών σε ολόκληρη τη γραμμή | |
o |
Άνοιγμα νέας γραμμής (μεταβαίνει σε λειτουργία εισαγωγής) | |
dd |
Διαγραφή γραμμής | |
3dd |
Διαγράψτε 3 γραμμές | |
D |
Διαγράψτε τα περιεχόμενα της γραμμής μετά τον δρομέα | |
C |
Διαγράψτε τα περιεχόμενα μιας γραμμής μετά τον κέρσορα και εισαγάγετε νέο κείμενο. Πατήστε το πλήκτρο ESC για να τερματίσετε την εισαγωγή. | |
dw |
Διαγράψτε λέξη | |
4dw |
Διαγράψτε 4 λέξεις | |
cw |
Άλλαξε λέξη | |
x |
Διαγραφή χαρακτήρα στον κέρσορα | |
r |
Αντικατάσταση χαρακτήρα | |
R |
Αντικατάσταση χαρακτήρων από τον κέρσορα και μετά | |
s |
Αντικαταστήστε έναν χαρακτήρα κάτω από τον κέρσορα συνεχίστε την εισαγωγή | |
S |
Αντικαταστήστε ολόκληρη τη γραμμή και αρχίστε να εισάγετε στην αρχή της γραμμής | |
~ |
Αλλαγή περίπτωσης ατομικού χαρακτήρα |
Ελπίζουμε αυτός ο οδηγός αναφοράς Linux να σας βοηθήσει!