Puncte:0

Terminal: bash: emulate: comanda nu a fost găsită

drapel ng

Încerc să rezolv problema că executabilele descărcate prin snap nu sunt adăugate la lista de aplicații sau desktop. Așa că am încercat să scriu

emulați sh -c 'sursa /etc/profile'

Totuși, mi-a dat această eroare:

bash: emulate: comanda nu a fost găsită

btw am zsh instalat

Deci ce pot face ?

Knud Larsen avatar
drapel by
Presupun că trebuie să comutați la zsh : `$ zsh` ..... și apoi `$ emulate ....`
Salem avatar
drapel ng
@KnudLarsen Mulțumesc !! a mers !
Puncte:0
drapel us

Instalarea „zsh” nu înseamnă că acesta este shell-ul tău implicit.

Primiți această eroare probabil pentru că rulați bash. Care este rezultatul variabilei de mediu $SHELL? Utilizați comanda echo buitin.

$ echo $SHELL
/bin/bash

Actualizare suplimentară din comentariile de mai jos (credite datorate):

Variabila de mediu $SHELL este setată la autentificare și rămâne aceeași chiar și la o schimbare a shell-ului în cadrul sesiunii dvs. Există o altă comandă pe care o puteți invoca pentru a determina shell-ul dvs. actual.

readlink /proc/$$/exe

În timp ce următoarea comandă vă oferă shell-urile instalate pe sistemul dumneavoastră.

$ cat /etc/shells

/bin/sh
/bin/bash
/bin/zsh
/usr/bin/zsh
/usr/bin/git-shell

Dacă doriți să setați shell-ul implicit la zch, va trebui să aflați unde se află:

$ tip -a zsh sau care zsh

Apoi vă puteți seta carcasa în consecință.

$ chsh -s /bin/zsh
drapel cn
Rețineți că `$SHELL` nu conține shell-ul pe care îl rulați în prezent (variabila nu se schimbă dacă lansați zsh sau orice alt shell) -- conține shell-ul dvs. de conectare.
bac0n avatar
drapel cn
`readlink /proc/$$/exe` va fi probabil o alegere mai bună

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.