Shell code blocks, headers, other minor changes

Even there is no visible difference between

```md
    sudo apt-get install foo
```

and

    ```sh
    sudo apt-get install foo
    ```


The second one is better because if there will be changes, the code highligh may appear. :smile: