CentOS Command Line: Komandat e zakonshme dhe shpjegimet e hollësishme

Menaxhimi i skedarëve dhe drejtorive

  1. ls: Listoni skedarët dhe drejtoritë në drejtorinë aktuale. Ai shfaq emrat e skedarëve dhe drejtorive të pranishme në drejtorinë aktuale.

    Shembull: ls

  2. pwd: Printoni shtegun e plotë të drejtorisë aktuale. Kjo ju ndihmon të dini se ku jeni në sistemin e skedarëve.

    Shembull: pwd

  3. cd <directory>: Ndrysho në drejtorinë e specifikuar. Duke përdorur këtë komandë, mund të lundroni midis drejtorive në sistemin tuaj të skedarëve.

    Shembull: cd /home/user/documents

  4. touch <filename>: Krijoni një skedar të ri ose përditësoni kohën e modifikimit të një skedari ekzistues. Nëse skedari ekziston tashmë, ai do të përditësojë kohën e modifikimit.

    Shembull: touch newfile.txt

  5. cp <source> <destination>: Kopjoni një skedar ose drejtori nga vendndodhja e burimit në vendndodhjen e destinacionit. Mund të kopjoni shumë skedarë ose drejtori duke specifikuar burime të shumta.

    Shembull:

    • cp file.txt /home/user/documents/(kopjoni një skedar)
    • cp -r folder1 /home/user/documents/(kopjoni një drejtori)
  6. mv <source> <destination>: Zhvendosni ose riemërtoni një skedar ose drejtori nga vendndodhja e burimit në vendndodhjen e destinacionit. Nëse destinacioni është një emër i ri, ai do të riemërtohet; nëse është një rrugë e re, ajo do të lëvizë.

    Shembull:

    • mv file.txt /home/user/documents/file_new.txt(riemërto një skedar)
    • mv folder1 /home/user/documents/(lëviz një drejtori)
  7. rm <file>: Hiqni një skedar. Vini re se kjo komandë do ta fshijë skedarin pa ndonjë konfirmim, prandaj përdorni me kujdes.

    Shembull: rm file.txt

  8. mkdir <directory>: Krijoni një drejtori të re me emrin e specifikuar.

    Shembull: mkdir new_folder

  9. rmdir <directory>: Hiq një drejtori bosh. Vini re se mund të hiqni vetëm një direktori boshe duke përdorur këtë komandë.

    Shembull: rmdir empty_folder

Menaxhimi i lejeve të skedarit dhe drejtorisë

  1. chmod <permissions> <file/directory>: Ndryshoni lejet e aksesit të një skedari ose drejtorie sipas lejeve të specifikuara. Lejet e zakonshme përfshijnë "r"(lexim), "w"(shkruaj) dhe "x"(ekzekutim).

    Shembull: chmod u+rwx file.txt(shtoni leximin, shkrimin, ekzekutimin e lejeve për pronarin)

  2. chown <user>:<group> <file/directory>: Ndryshoni zotëruesin e një skedari ose drejtorie në përdoruesin dhe grupin e specifikuar.

    Shembull: chown user1:group1 file.txt(caktoni pronarin dhe grupin për file.txt)

Menaxhimi i proceseve dhe shërbimeve

  1. ps: Listoni proceset e ekzekutimit. Kjo komandë shfaq një listë të proceseve dhe ID-të e tyre përkatëse të procesit(PID).

    Shembull: ps

  2. top: Shfaq proceset e funksionimit dhe burimet e sistemit. Kjo komandë ofron një ndërfaqe ndërvepruese për të parë proceset e ekzekutimit dhe për të monitoruar burimet e sistemit si CPU, RAM.

    Shembull: top

  3. kill <PID>: Përfundoni procesin me ID-në e procesit të specifikuar(PID). Kjo komandë dërgon një sinjal për të ndaluar procesin, duke e lejuar atë të dalë ose të mbyllet.

    Shembull: kill 1234(përfundoni procesin me PID 1234)

  4. systemctl start <service>: Nisni shërbimin e specifikuar. Një shërbim është një program që funksionon në sfondin e sistemit dhe kjo komandë e nis atë.

    Shembull: systemctl start httpd(filloni shërbimin Apache)

  5. systemctl stop <service>: Ndalo shërbimin e specifikuar. Kjo komandë ndalon një shërbim që funksionon.

    Shembull: systemctl stop httpd(ndalo shërbimin Apache)

  6. systemctl restart <service>: Rinisni shërbimin e specifikuar. Kjo komandë ndalon dhe fillon shërbimin.

    Shembull: systemctl restart httpd(rinis shërbimin Apache)

  7. systemctl status <service>: Shfaq statusin e shërbimit të specifikuar. Kjo komandë tregon nëse shërbimi po funksionon apo jo, dhe statusin e tij.

    Shembull: systemctl status httpd(tregoni statusin e shërbimit Apache)

Menaxhimi i paketës

  1. yum install <package>: Instaloni një paketë softuerike nga CentOS depoja.

    Shembull: yum install nginx(instaloni Nginx)

  2. yum update <package>: Përditësoni paketën e instaluar të softuerit në versionin më të fundit.

    Shembull: yum update nginx(përditëso Nginx)

  3. yum remove <package>: Hiqni një paketë të instaluar nga sistemi.

    Shembull: yum remove nginx(hiq Nginx)

Menaxhimi i rrjetit

  1. ifconfig: Shfaq informacion për pajisjet e rrjetit dhe adresat IP të sistemit.

    Shembull: ifconfig

  2. ip addr: Shfaq informacion për pajisjet e rrjetit dhe adresat IP të sistemit. Kjo komandë është e ngjashme me ifconfig.

    Shembull: ip addr

  3. ping <hostname/IP>: Kontrolloni lidhjen e rrjetit me një adresë IP të caktuar ose emër domeni duke dërguar paketa dhe duke pritur për një përgjigje.

    Shembull: ping google.com

  4. curl <URL>: Merr përmbajtje nga një URL. Kjo komandë përdoret shpesh për të shkarkuar të dhëna nga faqet e internetit dhe për të shfaqur rezultatet në vijën e komandës.

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

Menaxhimi i historisë së komandës

  1. history: Shfaq historikun e komandave të ekzekutuara më parë. Kjo komandë liston komandat e ekzekutuara në sesionin aktual.

    Shembull: history

 

Këto janë disa nga komandat e zakonshme dhe të dobishme të linjës së komandës në CentOS. Në varësi të nevojave dhe qëllimeve tuaja, ju mund t'i përdorni këto komanda për të menaxhuar sistemin tuaj dhe për të kryer detyrat themelore.