În această foaie de trucuri pentru linia de comandă Linux / Unix, veți afla:
- Comenzi Linux de bază
- Comenzi File Permission
- Comanda Variabile de mediu
- Comenzi de gestionare a utilizatorilor de Linux
- Comandă de rețea
- Comandă proces
- VI Comenzi de editare
Comenzi Linux de bază
Comanda | Descriere |
ls | Listează toate fișierele și directoarele din directorul de lucru actual |
ls-R | Listează și fișierele din subdirectoare |
ls-a | Listează și fișierele ascunse |
ls-al | Listează fișiere și directoare cu informații detaliate precum permisiuni, dimensiune, proprietar etc. |
cd or cd ~ | Navigați la directorul HOME |
cd… | Mutați un nivel în sus |
cd | Pentru a trece la un anumit director |
cd / | Mutați în directorul rădăcină |
cat > filename | Creează un fișier nou |
cat filename | Afișează conținutul fișierului |
cat file1 file2 > file3 | Alătură două fișiere (file1, file2) și stochează ieșirea într-un fișier nou (file3) |
mv file "new file path" | Mută fișierele în noua locație |
mv filename new_file_name | Redenumește fișierul cu un nou nume de fișier |
sudo | Permite utilizatorilor obișnuiți să ruleze programe cu privilegii de securitate ale superutilizatorului sau rootului |
rm filename | Șterge un fișier |
man | Oferă informații de ajutor cu privire la o comandă |
history | Oferă o listă a tuturor comenzilor trecute tastate în sesiunea curentă a terminalului |
clear | Șterge terminalul |
mkdir directoryname | Creează un director nou în directorul de lucru actual sau a la calea specificată |
rmdir | Șterge un director |
mv | Redenumește un director |
pr -x | Împarte fișierul în x coloane |
pr -h | Atribuie un antet fișierului |
pr -n | Denotă fișierul cu numere de linie |
lp -nc , lpr c | Tipărește copii "c" ale fișierului |
lp-d lp-P | Specifică numele imprimantei |
apt-get | Comandă utilizată pentru instalarea și actualizarea pachetelor |
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' | Comandă pentru a trimite e-mail |
mail -s "Subject" to-address < Filename | Comandă pentru a trimite e-mail cu atașament |
Comenzi File Permission
Comanda | Descriere |
ls-l | pentru a afișa tipul de fișier și permisiunea de acces |
r | permisiunea de citire |
w | permisiunea de scriere |
x | execută permisiunea |
-= | fara permisiune |
Chown user | Pentru schimbarea proprietății unui fișier / director |
Chown user:group filename | schimbați utilizatorul, precum și grupul pentru un fișier sau director |
Comanda Variabile de mediu
Comanda | Descriere |
echo $VARIABLE | Pentru a afișa valoarea unei variabile |
env | Afișează toate variabilele de mediu |
VARIABLE_NAME= variable_value | Creați o nouă variabilă |
Unset | Eliminați o variabilă |
export Variable=value | Pentru a seta valoarea unei variabile de mediu |
Comenzi de gestionare a utilizatorilor de Linux
Comanda | Descriere |
sudo adduser username | Pentru a afișa valoarea unei variabile |
sudo passwd -l 'username' | Afișează toate variabilele de mediu |
sudo userdel -r 'username' | Creați o nouă variabilă |
sudo usermod -a -G GROUPNAME USERNAME | Eliminați o variabilă |
sudo deluser USER GROUPNAME | Pentru a seta valoarea unei variabile de mediu |
finger | Oferă informații despre toți utilizatorii conectați |
finger username | Oferă informații despre un anumit utilizator |
Comandă de rețea
Comanda | Descriere |
SSH username@ip-address or hostname | conectați-vă la o mașină Linux la distanță folosind SSH |
Ping hostname or | Pentru a face ping și a analiza conexiunile de rețea și gazdă |
dir | Afișați fișierele în directorul curent al unui computer la distanță |
cd "dirname" | schimbați directorul în „dirname” pe un computer la distanță |
put file | încărcați „fișier” de pe computerul local la distanță |
get file | Descărcați „fișier” de la distanță pe computerul local |
quit | Deconectați-vă |
Comandă proces
Comanda | Descriere |
bg | Pentru a trimite un proces în fundal |
fg | Pentru a rula un proces oprit în prim-plan |
top | Detalii despre toate procesele active |
ps | Oferiți starea proceselor care rulează pentru un utilizator |
ps PID | Oferă statutul unui anumit proces |
pidof | Oferă ID-ul procesului (PID) al unui proces |
kill PID | Ucide un proces |
nice | Începe un proces cu o prioritate dată |
renice | Modifică prioritatea unui proces care rulează deja |
df | Oferă spațiu liber pe hard disk pe sistemul dvs. |
free | Oferă RAM gratuită pe sistemul dvs. |
VI Comenzi de editare
Comanda | Descriere |
i | Inserați la cursor (intră în modul inserare) |
a | Scrieți după cursor (intră în modul inserare) |
A | Scrieți la sfârșitul liniei (intră în modul inserare) |
ESC | Terminați modul de inserare |
u | Anulați ultima modificare |
U | Anulați toate modificările aduse întregului rând |
o | Deschideți o linie nouă (intră în modul inserare) |
dd | Ștergeți linia |
3dd | Ștergeți 3 linii |
D | Ștergeți conținutul liniei după cursor |
C | Ștergeți conținutul unei linii după cursor și introduceți text nou. Apăsați tasta ESC pentru a termina inserarea. |
dw | Ștergeți cuvântul |
4dw | Ștergeți 4 cuvinte |
cw | Schimbă cuvântul |
x | Ștergeți caracterul de la cursor |
r | Înlocuiți caracterul |
R | Suprascrieți caractere de la cursor înainte |
s | Înlocuiți un caracter sub cursor continuați să inserați |
S | Înlocuiți întreaga linie și începeți să inserați la începutul liniei |
~ | Schimbați caracterul individual |
Sper că acest ghid de referință Linux vă va ajuta!