Failų ir katalogų valdymas
-
ls
: Rodyti failų ir katalogų sąrašą dabartiniame kataloge. Ši komanda leidžia peržiūrėti dabartinio katalogo turinį.Pavyzdys:
ls
-
pwd
: spausdinkite absoliutų dabartinio katalogo kelią. Ši komanda padeda sužinoti, kur esate failų sistemoje.Pavyzdys:
pwd
-
cd <directory>
: Keisti į nurodytą katalogą. Naudodami šią komandą galite naršyti tarp failų sistemos katalogų.Pavyzdys:
cd /home/user/documents
-
touch <file>
: sukurkite naują failą arba atnaujinkite esamo failo modifikavimo laiką. Jei failas jau yra, jis atnaujins modifikavimo laiką.Pavyzdys:
touch newfile.txt
-
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ą)
-
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ą)
-
rm <file>
: ištrinti failą. Atminkite, kad ši komanda ištrins failą be jokio patvirtinimo, todėl naudokite ją atsargiai.Pavyzdys:
rm file.txt
-
mkdir <directory>
: sukurkite naują katalogą nurodytu pavadinimu.Pavyzdys:
mkdir new_folder
-
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
-
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) -
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
-
ps
: išvardykite vykdomus procesus. Ši komanda rodo procesų sąrašą ir atitinkamus procesų ID(PID).Pavyzdys:
ps
-
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
-
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) -
systemctl start <service>
: paleiskite nurodytą paslaugą. Paslauga yra foninė sistemos programa ir ši komanda ją paleidžia.Pavyzdys:
systemctl start apache2
(paleiskite „Apache“ paslaugą) -
systemctl stop <service>
: sustabdyti nurodytą paslaugą. Ši komanda sustabdo veikiančią paslaugą.Pavyzdys:
systemctl stop apache2
(sustabdykite „Apache“ paslaugą) -
systemctl restart <service>
: iš naujo paleiskite nurodytą paslaugą. Ši komanda sustabdo ir paleidžia paslaugą.Pavyzdys:
systemctl restart apache2
(iš naujo paleiskite „Apache“ paslaugą) -
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
-
apt-get install <package>
: įdiekite programinės įrangos paketą iš saugyklos Ubuntu.Pavyzdys:
apt-get install nginx
(įdiekite Nginx) -
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
-
apt-get upgrade
: Atnaujinkite visus įdiegtus paketus į naujausią versiją.Pavyzdys:
apt-get upgrade
-
apt-get remove <package>
: pašalinkite įdiegtą paketą iš sistemos.Pavyzdys:
apt-get remove nginx
(pašalinti Nginx)
Tinklo valdymas
-
ifconfig
: Rodyti informaciją apie tinklo įrenginius ir sistemos IP adresus.Pavyzdys:
ifconfig
-
ip addr
: Rodyti informaciją apie tinklo įrenginius ir sistemos IP adresus. Ši komanda yra panaši įifconfig
.Pavyzdys:
ip addr
-
ping <domain/IP>
: patikrinkite tinklo ryšį su nurodytu IP adresu arba domeno pavadinimu siųsdami paketus ir laukdami atsakymo.Pavyzdys:
ping google.com
-
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
-
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.