Comenzi De baza in Linux Centos 6.0
Cuprins:
- Obținerea informațiilor despre comandă
manporuncește- Navigarea pe sistemul de fișiere
- Directorul de lucru curent (comanda
pwd) - Schimbarea directorului (comanda
cd) - Lucrul cu fișiere și directoare
- Listarea conținutului directorului (comanda
ls) - Afișarea conținutului fișierului (comanda
cat) - Crearea fișierelor (comanda
touch) - Crearea directoarelor (comanda
mkdir) - Crearea de legături simbolice (comanda
ln) - Eliminarea fișierelor și directoarelor (comanda
rm) - Copierea fișierelor și directoarelor (comanda
cp) - Mutarea și redenumirea fișierelor și directoarelor (comanda
mv) - Instalarea și îndepărtarea pachetelor
- Ubuntu și Debian (
apt) - CentOS și Fedora (comanda
dnf) - Proprietatea și Permisiunile fișierelor
- Modificarea permisiunilor (comanda
chmod) - Modificarea proprietății (comanda
chown) - Reduceți privilegiile (comanda
sudo) - Gestionarea utilizatorilor și a grupurilor
- Crearea de utilizatori (comenzi
useraddșipasswd) - Eliminarea utilizatorilor (comanda
userdel) - Gestionarea grupurilor (comandă
groupaddșigroupdel) - Adăugarea utilizatorilor la grupuri (comandă
usermod) - Concluzie
Noile convertiri Linux care provin din lumea Windows ar putea fi oarecum intimidante care lucrează cu linia de comandă. Cu toate acestea, nu este atât de dificil de utilizat. Tot ce trebuie să începeți cu linia de comandă este să învățați câteva comenzi de bază.
Deși majoritatea distribuțiilor Linux sunt ușor de utilizat și vin cu o interfață grafică ușor de utilizat, știind cum să folosiți linia de comandă poate fi foarte util. Linia de comandă vă oferă mai multă putere asupra sistemului dvs. și acces la funcțiile care nu sunt disponibile printr-o interfață grafică.
, vom parcurge unele dintre cele mai comune comenzi Linux, care sunt utilizate zilnic de către administratorii sistemului Linux.
Obținerea informațiilor despre comandă
Memorizarea opțiunilor de comandă nu este de obicei necesară și poate fi o pierdere de timp. De obicei, dacă nu utilizați frecvent comanda, puteți uita cu ușurință opțiunile acesteia.
Majoritatea comenzilor au o opțiune
--help
care tipărește un scurt mesaj despre modul de utilizare a comenzii și ieși:
man
poruncește
Aproape toate comenzile Linux sunt distribuite împreună cu paginile om. Un manual sau o pagină manuală este o formă de documentare care explică ce face comanda, exemple despre modul în care executați comanda și ce argumente acceptă.
Comanda
man
este utilizată pentru a afișa pagina manuală a unei comenzi date.
man command_name
De exemplu, pentru a deschide pagina de mana a comenzii
cd
, ar trebui să tastați:
man cd
Pentru a naviga în paginile de utilizare, utilizați tastele
Arrow
,
Page Up
și
Page Down
. Puteți, de asemenea, să apăsați tasta
Enter
pentru a muta o linie simultan, bara de
Space
pentru a trece la următorul ecran și tasta
b
pentru a reveni la un ecran. Pentru a ieși din pagina principală, apăsați tasta
q
.
Navigarea pe sistemul de fișiere
În Linux, fiecare fișier și director se află sub directorul rădăcină, care este primul sau cel mai de sus director în arborele de directoare. Directorul rădăcină este menționat de un singur slash principal
/
.
Când navigați în sistemul de fișiere în timpul funcționării pe fișiere, puteți utiliza fie calea absolută, fie cea relativă către resursă.
Calea absolută sau completă pornește de la rădăcina sistemului
/
, iar calea relativă pornește din directorul curent.
Directorul de lucru curent (comanda
pwd
)
Directorul de lucru curent este directorul în care utilizatorul lucrează în prezent. De fiecare dată când interacționezi cu promptul de comandă, lucrezi într-un director.
Folosiți comanda
pwd
pentru a afla în ce director vă aflați:
pwd
Comanda afișează calea directorului dvs. de lucru curent:
Schimbarea directorului (comanda
cd
)
Comanda
cd
(„schimbare director”) este utilizată pentru a schimba directorul de lucru curent în Linux și în alte sisteme de operare similare Unix.
Când este folosit fără niciun argument,
cd
va duce la directorul de acasă:
cd
Pentru a trece la un director, puteți utiliza numele său de cale absolută sau relativă.
Presupunând că directorul
Downloads
există în directorul din care rulați comanda, puteți naviga la acesta utilizând calea relativă către director:
cd Downloads
De asemenea, puteți naviga către un director folosind calea absolută a acestuia:
cd /home/linuxize/Downloads
Două puncte (
..
), unul după altul, reprezintă directorul părinte sau, cu alte cuvinte, directorul imediat deasupra celui curent.
Să presupunem că sunteți în prezent în directorul
/usr/local/share
, pentru a comuta la directorul
/usr/local
(cu un nivel din directorul curent), ați introduce:
cd../
Pentru a muta două niveluri în sus, utilizați:
cd../../
Pentru a reveni la directorul de lucru anterior, utilizați caracterul dash (
-
) ca argument:
cd -
Dacă directorul pe care doriți să-l schimbați are spații pe numele său, ar trebui să încercați calea cu ghilimele sau să folosiți caracterul backslash () pentru a scăpa de spațiu:
Lucrul cu fișiere și directoare
Listarea conținutului directorului (comanda
ls
)
Comanda
ls
este utilizată pentru listarea informațiilor despre fișiere și directoare dintr-un director.
Când este utilizat fără opțiuni și argumente,
ls
afișează o listă în ordine alfabetică a numelor tuturor fișierelor din directorul de lucru curent:
ls
Pentru a enumera fișierele dintr-un anumit director, treceți calea către director ca argument:
ls /usr
Ieșirea implicită a comenzii
ls
arată numai numele fișierelor și directoarelor. Folosiți
-l
pentru a imprima fișiere într-un format lung de listare:
ls -l /etc/hosts
Ieșirea include tipul de fișier, permisiunile, numărul de legături tari, proprietarul, grupul, dimensiunea, data și numele fișierului:
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Comanda
ls
nu listează fișierele ascunse în mod implicit. Un fișier ascuns este orice fișier care începe cu o perioadă (
.
).
Pentru a afișa toate fișierele, inclusiv fișierele ascunse, utilizați opțiunea
-a
:
Afișarea conținutului fișierului (comanda
cat
)
Comanda
cat
este folosită pentru a tipări conținutul unuia sau mai multor fișiere și pentru a îmbina (concatenat) fișiere prin adăugarea conținutului unui fișier la capătul altui fișier.
Pentru a afișa conținutul unui fișier pe ecran, treceți numele fișierului la
cat
ca argument:
Crearea fișierelor (comanda
touch
)
Comanda
touch
este utilizată pentru a actualiza timpe-urile pe fișierele și directoarele existente, precum și pentru a crea fișiere noi, goale.
Pentru a crea un fișier, specificați numele de fișier ca argument:
touch file.txt
Dacă fișierul există deja,
touch
va schimba ultimul timp de acces și modificare a fișierului la ora curentă.
Crearea directoarelor (comanda
mkdir
)
În Linux, puteți crea directoare noi (cunoscute și sub numele de foldere) folosind comanda
mkdir
.
Pentru a crea un director, treceți numele directorului ca argument la comanda:
mkdir /tmp/newdirectory
mkdir
poate lua unul sau mai multe nume de director ca argumente.
Când furnizați doar numele directorului, fără calea completă, acesta va fi creat în directorul de lucru curent.
Pentru a crea directoare părinte, utilizați opțiunea
-p
:
mkdir -p Projects/linuxize.com/src/assets/images
Comanda de mai sus creează întreaga structură de director.
Când
mkdir
este invocat cu opțiunea
-p
, acesta creează directorul numai dacă acesta nu există.
Crearea de legături simbolice (comanda
ln
)
O legătură simbolică (sau un simbol) este un tip special de fișier care indică un alt fișier sau director.
Pentru a crea o legătură simbolică către un fișier dat, utilizați comanda
ln
cu opțiunea
-s
, numele fișierului ca prim argument și numele linkului simbolic ca al doilea argument:
ln -s source_file symbolic_link
Dacă un singur fișier este dat ca argument
ln
creează o legătură la acel fișier în directorul de lucru curent cu același nume ca fișierul la care indică.
Eliminarea fișierelor și directoarelor (comanda
rm
)
Pentru a elimina fișierele și directoarele folosiți comanda
rm
.
În mod implicit, atunci când este executat fără nicio opțiune,
rm
nu elimină directoarele. De asemenea, nu solicită utilizatorului dacă va continua cu eliminarea fișierelor date.
Pentru a șterge un fișier sau un simbol, folosiți comanda
rm
urmată de numele fișierului ca argument:
rm file.txt
rm
acceptă unul sau mai multe nume de fișiere sau directoare ca argumente ale acestuia.
Opțiunea
-i
spune
rm
să solicite utilizatorului pentru fiecare fișier dat înainte de al elimina:
rm -i file.txt
rm: remove regular empty file 'file.txt'?
Folosiți opțiunea
-d
pentru a elimina unul sau mai multe directoare goale:
rm -d dirname
Pentru a elimina directoarele care nu sunt goale și toate fișierele din ele recursiv, utilizați opțiunea
-r
(recursivă):
rm -rf dirname
Opțiunea
-f
spune
rm
să nu solicite niciodată utilizatorului și să ignore fișierele și argumentele inexistente.
Copierea fișierelor și directoarelor (comanda
cp
)
Comanda
cp
vă permite să copiați fișiere și directoare.
Pentru a copia un fișier în directorul de lucru curent, utilizați fișierul sursă ca prim argument și noul fișier ca al doilea:
cp file file_backup
Pentru a copia un fișier într-un alt director, specificați calea absolută sau relativă către directorul destinație. Când se specifică doar numele directorului ca destinație, fișierul copiat va avea același nume ca fișierul original.
cp file.txt /backup
În mod implicit, dacă fișierul de destinație există, acesta va fi suprascris.
Pentru a copia un director, inclusiv toate fișierele și subdirectoarele sale, utilizați opțiunea
-R
sau
-r
:
Mutarea și redenumirea fișierelor și directoarelor (comanda
mv
)
Comanda
mv
(scurtă de la mutare) este folosită pentru redenumirea și mutarea și fișiere și directoare dintr-o locație în alta.
De exemplu, pentru a muta un fișier într-un director pe care l-ați rula:
mv file.txt /tmp
Pentru a redenumi un fișier, trebuie să specificați numele fișierului de destinație:
mv file.txt file1.txt
Sintaxa pentru mutarea directoarelor este aceeași ca la mutarea fișierelor.
Pentru a muta mai multe fișiere și directoare simultan, specificați directorul destinație ca ultim argument:
Instalarea și îndepărtarea pachetelor
Un manager de pachete este un instrument care vă permite să instalați, actualizați, eliminați și să gestionați pachetele software distro-specifice.
Diferite distribuții Linux au manageri de pachete și formate de pachete diferite.
Doar root sau utilizator cu privilegii sudo pot instala și elimina pachetele.
Ubuntu și Debian (
apt
)
Advanced Package Tool sau APT este un sistem de gestionare a pachetelor utilizat de distribuțiile bazate pe Debian.
Există mai multe instrumente de gestionare a pachetelor în linie de comandă în distribuțiile Debian, cele
apt
fiind cele mai utilizate.
Înainte de a instala primul pachet nou, trebuie să actualizați indexul pachetului APT:
apt update
Indicele APT este o bază de date care conține înregistrări ale pachetelor disponibile din depozitele activate în sistemul dvs.
Pentru a actualiza pachetele instalate la cele mai recente versiuni ale acestora, executați:
apt upgrade
Instalarea pachetelor este la fel de simplă ca rularea:
apt install package_name
Pentru a elimina un pachet instalat, introduceți:
CentOS și Fedora (comanda
dnf
)
RPM este un sistem puternic de gestionare a pachetelor utilizat de Red Hat Linux și instrumentele sale derivate precum CentOS și Fedora. RPM se referă, de asemenea, la comanda
rpm
și formatul fișierului
.rpm
.
Pentru a instala un nou pachet pe distribuțiile bazate pe Red Hat, puteți utiliza comenzi
yum
sau
dnf
:
dnf install package_name
Pornind de la CentOS 8
dnf
înlocuit
yum
ca manager de pachete implicit.
dnf
este compatibil înapoi cu
yum
.
Pentru a actualiza pachetele instalate la cele mai recente versiuni ale acestora, tastați:
dnf update
Eliminarea pachetelor este la fel de simplă ca:
Proprietatea și Permisiunile fișierelor
În Linux, accesul la fișiere este gestionat prin permisiunile, atributele și proprietatea. Acest lucru asigură că numai utilizatorii și procesele autorizate pot accesa fișiere și directoare.
În Linux, fiecare fișier este asociat cu un proprietar și un grup și este atribuit cu drepturi de acces pentru permis pentru trei clase diferite de utilizatori:
- Proprietarul fișierului. Membrii grupului. Toți ceilalți.
Există trei tipuri de permisiuni care se aplică pentru fiecare clasă:
- Permisiunea de citire. Autorizația de scriere. Autorizația de execuție.
Acest concept vă permite să specificați ce utilizatori au voie să citească fișierul, să scrie în fișier sau să execute fișierul.
Pentru a vizualiza proprietarul și permisiunile fișierului, utilizați comanda
ls -l
.
Modificarea permisiunilor (comanda
chmod
)
Comanda
chmod
vă permite să modificați permisiunile de fișiere. Funcționează în două moduri, simbolice și numerice.
Când utilizați modul numeric, puteți seta permisiunile pentru proprietar, grup și toate celelalte. Fiecare permisiuni de scriere, citire și execuție au următoarea valoare numerică:
-
r(citiți) = 4w(scrieți) = 2x(executați) = 1no permisiuni = 0
Numărul de permisiuni dintr-o anumită clasă de utilizator este reprezentat de suma valorilor permisiunilor pentru acel grup.
De exemplu, pentru a oferi proprietarului fișierului permisiuni de citire și scriere și permisiuni de citire numai membrilor grupului și tuturor celorlalți utilizatori pe care i-ar rula:
chmod 644 filename
Doar root, proprietarul fișierului sau utilizatorul cu privilegii sudo pot modifica permisiunile unui fișier.
Pentru a opera recursiv pe toate fișierele și directoarele dintr-un director dat, utilizați comanda
chmod
cu opțiunea -R, (-recursive):
chmod -R 755 dirname
Fii mai atent când schimbi recursiv permisiunile fișierelor.
Modificarea proprietății (comanda
chown
)
Comanda
chown
vă permite să modificați proprietatea utilizatorului și a grupului unui fișier, director sau o legătură simbolică dată.
Pentru a schimba proprietarul unui fișier, utilizați comanda
chown
urmată de numele de utilizator al noului proprietar și de fișierul țintă:
chown username filename
Pentru a schimba atât proprietarul, cât și grupul unui fișier, invocați comanda
chown
urmată de noul proprietar și grup separat de un punct (:) fără spații interveniente și fișierul țintă:
chown username:groupname filename
Folosiți opțiunea
-R
(
--recursive
), pentru a opera recursiv pe toate fișierele și directoarele din directorul dat:
chown -R username:groupname dirname
Reduceți privilegiile (comanda
sudo
)
Comanda
sudo
vă permite să rulați programe ca un alt utilizator, în mod implicit, utilizator root. Dacă petreci mult timp pe linia de comandă,
sudo
este una dintre comenzile pe care le vei utiliza destul de frecvent.
Utilizarea
sudo
în loc de conectare ca root este mai sigură, deoarece puteți acorda privilegii administrative limitate utilizatorilor individuali, fără ca aceștia să știe parola rădăcină.
Pentru a utiliza
sudo
, pur și simplu prefixați comanda cu
sudo
:
Gestionarea utilizatorilor și a grupurilor
Linux este un sistem multi-utilizator, ceea ce înseamnă că mai multe persoane pot interacționa cu același sistem în același timp. Grupurile sunt utilizate pentru organizarea și administrarea conturilor de utilizator. Scopul principal al grupurilor este de a defini un set de privilegii precum citirea, scrierea sau executarea permisiunii pentru o anumită resursă care poate fi partajată între utilizatorii din grup.
Crearea de utilizatori (comenzi
useradd
și
passwd
)
Comanda
useradd
vă permite să creați utilizatori noi.
Pentru a crea un cont de utilizator nou, utilizați comanda
useradd
urmată de numele de utilizator:
useradd newuser
După crearea utilizatorului, setați parola utilizatorului executând comanda
passwd
:
Eliminarea utilizatorilor (comanda
userdel
)
În Linux, puteți șterge un cont de utilizator folosind comanda
userdel
.
Pentru a șterge un cont de utilizator numit, treceți numele de utilizator la comanda
userdel
:
userdel newuser
Utilizați opțiunea
-r
(–removează) pentru a elimina directorul de acasă al utilizatorului și spool-ul de mail:
Gestionarea grupurilor (comandă
groupadd
și
groupdel
)
Pentru a crea un grup nou, utilizați comanda
groupadd
urmată de numele grupului:
groupadd mygroup
Pentru a elimina un grup, folosiți comanda
groupdel
cu numele grupului ca argument:
Adăugarea utilizatorilor la grupuri (comandă
usermod
)
Pentru a adăuga un utilizator existent la un grup, utilizați comanda
usermod
urmată de opțiunea
-G
și numele grupului:
Concluzie
Am acoperit unele dintre cele mai utilizate comenzi Gnu / Linux.
Deși puteți efectua majoritatea sarcinilor legate de dezvoltare și legate de sistem folosind o interfață grafică, linia de comandă vă face mai productiv și capabil să faceți mai multe lucrări în mai puțin timp.
Faceți clic pe linkurile de pe fiecare comandă pentru a obține mai multe informații despre opțiunile și utilizarea comenzii.
TerminalSe simte bine să fii primul - întreabă Gigabyte, a cărui ultimă placă de bază USB 3.0 a devenit prima placă de bază din lume care primește Certificare USB-IF. După ce a primit certificarea USB-IF, placa de bază GA-P55A-UD3 asigură utilizatorilor că vor beneficia de toate îmbunătățirile de viteză și eficiență energetică pe care SuperSpeed le oferă.
USB 3.0 este una dintre cele mai noi inovații hardware periferice și este următorul pas în tehnologia USB. USB 3.0 include o multitudine de îmbunătățiri pe USB 2.0, cum ar fi creșterea vitezei de transfer de date (până la 5Gbps), în timp ce se menține compatibilitatea cu produsele USB 2.0 existente.
Intel va inceta vanzarea placilor de baza marca Intel dupa Haswell. Deci, care sunt implicatiile pentru PC-urile traditionale? Dupa vreo 20 de ani de vanzari de placi de baza de marca, Intel va incepe sa iasa din aceasta parte a afacerii sale, a declarat purtatorul de cuvant al Intel, Dan Snyder, PCWorld. Gigantul chip Santa Clara va incepe retragerea de pe placile de baza de pe desktop, de indata ce nava de ultima generatie Haswell va fi livrata, si intentioneaza sa-si desfaca divizia Business
Miscarea Intel reactioneaza la presiunile pietei din doua directii . Pe de o parte, lumea pur si simplu nu are nevoie de cat mai multe placi de baza desktop ca in trecut. Cererea se îndreaptă spre laptopuri și tablete, astfel încât Intel răspunde la schimbarea timpului. Pe de alta parte, companii precum Asus, Gigabyte si Asrock satisfac cererea existenta cu o mare varietate de produse de placi de baza cu caracteristici inovatoare.
Comenzi CTRL sau comenzi rapide sau comenzi rapide de la tastatură pentru Windows
Ce sunt comenzile CTRL? Consultați această listă completă de comenzi rapide de la tastatură CTRL care pot fi utilizate pentru a efectua cu ușurință sarcini utile în Windows PC.







