Bash pro začátečníky/Problémy
Vzhled
Tato stránka je součástí kurzu: | |
začátečníci | |
Příslušnost: všeobecná |
Problémy
[editovat]Cílem tohoto kurzu je, abyste problémy buď přepracovali do podoby řešení (Jak něco udělat?) či otázek (Otázky). Nicméně někdy to člověku nejde a proto je tu tato sekce, kde si můžete otevřít problém, zapisovat si postup řešení a jiní Vám mohou do toho zkusit poradit.
1: Nejde otevřít adresář
[editovat]- tak nakonec se zjistilo, že se nejedná o adresář (modře po příkazu ls), ale o redirekt (světle modře) - prostě na tom černém pozadí ty barvy nejsou tak zřetelný
2: Nejde spustit VicuñaUploader
[editovat]- stáhnu si verzi, robalím, poklikám na soubor "vicuna" a nic (otevře se terminál a zase zavře)
- při spuštění programu z terminálu, tedy J.8, mit hlásí chybu CH.1
- tato chyba může být způsobena tím, že je nainstalova headles java, opravím to přeinstalací normální javy, například příkazem
sudo apt install openjdk-17-jdk
- případně se dají doinstalovat další součásti javy, viz návody
- tato chyba může být způsobena tím, že je nainstalova headles java, opravím to přeinstalací normální javy, například příkazem
3: V terminálu je tilda (~) a nejde v něm pracovat
[editovat]- jediné na co terminál reaguje je enter, ale vždy vypíše novou řádku s uživatelským jménem ukončeným tildou
- může jít o to, že je poškozen systém adresářů, protože došlo k vybytí při zapnutí systému
- některé příkazy ale fungují
- ŘEŠENÍ: nakonec se ale ukázalo, že LT funguje a že písmo mělo stejnou barvu jako pozadí a nebylo vidět.
4: Vicuna nejde spustit příkazem v terminálu
[editovat]- vložil jsem odkaz na adresář VU do
$PATH
v.bashrc
, pak vytvořil alias, a otevřel nový terminál. Při zadánívicuna
i aliasu vu to hlásí "command not found
" - takže se postupným hledáním chyby zjistilo, že se nejedná o bash skript, ale sh skript, protože je na začátku skriptu
#!/usr/bin/env sh