CentOS Command Line: bendrosios komandos ir išsamūs paaiškinimai

Failų ir katalogų valdymas

  1. ls: Pateikite failų ir katalogų sąrašą dabartiniame kataloge. Rodo dabartiniame kataloge esančių failų ir katalogų pavadinimus.

    Pavyzdys: ls

  2. pwd: spausdinkite visą dabartinio katalogo kelią. Tai padeda žinoti, kur esate failų sistemoje.

    Pavyzdys: pwd

  3. cd <directory>: Keisti į nurodytą katalogą. Naudodami šią komandą galite naršyti tarp failų sistemos katalogų.

    Pavyzdys: cd /home/user/documents

  4. touch <filename>: sukurkite naują failą arba atnaujinkite esamo failo modifikavimo laiką. Jei failas jau yra, jis atnaujins modifikavimo laiką.

    Pavyzdys: touch newfile.txt

  5. cp <source> <destination>: nukopijuokite failą arba katalogą iš šaltinio vietos į paskirties vietą. Galite nukopijuoti kelis failus arba katalogus, nurodydami kelis šaltinius.

    Pavyzdys:

    • cp file.txt /home/user/documents/(nukopijuoti failą)
    • cp -r folder1 /home/user/documents/(nukopijuokite katalogą)
  6. mv <source> <destination>: perkelkite arba pervardykite failą arba katalogą iš šaltinio vietos į paskirties vietą. Jei kelionės tikslas yra naujas pavadinimas, jis bus pervadintas; jei tai naujas kelias, jis judės.

    Pavyzdys:

    • mv file.txt /home/user/documents/file_new.txt(pervardyti failą)
    • mv folder1 /home/user/documents/(perkelti katalogą)
  7. rm <file>: pašalinti failą. Atminkite, kad ši komanda ištrins failą be jokio patvirtinimo, todėl naudokite ją atsargiai.

    Pavyzdys: rm file.txt

  8. mkdir <directory>: sukurkite naują katalogą nurodytu pavadinimu.

    Pavyzdys: mkdir new_folder

  9. rmdir <directory>: pašalinkite tuščią katalogą. Atminkite, kad naudodami šią komandą galite pašalinti tik tuščią katalogą.

    Pavyzdys: rmdir empty_folder

Failų ir katalogų leidimų valdymas

  1. chmod <permissions> <file/directory>: pakeiskite failo arba katalogo prieigos teises pagal nurodytus leidimus. Įprasti leidimai apima „r“(skaityti), „w“(rašyti) ir „x“(vykdyti).

    Pavyzdys: chmod u+rwx file.txt(pridėkite skaitymo, rašymo, vykdymo teises savininkui)

  2. chown <user>:<group> <file/directory>: pakeiskite failo arba katalogo savininką į nurodytą vartotoją ir grupę.

    Pavyzdys: chown user1:group1 file.txt(nustatyti failo.txt savininką ir grupę)

Procesų ir paslaugų valdymas

  1. ps: išvardykite vykdomus procesus. Ši komanda rodo procesų sąrašą ir atitinkamus procesų ID(PID).

    Pavyzdys: ps

  2. top: Rodyti vykdomus procesus ir sistemos išteklius. Ši komanda suteikia interaktyvią sąsają, leidžiančią peržiūrėti vykdomus procesus ir stebėti sistemos išteklius, tokius kaip CPU, RAM.

    Pavyzdys: top

  3. kill <PID>: nutraukite procesą naudodami nurodytą proceso ID(PID). Ši komanda siunčia signalą sustabdyti procesą, leidžiantį jam išeiti arba išjungti.

    Pavyzdys: kill 1234(užbaikite procesą naudodami PID 1234)

  4. systemctl start <service>: paleiskite nurodytą paslaugą. Paslauga yra programa, kuri veikia sistemos fone, ir ši komanda ją paleidžia.

    Pavyzdys: systemctl start httpd(paleiskite „Apache“ paslaugą)

  5. systemctl stop <service>: sustabdyti nurodytą paslaugą. Ši komanda sustabdo veikiančią paslaugą.

    Pavyzdys: systemctl stop httpd(sustabdykite „Apache“ paslaugą)

  6. systemctl restart <service>: iš naujo paleiskite nurodytą paslaugą. Ši komanda sustabdo ir paleidžia paslaugą.

    Pavyzdys: systemctl restart httpd(iš naujo paleiskite „Apache“ paslaugą)

  7. systemctl status <service>: Rodyti nurodytos paslaugos būseną. Ši komanda parodo, ar paslauga veikia, ar ne, ir jos būseną.

    Pavyzdys: systemctl status httpd(rodykite Apache paslaugos būseną)

Paketo valdymas

  1. yum install <package>: įdiekite programinės įrangos paketą iš saugyklos CentOS.

    Pavyzdys: yum install nginx(įdiekite Nginx)

  2. yum update <package>: atnaujinkite įdiegtą programinės įrangos paketą į naujausią versiją.

    Pavyzdys: yum update nginx(atnaujinti Nginx)

  3. yum remove <package>: pašalinkite įdiegtą paketą iš sistemos.

    Pavyzdys: yum remove nginx(pašalinti Nginx)

Tinklo valdymas

  1. ifconfig: Rodyti informaciją apie tinklo įrenginius ir sistemos IP adresus.

    Pavyzdys: ifconfig

  2. ip addr: Rodyti informaciją apie tinklo įrenginius ir sistemos IP adresus. Ši komanda yra panaši į ifconfig.

    Pavyzdys: ip addr

  3. ping <hostname/IP>: patikrinkite tinklo ryšį su nurodytu IP adresu arba domeno pavadinimu siųsdami paketus ir laukdami atsakymo.

    Pavyzdys: ping google.com

  4. curl <URL>: gauti turinį iš URL. Ši komanda dažnai naudojama duomenims iš svetainių atsisiųsti ir rezultatams komandinėje eilutėje rodyti.

    Pavyzdys: curl https://www.example.com

Komandų istorijos valdymas

  1. history: Rodyti anksčiau vykdytų komandų istoriją. Šioje komandoje pateikiamos komandos, vykdomos dabartinėje sesijoje.

    Pavyzdys: history

 

Tai yra keletas įprastų ir naudingų komandų eilutės komandų CentOS. Atsižvelgdami į savo poreikius ir tikslus, galite naudoti šias komandas savo sistemai valdyti ir pagrindinėms užduotims atlikti.