Φύλλο εξαπάτησης εντολών Linux


Σε αυτό το φύλλο εξαπάτησης της γραμμής εντολών Linux/Unix, θα μάθετε:

Βασικές εντολές 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'
-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 αλλάξτε τον χρήστη καθώς και την ομάδα για ένα αρχείο ή κατάλογο

Εντολή 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 να σας βοηθήσει!