Vraag Hoe begin ik bash in 13.04?


Ik heb een bash-script dat ik moet uitvoeren. Het lijkt erop dat ik niet in mijn terminal kan binnenkomen omdat het een iets andere syntaxis heeft.

Ik zou het eerste bestand kunnen uitvoeren bash ./configure maar het produceert een makefile die ik niet kan gebruiken. Als ik het probeer bash make het vertelt me ​​dat het het maken niet kan uitvoeren.

Hoe voer ik dit make-bestand uit in bash?

Ik heb geprobeerd cd /usr/bin ./bash maar het vertelt me ​​dat het geen bash kan vinden.

Dus hoe begin ik bash?


1
2018-06-30 20:41


oorsprong


Als u probeert een software van de bron te bouwen, moet u dit invoeren ./configure (zonder bash vooraan) gevolgd door make. Heb jij make geïnstalleerd? het zit waarschijnlijk in de build-essential pakket. - gniourf_gniourf


antwoorden:


probeer het commando "bash" te gebruiken, dit opent een interactieve bash-terminal en gebruikt het dan als de normale terminal en als je klaar bent, gebruik je het commando "exit" om terug te gaan naar je reguliere terminal.


2
2018-06-30 20:46



er gaat niets open als ik "bash" typ :( - Maik Klein
het zal er niet uitzien alsof het iets heeft geopend. probeer "ps -p $$" in te typen, dit zou moeten zeggen dat je nu bash gebruikt - namingFailed
nee het probeert nog steeds sh te gebruiken, als ik bash gebruik en gebruik maak ik krijg dit "/ bin / sh: 1: Syntax error:" ("unexpected" - Maik Klein
Dit kan het probleem zijn, wiki.ubuntu.com/DashAsBinSh  er is een probleemoplossing. dat wil zeggen verander de SHELL-variabele in het make-bestand in / bin / bash - namingFailed