Ubuntu Command Line: Bendrųjų komandų ir naudojimo vadovas

Failų ir katalogų valdymas

  1. ls: Rodyti failų ir katalogų sąrašą dabartiniame kataloge. Ši komanda leidžia peržiūrėti dabartinio katalogo turinį.

    Pavyzdys: ls

  2. pwd: spausdinkite absoliutų dabartinio katalogo kelią. Ši komanda padeda suž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 <file>: 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>: ištrinti 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>: Ištrinkite tuščią katalogą. Atminkite, kad naudodami šią komandą galite ištrinti tik tuščią katalogą.

    Pavyzdys: rmdir empty_folder

Leidimų valdymas

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

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

  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>: nutraukti procesą su nurodytu 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 foninė sistemos programa ir ši komanda ją paleidžia.

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

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

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

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

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

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

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

Paketo valdymas

  1. apt-get install <package>: įdiekite programinės įrangos paketą iš saugyklos Ubuntu.

    Pavyzdys: apt-get install nginx(įdiekite Nginx)

  2. apt-get update: atnaujinkite visų programinės įrangos paketų informaciją iš saugyklos. Ši komanda gaus informaciją apie naujausius paketus iš saugyklos.

    Pavyzdys: apt-get update

  3. apt-get upgrade: Atnaujinkite visus įdiegtus paketus į naujausią versiją.

    Pavyzdys: apt-get upgrade

  4. apt-get remove <package>: pašalinkite įdiegtą paketą iš sistemos.

    Pavyzdys: apt-get 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 <domain/IP>: patikrinkite tinklo ryšį su nurodytu IP adresu arba domeno pavadinimu siųsdami paketus ir laukdami atsakymo.

    Pavyzdys: ping google.com

  4. curl <URL>: gaukite turinį iš URL. Ši komanda dažniausiai naudojama duomenims iš svetainės atsisiųsti ir rezultatui rodyti komandinėje eilutėje.

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

Komandų istorijos valdymas

  1. history: Rodyti anksčiau vykdytų komandų istoriją. Ši komanda išvardija komandas, kurios buvo įvykdytos dabartinėje sesijoje.

    Pavyzdys: history

 

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