Ubuntu Command Line: Komandat e zakonshme dhe udhëzuesi i përdorimit

Menaxhimi i skedarëve dhe drejtorive

  1. ls: Shfaq një listë të skedarëve dhe drejtorive në drejtorinë aktuale. Kjo komandë ju lejon të shikoni përmbajtjen e drejtorisë aktuale.

    Shembull: ls

  2. pwd: Printoni shtegun absolut të drejtorisë aktuale. Kjo komandë 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 <file>: 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>: Fshi 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>: Fshi një direktori boshe. Vini re se mund të fshini vetëm një direktori boshe me këtë komandë.

    Shembull: rmdir empty_folder

Menaxhimi i lejeve

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

    Shembull: chmod u+rwx file.txt(shtoni leje leximi, shkrimi dhe ekzekutimi për përdoruesin)

  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 zotëruesin 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 ekzekutimit 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 një proces 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 sfondi i sistemit dhe kjo komandë e nis atë.

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

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

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

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

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

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

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

Menaxhimi i paketës

  1. apt-get install <package>: Instaloni një paketë softuerike nga Ubuntu depoja.

    Shembull: apt-get install nginx(instaloni Nginx)

  2. apt-get update: Përditësoni informacionin e të gjitha paketave softuerike nga depoja. Kjo komandë do të marrë informacion në lidhje me paketat më të fundit nga depoja.

    Shembull: apt-get update

  3. apt-get upgrade: Përmirësoni të gjitha paketat e instaluara në versionin më të fundit.

    Shembull: apt-get upgrade

  4. apt-get remove <package>: Hiqni një paketë të instaluar nga sistemi.

    Shembull: apt-get 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 <domain/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>: Merrni përmbajtjen nga një URL. Kjo komandë përdoret zakonisht për të shkarkuar të dhëna nga një faqe interneti dhe për të shfaqur rezultatin në vijën e komandës.

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

Menaxhimi i historisë së komandës

  1. history: Trego historinë e komandave të ekzekutuara më parë. Kjo komandë liston komandat që janë ekzekutuar në sesionin aktual.

    Shembull: history

 

Këto janë disa komanda të zakonshme dhe të dobishme të linjës së komandës në Ubuntu. 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 detyra të ndryshme themelore.