2024-04-18 17:23:02 +01:00
|
|
|
# bash
|
|
|
|
|
|
|
|
> Bourne-Again SHell, interpreter komend powłoki systemowej kompatybilny z `sh`.
|
|
|
|
> Zobacz także: `zsh`, `histexpand`.
|
|
|
|
> Więcej informacji: <https://www.gnu.org/software/bash/>.
|
|
|
|
|
|
|
|
- Rozpocznij interaktywną sesję powłoki:
|
|
|
|
|
|
|
|
`bash`
|
|
|
|
|
|
|
|
- Rozpocznij interaktywną sesję powłoki bez ładowania konfiguracji:
|
|
|
|
|
|
|
|
`bash --norc`
|
|
|
|
|
|
|
|
- Wywołaj określone komendy:
|
|
|
|
|
|
|
|
`bash -c "{{echo 'bash jest uruchomiony'}}"`
|
|
|
|
|
|
|
|
- Uruchom podany skrypt:
|
|
|
|
|
2024-06-13 23:24:53 +01:00
|
|
|
`bash {{ścieżka/do/skryptu.sh}}`
|
2024-04-18 17:23:02 +01:00
|
|
|
|
|
|
|
- Wykonaj podany skrypt, wypisując wszystkie komendy przed ich wykonaniem:
|
|
|
|
|
2024-06-13 23:24:53 +01:00
|
|
|
`bash -x {{ścieżka/do/skryptu.sh}}`
|
2024-04-18 17:23:02 +01:00
|
|
|
|
|
|
|
- Wykonaj podany skrypt do wystąpienia pierwszego błędu:
|
|
|
|
|
2024-06-13 23:24:53 +01:00
|
|
|
`bash -e {{ścieżka/do/skryptu.sh}}`
|
2024-04-18 17:23:02 +01:00
|
|
|
|
|
|
|
- Wykonaj komendy ze `stdin`:
|
|
|
|
|
|
|
|
`{{echo "echo 'bash jest uruchomiony'"}} | bash`
|
|
|
|
|
|
|
|
- Uruchom sesję w trybie [r]estrykcyjnym:
|
|
|
|
|
|
|
|
`bash -r`
|