Σε αυτό το φύλλο εξαπάτησης γραμμής εντολών Linux / Unix, θα μάθετε:
- Βασικές εντολές Linux
- Εντολές άδειας αρχείου
- Εντολή Μεταβλητές περιβάλλοντος
- Εντολές διαχείρισης χρηστών του 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 | Συνδέει δύο αρχεία (file1, file2) και αποθηκεύει την έξοδο σε ένα νέο αρχείο (file3) |
mv file "new file path" | Μετακινεί τα αρχεία στη νέα θέση |
mv filename new_file_name | Μετονομάζει το αρχείο σε νέο όνομα αρχείου |
sudo | Επιτρέπει στους κανονικούς χρήστες να εκτελούν προγράμματα με τα προνόμια ασφαλείας του υπερχρήστη ή του root |
rm filename | Διαγράφει ένα αρχείο |
man | Δίνει πληροφορίες βοήθειας σε μια εντολή |
history | Δίνει μια λίστα με όλες τις προηγούμενες εντολές που πληκτρολογήθηκαν στην τρέχουσα περίοδο λειτουργίας τερματικού |
clear | Διαγράφει το τερματικό |
mkdir directoryname | Δημιουργεί έναν νέο κατάλογο στον τρέχοντα κατάλογο εργασίας ή στον καθορισμένο δρόμο |
rmdir | Διαγράφει έναν κατάλογο |
mv | Μετονομάζει έναν κατάλογο |
pr -x | Χωρίζει το αρχείο σε στήλες x |
pr -h | Εκχωρεί μια κεφαλίδα στο αρχείο |
pr -n | Δηλώνει το αρχείο με αριθμούς γραμμής |
lp -nc , lpr c | Εκτυπώνει αντίγραφα "c" του αρχείου |
lp-d lp-P | Καθορίζει το όνομα του εκτυπωτή |
apt-get | Εντολή που χρησιμοποιείται για την εγκατάσταση και ενημέρωση πακέτων |
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' | Εντολή για αποστολή email |
mail -s "Subject" to-address < Filename | Εντολή για αποστολή email με συνημμένο |
Εντολές άδειας αρχείου
Εντολή | Περιγραφή |
---|---|
ls-l | για εμφάνιση τύπου αρχείου και άδειας πρόσβασης |
r | διαβάστε την άδεια |
w | γράψτε άδεια |
x | εκτελέστε την άδεια |
-= | χωρίς άδεια |
Chown user | Για αλλαγή της ιδιοκτησίας ενός αρχείου / καταλόγου |
Chown user:group filename | αλλάξτε τον χρήστη καθώς και την ομάδα για ένα αρχείο ή κατάλογο |
Εντολή Μεταβλητές περιβάλλοντος
Εντολή | Περιγραφή |
---|---|
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 | Δίνει το αναγνωριστικό διαδικασίας (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 θα σας βοηθήσει!