Ubuntu Command Line: Yleiset komennot ja käyttöopas

Tiedostojen ja hakemistojen hallinta

  1. ls: Näytä luettelo nykyisen hakemiston tiedostoista ja hakemistoista. Tämän komennon avulla voit tarkastella nykyisen hakemiston sisältöä.

    Esimerkki: ls

  2. pwd: Tulosta nykyisen hakemiston absoluuttinen polku. Tämä komento auttaa sinua tietämään, missä tiedostojärjestelmässä olet.

    Esimerkki: pwd

  3. cd <directory>: Vaihda määritettyyn hakemistoon. Käyttämällä tätä komentoa voit navigoida tiedostojärjestelmäsi hakemistojen välillä.

    Esimerkki: cd /home/user/documents

  4. touch <file>: Luo uusi tiedosto tai päivitä olemassa olevan tiedoston muokkausaika. Jos tiedosto on jo olemassa, se päivittää muokkausajan.

    Esimerkki: touch newfile.txt

  5. cp <source> <destination>: Kopioi tiedosto tai hakemisto lähdesijainnista kohdesijaintiin. Voit kopioida useita tiedostoja tai hakemistoja määrittämällä useita lähteitä.

    Esimerkki:

    • cp file.txt /home/user/documents/(kopioi tiedosto)
    • cp -r folder1 /home/user/documents/(kopioi hakemisto)
  6. mv <source> <destination>: Siirrä tai nimeä uudelleen tiedosto tai hakemisto lähdesijainnista kohdesijaintiin. Jos kohde on uusi nimi, se nimeää uudelleen; jos se on uusi polku, se liikkuu.

    Esimerkki:

    • mv file.txt /home/user/documents/file_new.txt(nimeä tiedosto uudelleen)
    • mv folder1 /home/user/documents/(siirrä hakemistoa)
  7. rm <file>: Poista tiedosto. Huomaa, että tämä komento poistaa tiedoston ilman vahvistusta, joten käytä sitä huolellisesti.

    Esimerkki: rm file.txt

  8. mkdir <directory>: Luo uusi hakemisto määritetyllä nimellä.

    Esimerkki: mkdir new_folder

  9. rmdir <directory>: Poista tyhjä hakemisto. Huomaa, että tällä komennolla voit poistaa vain tyhjän hakemiston.

    Esimerkki: rmdir empty_folder

Lupien hallinta

  1. chmod <permission> <file/directory>: Muuta tiedoston tai hakemiston käyttöoikeuksia määritetyn käyttöoikeuden mukaisesti. Yleisiä käyttöoikeuksia ovat "r"(luku), "w"(kirjoitus) ja "x"(suorita).

    Esimerkki: chmod u+rwx file.txt(lisää luku-, kirjoitus- ja suoritusoikeudet käyttäjälle)

  2. chown <user>:<group> <file/directory>: Muuta tiedoston tai hakemiston omistaja määritetyksi käyttäjäksi ja ryhmäksi.

    Esimerkki: chown user1:group1 file.txt(määritä tiedosto.txt:lle omistaja ja ryhmä)

Prosessien ja palveluiden hallinta

  1. ps: Lista käynnissä olevat prosessit. Tämä komento näyttää luettelon prosesseista ja niitä vastaavista prosessitunnuksista(PID).

    Esimerkki: ps

  2. top: Näytä käynnissä olevat prosessit ja järjestelmäresurssit. Tämä komento tarjoaa vuorovaikutteisen käyttöliittymän käynnissä olevien prosessien katseluun ja järjestelmäresurssien, kuten suorittimen, RAM:n, valvontaan.

    Esimerkki: top

  3. kill <PID>: Lopeta prosessi määritetyllä prosessitunnuksella(PID). Tämä komento lähettää signaalin prosessin pysäyttämiseksi ja sallii sen poistua tai sammuttaa.

    Esimerkki: kill 1234(päätä prosessi PID 1234:llä)

  4. systemctl start <service>: Käynnistä määritetty palvelu. Palvelu on järjestelmän taustaohjelma, ja tämä komento käynnistää sen.

    Esimerkki: systemctl start apache2(käynnistä Apache-palvelu)

  5. systemctl stop <service>: Pysäytä määritetty palvelu. Tämä komento pysäyttää käynnissä olevan palvelun.

    Esimerkki: systemctl stop apache2(pysäytä Apache-palvelu)

  6. systemctl restart <service>: Käynnistä määritetty palvelu uudelleen. Tämä komento pysäyttää ja käynnistää sitten palvelun.

    Esimerkki: systemctl restart apache2(käynnistä Apache-palvelu uudelleen)

  7. systemctl status <service>: Näytä määritetyn palvelun tila. Tämä komento näyttää, onko palvelu käynnissä vai ei, ja sen tilan.

    Esimerkki: systemctl status apache2(näytä Apache-palvelun tila)

Paketinhallinta

  1. apt-get install <package>: Asenna ohjelmistopaketti arkistosta Ubuntu.

    Esimerkki: apt-get install nginx(asenna Nginx)

  2. apt-get update: Päivitä kaikkien ohjelmistopakettien tiedot arkistosta. Tämä komento hakee tiedot uusimmista paketeista arkistosta.

    Esimerkki: apt-get update

  3. apt-get upgrade: Päivitä kaikki asennetut paketit uusimpaan versioon.

    Esimerkki: apt-get upgrade

  4. apt-get remove <package>: Poista asennettu paketti järjestelmästä.

    Esimerkki: apt-get remove nginx(poista Nginx)

Verkostojohtaminen

  1. ifconfig: Näytä tiedot verkkolaitteista ja järjestelmän IP-osoitteista.

    Esimerkki: ifconfig

  2. ip addr: Näytä tiedot verkkolaitteista ja järjestelmän IP-osoitteista. Tämä komento on samanlainen kuin ifconfig.

    Esimerkki: ip addr

  3. ping <domain/IP>: Tarkista verkkoyhteys määritettyyn IP-osoitteeseen tai verkkotunnukseen lähettämällä paketteja ja odottamalla vastausta.

    Esimerkki: ping google.com

  4. curl <URL>: Hae sisältö URL-osoitteesta. Tätä komentoa käytetään yleisesti tietojen lataamiseen verkkosivustolta ja tuloksen näyttämiseen komentorivillä.

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

Komentohistorian hallinta

  1. history: Näytä aiemmin suoritettujen komentojen historia. Tämä komento listaa komennot, jotka on suoritettu nykyisessä istunnossa.

    Esimerkki: history

 

Nämä ovat joitain yleisiä ja hyödyllisiä komentorivin komentoja Ubuntu. Tarpeistasi ja käyttötarkoituksistasi riippuen voit käyttää näitä komentoja järjestelmän hallintaan ja eri perustehtävien suorittamiseen.