Fil- og katalogadministrasjon
-
ls
: Vis en liste over filer og kataloger i gjeldende katalog. Denne kommandoen lar deg se innholdet i gjeldende katalog.Eksempel:
ls
-
pwd
: Skriv ut den absolutte banen til gjeldende katalog. Denne kommandoen hjelper deg å vite hvor du er i filsystemet.Eksempel:
pwd
-
cd <directory>
: Bytt til den angitte katalogen. Ved å bruke denne kommandoen kan du navigere mellom kataloger i filsystemet.Eksempel:
cd /home/user/documents
-
touch <file>
: Opprett en ny fil eller oppdater endringstiden for en eksisterende fil. Hvis filen allerede eksisterer, vil den oppdatere endringstiden.Eksempel:
touch newfile.txt
-
cp <source> <destination>
: Kopier en fil eller katalog fra kildestedet til destinasjonsstedet. Du kan kopiere flere filer eller kataloger ved å spesifisere flere kilder.Eksempel:
cp file.txt /home/user/documents/
(kopier en fil)cp -r folder1 /home/user/documents/
(kopier en katalog)
-
mv <source> <destination>
: Flytt eller gi nytt navn til en fil eller katalog fra kildestedet til destinasjonsstedet. Hvis destinasjonen er et nytt navn, vil den gi nytt navn; hvis det er en ny vei, vil den bevege seg.Eksempel:
mv file.txt /home/user/documents/file_new.txt
(gi nytt navn til en fil)mv folder1 /home/user/documents/
(flytt en katalog)
-
rm <file>
: Slett en fil. Merk at denne kommandoen vil slette filen uten noen bekreftelse, så bruk den forsiktig.Eksempel:
rm file.txt
-
mkdir <directory>
: Opprett en ny katalog med det angitte navnet.Eksempel:
mkdir new_folder
-
rmdir <directory>
: Slett en tom katalog. Merk at du bare kan slette en tom katalog med denne kommandoen.Eksempel:
rmdir empty_folder
Tillatelsesbehandling
-
chmod <permission> <file/directory>
: Endre tilgangstillatelsene til en fil eller katalog i henhold til den angitte tillatelsen. Vanlige tillatelser inkluderer "r"(les), "w"(skriv) og "x"(utfør).Eksempel:
chmod u+rwx file.txt
(legg til lese-, skrive- og utføringstillatelser for brukeren) -
chown <user>:<group> <file/directory>
: Endre eieren av en fil eller katalog til den angitte brukeren og gruppen.Eksempel:
chown user1:group1 file.txt
(angi eier og gruppe for file.txt)
Prosess- og tjenesteledelse
-
ps
: Liste kjørende prosesser. Denne kommandoen viser en liste over prosesser og deres tilhørende prosess-ID-er(PID-er).Eksempel:
ps
-
top
: Vis kjørende prosesser og systemressurser. Denne kommandoen gir et interaktivt grensesnitt for å se kjørende prosesser og overvåke systemressurser som CPU, RAM.Eksempel:
top
-
kill <PID>
: Avslutt en prosess med den angitte prosess-ID(PID). Denne kommandoen sender et signal for å stoppe prosessen, slik at den kan avsluttes eller slås av.Eksempel:
kill 1234
(avslutt prosessen med PID 1234) -
systemctl start <service>
: Start den angitte tjenesten. En tjeneste er et bakgrunnsprogram for systemet, og denne kommandoen starter den.Eksempel:
systemctl start apache2
(start Apache-tjenesten) -
systemctl stop <service>
: Stopp den angitte tjenesten. Denne kommandoen stopper den kjørende tjenesten.Eksempel:
systemctl stop apache2
(stopp Apache-tjenesten) -
systemctl restart <service>
: Start den angitte tjenesten på nytt. Denne kommandoen stopper og starter deretter tjenesten.Eksempel:
systemctl restart apache2
(start Apache-tjenesten på nytt) -
systemctl status <service>
: Vis statusen til den angitte tjenesten. Denne kommandoen viser om tjenesten kjører eller ikke og dens status.Eksempel:
systemctl status apache2
(vis statusen til Apache-tjenesten)
Pakkehåndtering
-
apt-get install <package>
: Installer en programvarepakke fra Ubuntu depotet.Eksempel:
apt-get install nginx
(installer Nginx) -
apt-get update
: Oppdater informasjonen om alle programvarepakker fra depotet. Denne kommandoen vil hente informasjon om de nyeste pakkene fra depotet.Eksempel:
apt-get update
-
apt-get upgrade
: Oppgrader alle installerte pakker til den nyeste versjonen.Eksempel:
apt-get upgrade
-
apt-get remove <package>
: Fjern en installert pakke fra systemet.Eksempel:
apt-get remove nginx
(fjern Nginx)
Nettverksadministrasjon
-
ifconfig
: Vis informasjon om nettverksenheter og IP-adresser til systemet.Eksempel:
ifconfig
-
ip addr
: Vis informasjon om nettverksenheter og IP-adresser til systemet. Denne kommandoen ligner påifconfig
.Eksempel:
ip addr
-
ping <domain/IP>
: Sjekk nettverkstilkoblingen til en spesifisert IP-adresse eller domenenavn ved å sende pakker og vente på svar.Eksempel:
ping google.com
-
curl <URL>
: Hent innholdet fra en URL. Denne kommandoen brukes vanligvis til å laste ned data fra et nettsted og vise resultatet på kommandolinjen.Eksempel:
curl https://www.example.com
Ledelse av kommandohistorikk
-
history
: Vis historien til tidligere utførte kommandoer. Denne kommandoen viser kommandoene som har blitt utført i gjeldende økt.Eksempel:
history
Dette er noen vanlige og nyttige kommandolinjekommandoer i Ubuntu. Avhengig av dine behov og formål, kan du bruke disse kommandoene til å administrere systemet og utføre ulike grunnleggende oppgaver.