Hvordan løse bin/sh 1 kilde ikke funnet

Hvordan løse bin/sh 1 kilde ikke funnet
Ubuntu er et populært Linux -operativsystem som lar deg kjøre kode ved hjelp av skript. En datamaskinfeil er forekomsten av en datamaskin som gir et unøyaktig resultat. Når du kjører noen skript eller gjør noen oppgaver ved hjelp av en terminal, kan du støte på noen feil som kan løses gjennom forskjellige teknikker. I denne artikkelen vil vi diskutere årsakene til feilen “BIN/SH: 1: Kilde ikke: funnet” og hvordan du kan løse den.

Et skallskript er programvare som utfører kommandoer. Shell -skript brukes først og fremst for å unngå kjedelige oppgaver. I stedet for å legge inn kommandoer en etter de andre n gangene, kan du konstruere et skript for å automatisere en serie instruksjoner som skal kjøres etter hverandre. /Bin /sh brukes til å kjøre filen med SH, et Bourne -skall eller et annet sammenlignbart skall.

Hvorfor “bin/sh: 1: kilde ikke: funnet” feil oppstår

Mens du bruker FYPLL -depotet, kan du konfrontere feilen “BIN/SH: 1: Kilde ikke: funnet” Når du begynner å aktivere den kommandoen nedenfor:

$ kilde ./aktivere

Du vil få:

/ bin / sh: 1: kilde: ikke funnet

Løse

Vi kan løse feilen ovenfor på flere måter og følge den passende måten for deg.

Kilden er ikke en SH-innebygd; Det er en innebygd bash, og du bruker SH i stedet for å bash. Prøv å bruke bash i stedet for SH.

Erstatt “Kilde ./aktiverer ”med“… /Aktiver ”

Bygge et automatisk oppsettsskript som endrer/etc/profil og $ hjem/.Profil Hvis noen stier ikke blir eksportert, må du automatisk laste inn disse på nytt med den nedenfor-nevnte kommandoen:

$ kilde /etc /profil
$ kilde ~/.profil

Du vil få:

Kilde: Ikke funnet

Det betyr ikke at kildefilen ikke er funnet; Det betyr at kilden du prøver å få tilgang til ikke er funnet, kilden er en innebygd funksjon av bash, og manuset kjøres ikke med bash

Løse

I stedet for kilde, “.”Støttes av noen skjell. Så du kan prøve noe som den under-nevnte syntaks.

$ . filnavn

I stedet for å bruke kommandoen nedenfor:

$ kildefilnavn

/Bin /sh er vanligvis et skall som prøver å etterligne skallet. For “sh” bruker mange distribusjoner /bin /bash fordi den støtter kilden. Kilden støttes imidlertid ikke av Ubuntu som bruker /bin /dash. Hvis du ikke kan redigere skriptet, kan du prøve å endre skallet som utfører det.

Konklusjon

Som programmerer eller datamaskinbrukere møter vi visse feil daglig. Mens vi bruker skallet, møter vi forskjellige typer feil, en av feilene er “BIN/SH: 1: Kilde ikke: funnet”. Du møter denne feilen når du kjører bashskriptet ved hjelp av “sh” -skallet. Den vanligste årsaken til denne feilen er diskutert i denne artikkelen, og mulige måter å løse denne feilen blir også diskutert. Du kan finne hjelp fra denne artikkelen mens du løser feilen din.