Ubuntu Command Line: Amri za Kawaida na Mwongozo wa Matumizi

Usimamizi wa Faili na Saraka

  1. ls: Onyesha orodha ya faili na saraka katika saraka ya sasa. Amri hii hukuruhusu kutazama yaliyomo kwenye saraka ya sasa.

    Mfano: ls

  2. pwd: Chapisha njia kamili ya saraka ya sasa. Amri hii hukusaidia kujua ulipo kwenye mfumo wa faili.

    Mfano: pwd

  3. cd <directory>: Badilisha kwa saraka maalum. Kwa kutumia amri hii, unaweza kuvinjari kati ya saraka katika mfumo wako wa faili.

    Mfano: cd /home/user/documents

  4. touch <file>: Unda faili mpya au usasishe wakati wa urekebishaji wa faili iliyopo. Ikiwa faili tayari ipo, itasasisha wakati wa urekebishaji.

    Mfano: touch newfile.txt

  5. cp <source> <destination>: Nakili faili au saraka kutoka eneo la chanzo hadi eneo lengwa. Unaweza kunakili faili nyingi au saraka kwa kubainisha vyanzo vingi.

    Mfano:

    • cp file.txt /home/user/documents/(nakili faili)
    • cp -r folder1 /home/user/documents/(nakili saraka)
  6. mv <source> <destination>: Hamisha au ubadilishe faili au saraka kutoka eneo la chanzo hadi eneo lengwa. Ikiwa fikio ni jina jipya, litabadilisha jina; ikiwa ni njia mpya, itasonga.

    Mfano:

    • mv file.txt /home/user/documents/file_new.txt(badilisha jina la faili)
    • mv folder1 /home/user/documents/(hamisha saraka)
  7. rm <file>: Futa faili. Kumbuka kwamba amri hii itafuta faili bila uthibitisho wowote, kwa hiyo itumie kwa uangalifu.

    Mfano: rm file.txt

  8. mkdir <directory>: Unda saraka mpya na jina maalum.

    Mfano: mkdir new_folder

  9. rmdir <directory>: Futa saraka tupu. Kumbuka kwamba unaweza tu kufuta saraka tupu kwa amri hii.

    Mfano: rmdir empty_folder

Usimamizi wa Ruhusa

  1. chmod <permission> <file/directory>: Badilisha ruhusa za ufikiaji za faili au saraka kulingana na ruhusa iliyoainishwa. Ruhusa za kawaida ni pamoja na "r"(soma), "w"(andika), na "x"(tekeleza).

    Mfano: chmod u+rwx file.txt(ongeza kusoma, kuandika, na kutekeleza ruhusa kwa mtumiaji)

  2. chown <user>:<group> <file/directory>: Badilisha mmiliki wa faili au saraka kwa mtumiaji na kikundi maalum.

    Mfano: chown user1:group1 file.txt(weka mmiliki na kikundi cha file.txt)

Mchakato na Usimamizi wa Huduma

  1. ps: Orodhesha michakato inayoendesha. Amri hii inaonyesha orodha ya michakato na Vitambulisho vyao vya Mchakato(PIDs).

    Mfano: ps

  2. top: Onyesha michakato inayoendesha na rasilimali za mfumo. Amri hii hutoa kiolesura shirikishi cha kutazama michakato inayoendeshwa na kufuatilia rasilimali za mfumo kama vile CPU, RAM.

    Mfano: top

  3. kill <PID>: Sitisha mchakato kwa kutumia kitambulisho maalum cha Mchakato(PID). Amri hii hutuma ishara kusimamisha mchakato, ikiruhusu kutoka au kuzima.

    Mfano: kill 1234(sitisha mchakato na PID 1234)

  4. systemctl start <service>: Anzisha huduma maalum. Huduma ni programu ya usuli ya mfumo, na amri hii inaianzisha.

    Mfano: systemctl start apache2(anza huduma ya Apache)

  5. systemctl stop <service>: Acha huduma maalum. Amri hii inasimamisha huduma inayoendesha.

    Mfano: systemctl stop apache2(simamisha huduma ya Apache)

  6. systemctl restart <service>: Anzisha upya huduma iliyobainishwa. Amri hii inasimama na kisha kuanza huduma.

    Mfano: systemctl restart apache2(anzisha upya huduma ya Apache)

  7. systemctl status <service>: Onyesha hali ya huduma iliyobainishwa. Amri hii inaonyesha kama huduma inaendeshwa au la na hali yake.

    Mfano: systemctl status apache2(onyesha hali ya huduma ya Apache)

Usimamizi wa Kifurushi

  1. apt-get install <package>: Sakinisha kifurushi cha programu kutoka kwa Ubuntu hazina.

    Mfano: apt-get install nginx(sakinisha Nginx)

  2. apt-get update: Sasisha maelezo ya vifurushi vyote vya programu kutoka kwenye hifadhi. Amri hii itachukua habari kuhusu vifurushi vya hivi karibuni kutoka kwa hazina.

    Mfano: apt-get update

  3. apt-get upgrade: Boresha vifurushi vyote vilivyosakinishwa hadi toleo jipya zaidi.

    Mfano: apt-get upgrade

  4. apt-get remove <package>: Ondoa kifurushi kilichosakinishwa kutoka kwa mfumo.

    Mfano: apt-get remove nginx(ondoa Nginx)

Usimamizi wa Mtandao

  1. ifconfig: Onyesha habari kuhusu vifaa vya mtandao na anwani za IP za mfumo.

    Mfano: ifconfig

  2. ip addr: Onyesha habari kuhusu vifaa vya mtandao na anwani za IP za mfumo. Amri hii ni sawa na ifconfig.

    Mfano: ip addr

  3. ping <domain/IP>: Angalia muunganisho wa mtandao kwa anwani maalum ya IP au jina la kikoa kwa kutuma pakiti na kusubiri jibu.

    Mfano: ping google.com

  4. curl <URL>: Rejesha maudhui kutoka kwa URL. Amri hii hutumiwa kupakua data kutoka kwa tovuti na kuonyesha matokeo kwenye mstari wa amri.

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

Usimamizi wa Historia ya Amri

  1. history: Onyesha historia ya amri zilizotekelezwa hapo awali. Amri hii inaorodhesha amri ambazo zimetekelezwa katika kipindi cha sasa.

    Mfano: history

 

Hizi ni baadhi ya amri za kawaida na muhimu za mstari wa amri katika Ubuntu. Kulingana na mahitaji na madhumuni yako, unaweza kutumia amri hizi kusimamia mfumo wako na kufanya kazi mbalimbali za msingi.