Линуксисту на заметку
2025-04-22 15:19![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Полезные примитивы управления путём PATH. Вставляются в ~/.bashrc. Правятся по вкусу.
append_path() { local dir="$1" if [[ -d "$dir" ]]; then if [[ -d "$dir" && ":$PATH:" != *":$dir:"* ]]; then export PATH="$PATH:$dir" fi fi } prepend_path() { local dir="$1" if [[ -d "$dir" ]]; then if [[ -d "$dir" && ":$PATH:" != *":$dir:"* ]]; then export PATH="$dir:$PATH" fi fi } remove_path() { local dir="$1" if [[ ":$PATH:" == *":$dir:"* ]]; then local new_path=":$PATH:" new_path="${new_path//:$dir:/:}" new_path="${new_path#:}" export PATH="${new_path%:}" fi } remove_path /usr/games remove_path /usr/local/games remove_path . append_path /usr/sbin append_path /usr/bin append_path /snap/bin prepend_path /usr/local/bin prepend_path /usr/local/sbin prepend_path $HOME/.local/bin
no subject
Date: 2025-04-23 04:40 (UTC)І це ще я -- щаслива людина, практично зумів уникнути "операційних систем" савецької обчислювальної техніки. (Досі, до речі, не впевнений, СВМ на ЄС-100 -- її здерли у ВАКСа, чи випадково назва співпала?)
no subject
Date: 2025-04-23 04:49 (UTC)Мы на СМ 1-2 сразу же выкидывали эту дрянь, что прилагалась, из Северодонецка, и ставили RTE-2 или RTE-4. Откуда мы их брали? А от знакомых, которые на минсредмаш работали. А те от шпионов. Но надо было драйверы наладить, да обработку прерываний. Потому что советская ЭВМ без глюков не бывает же, даже если она практически цельнотянутая.
no subject
Date: 2025-04-23 04:55 (UTC)no subject
Date: 2025-04-23 07:23 (UTC)no subject
Date: 2025-04-23 08:43 (UTC)no subject
Date: 2025-04-23 11:20 (UTC)no subject
Date: 2025-04-23 11:45 (UTC)