3 måder at rette “Terminal .profile: No such file or directory” -fejl (09.23.23)

Terminal på macOS svarer til kommandoprompten i Windows. Det giver Mac-brugere mulighed for at udføre opgaver ved hjælp af kommandoer. Når normale processer ikke fungerer, er brugen af ​​kommandoer til fejlfinding af problemer normalt go-to-løsningen. Du kan indtaste enhver form for kommando i terminalvinduet - fra at starte apps til at fjerne filer til installation af opdateringer.

Hvis du bruger macOS Catalina, kan du starte Terminal ved at gå til Finder & gt; Applikationer & gt; Hjælpeprogrammer, og dobbeltklik derefter på Terminal. Du kan også søge efter Terminal ved hjælp af Spotlight, hvilket sparer dig et par klik.

Hvad er Mac Terminal-fejlen "Terminal .profil: Ingen sådan fil eller mappe"?

Når du bruger terminalen, er der to eller alle af disse filer er normalt involveret:

  • .bash_profile
  • .profile
  • .bashrc

Imidlertid har flere Mac-brugere for nylig rapporteret, at de støder på Terminal .profile: Ingen sådan fil eller mappe, når de bruger Terminal. Når denne fejl opstår, er Terminal ikke i stand til at udføre kommandoen, fordi den ikke kan finde den nødvendige .profilfil.

Denne fejl kan være problematisk, fordi .profilfilen normalt indeholder initialiseringskoderne. Uden .profile-filen er terminalen ikke i stand til at indstille de nødvendige miljøvariabler i dine kommandolinjesessioner.

Som standard bruger Mac'er programmet "bash" som kommandolinjeskal. Når du starter Terminal, starter den en "login shell" ved at starte programmet / bin / bash. Dette program leder derefter efter to filer i din brugers [hjemmekatalog] [homedir]: .bash_profile og .profile.

Det er vigtigt at bemærke, at hvis bash finder .bash_profile, kører den filen, ellers kører den .profile. Der kan komme et tidspunkt, hvor du installerer et kommandolinjeværktøj til softwareudvikling, der opretter en .bash_profile, og du kan finde alle de ting, du lægger i .profile, ikke oprettes. På samme måde kan du installere et kommandolinjeværktøj til software, der kun forventer, at ting initialiseres i .profile, og derefter vil værktøjets indstilling ikke ske korrekt. Det er helt sikkert forvirrende.

Hvad forårsager "Terminal .profilen: Ingen sådan fil eller katalogfejl"?

Det er ikke klart, hvorfor denne fejl sker, men en af ​​de mulige årsager er utilsigtet sletning af .profilfilen fra en tredjepartsapp eller af brugeren selv.

Det er også muligt, at filen blev slettet af en Mac-rengøringsapp eller en optimeringsapp, der kategoriserede den som en unødvendig fil. Derfor er det vigtigt ikke at bruge upålidelige eller gratis renere apps, fordi det bare kan føre til flere problemer i fremtiden.

Du bør også overveje tilstedeværelsen af ​​malware. Nogle typer malware angriber vigtige filer, der er nødvendige for at køre vigtige fejlfindingsopgaver, såsom filer, der er tilknyttet anti-malware-appen, macOS-sikkerhedsfunktionerne eller terminalen.

Hvis du støder på denne fejl, er dette artiklen vil give den trinvise proces til, hvordan du løser Terminal .profile: Ingen sådan fil eller katalogfejl på Mac.

Sådan løses “Terminal .profile: Ingen sådan fil eller katalog” Fejl

Hvis Terminal ikke er i stand til at finde .profile-filen, er der flere måder at løse dette problem på. Lad os se på dem en efter en.

Fix nr. 1: Opret en .profilfil.

Det første skridt, du skal tage, er at oprette en ny .profilfil. Du kan gøre dette ved at skrive dette i terminalen i din / bruger / brugermappe: tryk på .profil

Når du er færdig, skal du logge ud af din terminal og genstarte den igen. Den skal nu registrere .profile-filen.

Fix # 2: Manuelt direkte til .bash eller en anden shell.

Når .profilen ikke er tilgængelig, er .bash-filen den næste, der skal læses. Hvis .bash-filen af ​​en eller anden grund ikke læses, kan du manuelt omdirigere Terminal til .bash-filen ved hjælp af denne kommando: $ sh / path / to / shell Sandsynligvis $ sh /bin/bash.

Fix # 3: Slet .bash-filen.

Hvis .profilen ikke læses, fordi .bash-filen først læses i stedet, kan du slette .bash-filen for at se, om den vil læse .profile-filen. For at slette .bash-filen skal du skrive denne kommandolinje i terminalvinduet: rm ~ / .bash_profile.

Oversigt

Sådan får du "Terminal .profile: Ingen sådan fil eller mappe" -fejl kan være problematisk, fordi det betyder, at .profile-filen mangler eller ikke kan læses, og Terminal fungerer derfor ikke korrekt. Hvis dette er tilfældet, kan du prøve løsningerne ovenfor for at se, hvilken der fungerer.


YouTube Video.: 3 måder at rette “Terminal .profile: No such file or directory” -fejl

09, 2023