vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-04-22 03:19 pm

Линуксисту на заметку

Полезные примитивы управления путём 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
juan_gandhi: (Default)

[personal profile] juan_gandhi 2025-04-23 04:49 am (UTC)(link)
Советские "операционные системы", это же чисто для диссертаций проекты, нет разве.

Мы на СМ 1-2 сразу же выкидывали эту дрянь, что прилагалась, из Северодонецка, и ставили RTE-2 или RTE-4. Откуда мы их брали? А от знакомых, которые на минсредмаш работали. А те от шпионов. Но надо было драйверы наладить, да обработку прерываний. Потому что советская ЭВМ без глюков не бывает же, даже если она практически цельнотянутая.
malyj_gorgan: (Default)

[personal profile] malyj_gorgan 2025-04-23 04:55 am (UTC)(link)
Я застав останній рік функціонування ЄС-100 у нас на фізфаці. Мені пощастило, що у мене був доступ до "Іскри" (цільно-краджена IBM-086), на якій той самий фортран працював швидше і краще