Opgave 6 - Søgning i Linux file strukturen¶
Information¶
Formålet med denne øvelse er at introducere de grundlæggende Linux-kommandoer der kan anvendes til søgninger efter specifike filer i Linux file systemet.
I øvelsen skal der eksperimenteres med Linux CLI-kommandoer i BASH shell. Fremgangsmåden er, at du bliver bedt om at eksekvere en kommando, og herefter notere hvad der sker. Målet med disse øvelser er, at du skal opbygge et Cheat sheet med Linux-kommandoer i dit GitLab repo og få en generel rutinering med grundlæggende Linux Bash-kommandoer. Det betyder følgende for alle trin i øvelsen:
- Udfør kommandoen.
- Observer resultatet, og noter det herefter i dit Cheat sheet. Altså efter hver eksekveret kommando, skal du kunne redegøre for, hvad den gjorde.
Links til beskrivelse af kommandoerne i øvelse:¶
Instruktioner¶
Husk at notere i dit cheatsheet efter hvert trin!
Der skal bruges en eksperimentel tankegang i denne øvelse, da man ikke altid umiddelbart kan se hvad kommandoen gør. Så nogen gange er en del af øvelsen også at finde ud af hvordan man undersøger det
- I
Home directory, eksekver kommandoenfind. - I
Home directory, eksekver kommandoenfind /etc/. - Eksekver kommandoen
sudo find /etc/ -name passwd. Sudo foran kommandoen betyder, at kommandoen eksekveres med de rettigheder, som sudo-gruppen har. - Eksekver kommandoen
sudo find /etc/ -name pasSwd. Husk stort S. - Eksekver kommandoen
sudo find /etc/ -iname pasSwd. Husk stort S. - Eksekver kommandoen
sudo find /etc/ -name pass*.
De næste kommandoer bruges til at finde filer baseret på deres byte-størrelse. De to første trin bruges blot til at generere de to filer, som skal findes.
- I
Home directory, eksekver kommandoentruncate -s 6M filelargerthanfivemegabyte. - I
Home directory, eksekver kommandoentruncate -s 4M filelessthanfivemegabyte. - I roden (/), eksekver kommandoen
find /home -size +5M. - I roden (/), eksekver kommandoen
find /home -size -5M. - I
Home directory, opret to directories, et der heddertestog et andet som heddertest2. - I
test2, skal der oprettes en fil som heddertest. - I
Home directory, eksekver kommandoenfind -type f -name test. - I
Home directory, eksekver kommandoenfind -type d -name test.