1

Тема: Як встановити NET5 runtime на лінукс та не зламати bash ?

Робив по цьому https://darryldias.me/2021/install-and- … pberry-pi/ гайду. А на виході отримав

pi@raspberrypi:~ $ ls
bash: ls: command not found
pi@raspberrypi:~ $ man ls
bash: man: command not found
pi@raspberrypi:~ $


Й що з цим клятим .bashrc робити ???

2

Re: Як встановити NET5 runtime на лінукс та не зламати bash ?

Швидше за все ви поламали змінну PATH.
Спробуйте

/bin/ls

Якщо працює - то

/bin/cat ~/.bashrc

І уважно подивіться, що в ньому не так.
Можливо, має бути не /bin, а /usr/bin.
Якщо все одно не виходить - скопіюйте усталений bashrc з /etc/skel

Подякували: leofun011

3 Востаннє редагувалося cheappi386 (17.09.2021 19:45:36)

Re: Як встановити NET5 runtime на лінукс та не зламати bash ?

koala написав:

Якщо все одно не виходить - скопіюйте усталений bashrc з /etc/skel

там нема нічого
знайшов тут https://stackoverflow.com/questions/377 … -directory

/bin/bash --noprofile --norc
/bin/cp /etc/skel/.bashrc ~/

"." це прихований файл ?

4

Re: Як встановити NET5 runtime на лінукс та не зламати bash ?

Так, файли, що починаються з '.', не виводяться без спеціального прапорця. Походить з примітивної помилки розробників UNIX, яким здалося достатнім перевіряти не назви файлів "." та "..", а просто перший символ.

Подякували: cheappi386, bebyk2

5

Re: Як встановити NET5 runtime на лінукс та не зламати bash ?

koala написав:

Так, файли, що починаються з '.', не виводяться без спеціального прапорця. Походить з примітивної помилки розробників UNIX, яким здалося достатнім перевіряти не назви файлів "." та "..", а просто перший символ.

Після чого баг став фічею: сучасні розробники використовують цю початкову крапку як аналог атрибуту прихованості.