Mappestruktur i linux
/ Root: Alle filer og mapper ligger i root mappen. Her har bare root brukeren tilgang. Root sin hjemmemappe ligger også her /root
/bin User Binaries: Her ligger alle kjørbare filer. f.eks cd,ls,ping,grep osv.
/sbin System Binaries: Samme som /bin men filer som vanligvis blir brukt av systemadministratoren
/etc Configuration files: Her ligger alle konfig filer til alle programmer som er installert
/dev Device files: Termninal devices, usb, or any other device attached to the system.
/proc Process Information: Contains information about system process.
/var Variable Files: Content of the files that are expected to grow can be found under this directory. Log filer osv
/tmp Temporary Files: Directory that contains temporary files created by system and users. Files under this directory are deleted when system is rebooted.
/usr User Programs:
/home Home: Har en mappe for hver bruker hvor man lagrer personlige filer knyttet til brukeren
/boot Boot Loader Files: Contains boot loader related files.
/lib System Libaries: Contains library files that supports the binaries located under /bin and /sbin
/opt Optional Add-on Applications: Contains add-on applications from individual vendors. add-on applications should be installed under either /opt/ or /opt/ sub-directory.
/mnt Mount Directory: Temporary mount directory where sysadmins can mount filesystems.
/media Removable Media Devices: Temporary mount directory for removable devices.
/srv Service Data: Contains server specific services related data.
Mapper man bør vite om på OV
/usr/local/bin -> Her ligger alle selvskrevne scripts (Ligger på git.omegav.no også)
/home/medlem -> Medlem sin hjemmemappe
/sikkertnoemerogså
Generiske kommandoer man bør kunne
cd
cd står for "change directory" og brukes for å bytte mappe. Denne kommandoen gjør det samme cd i DOS på windows. Man kan bruke absolutt sti eller relativ sti. Noen eksempler på dette:
Code Block |
---|
|
$ cd /home/medlem
$ cd ../
$ cd flim/thismovieisgood/ |
ls
ls er kort for "list". Denne kommandoen lister opp alle filene i mappen du nå er i. Brukes vanligvis med parameterene -l og -a for å få ting nedover og å få skjulte filer også
Code Block |
---|
|
$ ls -la
$ ls -l -a |
cat
cat brukes for å printe filer til terminalen.
Code Block |
---|
|
$ cat logfile.txt
$ cat program.py |
vim
Vim brukes for å editere filer.
Code Block |
---|
|
$ vim path/to/file
|
Trykk I for å endre til insert mode. Nå kan man skrive. For å save, trykk ESC for å komme ut av insert mode også skriver man :wq. w står for write, og q for quit.
nano
Nano brukes også for å editere filer. Et dårligere og lettere alternativ til VIM
Code Block |
---|
|
$ nano /path/to/file |
less
Less brukes for å bla i filer uten å endre dem
Code Block |
---|
|
$ less /path/to/file |