Tog bort lite onödig indentering
This commit is contained in:
parent
1d0edf0637
commit
23e0688d00
@ -13,7 +13,7 @@ Tillsammans med [daemonicus666](https://github.com/daemonicus666) gjorde vi ett
|
|||||||
|
|
||||||
### Frågor och uppgifter ###
|
### Frågor och uppgifter ###
|
||||||
|
|
||||||
1. Vad kommer att listas vid följande kommando?
|
1. Vad kommer att listas vid följande kommando?
|
||||||
* _ls -la [a]*[!e]_
|
* _ls -la [a]*[!e]_
|
||||||
|
|
||||||
Listar alla filer som börjar på __a__ och innehåller ett fritt antal tecken och som inte slutar på ett __e__.
|
Listar alla filer som börjar på __a__ och innehåller ett fritt antal tecken och som inte slutar på ett __e__.
|
||||||
@ -24,22 +24,22 @@ Tillsammans med [daemonicus666](https://github.com/daemonicus666) gjorde vi ett
|
|||||||
|
|
||||||
Listar alla filer som innehåller fyra tecken, en punkt, och sedan ett __c__ eller ett __o__.
|
Listar alla filer som innehåller fyra tecken, en punkt, och sedan ett __c__ eller ett __o__.
|
||||||
|
|
||||||
2. Om du vill lista alla filer som börjar på a och slutar på .c, vilken wildcard använder du då?
|
2. Om du vill lista alla filer som börjar på a och slutar på .c, vilken wildcard använder du då?
|
||||||
```bash
|
```bash
|
||||||
ls a*.c
|
ls a*.c
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Om du skriver _ls -la >> /test/test_, vad händer då?
|
3. Om du skriver _ls -la >> /test/test_, vad händer då?
|
||||||
|
|
||||||
Den skriver alla ut en fillista till filet /test/test. Körs raden igen kommer den skriva fylla på med listan efter den förra listan i samma fil.
|
Den skriver alla ut en fillista till filet /test/test. Körs raden igen kommer den skriva fylla på med listan efter den förra listan i samma fil.
|
||||||
|
|
||||||
4. Lista alla filer i hela filsystemet till en fil som heter ls-laR.gz, den ska alltså också vara komprimerad, eventuella felmeddelanden ska hamna i ls-laR-errors.txt.
|
4. Lista alla filer i hela filsystemet till en fil som heter ls-laR.gz, den ska alltså också vara komprimerad, eventuella felmeddelanden ska hamna i ls-laR-errors.txt.
|
||||||
```bash
|
```bash
|
||||||
ls -laR | gzip > ls-laR.gz 2> ls-laR-errors.txt
|
ls -laR | gzip > ls-laR.gz 2> ls-laR-errors.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Vad är miljövariabeln PATH för något? Hur lägger du till katalogen ~/bin till PATH?
|
5. Vad är miljövariabeln PATH för något? Hur lägger du till katalogen ~/bin till PATH?
|
||||||
Hur gör du så att denna ändring sker vid varje inloggning?
|
Hur gör du så att denna ändring sker vid varje inloggning?
|
||||||
|
|
||||||
PATH håller reda på binärer i systemet. För att lägga till ~/bin i min egen PATH redigerar jag min ~/.profile och lägger till följande innehåll
|
PATH håller reda på binärer i systemet. För att lägga till ~/bin i min egen PATH redigerar jag min ~/.profile och lägger till följande innehåll
|
||||||
```bash
|
```bash
|
||||||
@ -48,15 +48,15 @@ Tillsammans med [daemonicus666](https://github.com/daemonicus666) gjorde vi ett
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Vad händer om du skriver _top_ i .bash\_logout?
|
6. Vad händer om du skriver _top_ i .bash\_logout?
|
||||||
|
|
||||||
Top körs vid utloggning, dock bara om man är i ett login-shell, d.v.s. om man loggar in via en riktig terminal, typ CTRL+ALT+F2.
|
Top körs vid utloggning, dock bara om man är i ett login-shell, d.v.s. om man loggar in via en riktig terminal, typ CTRL+ALT+F2.
|
||||||
|
|
||||||
7. Hur använder du mekanismen _pushd_, _popd_ och _dirs_?
|
7. Hur använder du mekanismen _pushd_, _popd_ och _dirs_?
|
||||||
|
|
||||||
_Pushd_ används för att lägga in kataloger i dir-stacken samt byta till katalogen man anger. Popd används för att byta tillbaks till katalogerna från dir-stacken, en i taget. När man använder _popd_ försvinner katalogen en efter en från dir-stacken. _Dirs_ kommandot används för att lista katalogerna i dir-stacken.
|
_Pushd_ används för att lägga in kataloger i dir-stacken samt byta till katalogen man anger. Popd används för att byta tillbaks till katalogerna från dir-stacken, en i taget. När man använder _popd_ försvinner katalogen en efter en från dir-stacken. _Dirs_ kommandot används för att lista katalogerna i dir-stacken.
|
||||||
|
|
||||||
8. Vad är ett "null kommando" och varför finns det?
|
8. Vad är ett "null kommando" och varför finns det?
|
||||||
|
|
||||||
Kolon (":") är ett null kommando och returnerar alltid 0 från $? (värdet från senaste körda kommandot). D.v.s det är ett kommando som faktiskt körs men inte gör något, men returnerar 0 i exit status. T.ex. kan man använda detta istället för ett faktiskt kommando om man måste ha ett sant returvärde från något. Exempelvis i en while-stats i script. Eller bara rakt upp och ner vid prompten för att testa ett script man gjort som är beroende av ett sant returvärde.
|
Kolon (":") är ett null kommando och returnerar alltid 0 från $? (värdet från senaste körda kommandot). D.v.s det är ett kommando som faktiskt körs men inte gör något, men returnerar 0 i exit status. T.ex. kan man använda detta istället för ett faktiskt kommando om man måste ha ett sant returvärde från något. Exempelvis i en while-stats i script. Eller bara rakt upp och ner vid prompten för att testa ett script man gjort som är beroende av ett sant returvärde.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user