Tiedostojen ja hakemistojen hallinta
-
ls
: Näytä luettelo nykyisen hakemiston tiedostoista ja hakemistoista. Tämän komennon avulla voit tarkastella nykyisen hakemiston sisältöä.Esimerkki:
ls
-
pwd
: Tulosta nykyisen hakemiston absoluuttinen polku. Tämä komento auttaa sinua tietämään, missä tiedostojärjestelmässä olet.Esimerkki:
pwd
-
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
-
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
-
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)
-
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)
-
rm <file>
: Poista tiedosto. Huomaa, että tämä komento poistaa tiedoston ilman vahvistusta, joten käytä sitä huolellisesti.Esimerkki:
rm file.txt
-
mkdir <directory>
: Luo uusi hakemisto määritetyllä nimellä.Esimerkki:
mkdir new_folder
-
rmdir <directory>
: Poista tyhjä hakemisto. Huomaa, että tällä komennolla voit poistaa vain tyhjän hakemiston.Esimerkki:
rmdir empty_folder
Lupien hallinta
-
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) -
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
-
ps
: Lista käynnissä olevat prosessit. Tämä komento näyttää luettelon prosesseista ja niitä vastaavista prosessitunnuksista(PID).Esimerkki:
ps
-
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
-
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ä) -
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) -
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) -
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) -
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
-
apt-get install <package>
: Asenna ohjelmistopaketti arkistosta Ubuntu.Esimerkki:
apt-get install nginx
(asenna Nginx) -
apt-get update
: Päivitä kaikkien ohjelmistopakettien tiedot arkistosta. Tämä komento hakee tiedot uusimmista paketeista arkistosta.Esimerkki:
apt-get update
-
apt-get upgrade
: Päivitä kaikki asennetut paketit uusimpaan versioon.Esimerkki:
apt-get upgrade
-
apt-get remove <package>
: Poista asennettu paketti järjestelmästä.Esimerkki:
apt-get remove nginx
(poista Nginx)
Verkostojohtaminen
-
ifconfig
: Näytä tiedot verkkolaitteista ja järjestelmän IP-osoitteista.Esimerkki:
ifconfig
-
ip addr
: Näytä tiedot verkkolaitteista ja järjestelmän IP-osoitteista. Tämä komento on samanlainen kuinifconfig
.Esimerkki:
ip addr
-
ping <domain/IP>
: Tarkista verkkoyhteys määritettyyn IP-osoitteeseen tai verkkotunnukseen lähettämällä paketteja ja odottamalla vastausta.Esimerkki:
ping google.com
-
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
-
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.