Entry tags:
Линуксисту на заметку
Полезные примитивы управления путём 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
Мені би знадобилося все те ж саме для zsh
(Взагалі, поки все було sh, життя було простіше, а потім tcsh, zsh, bash -- все трошки подібне і трошки різне, в результаті, якщо щось колись і знав, то все забув, дурний find кожен раз не впевнений, як вживати...)
no subject
no subject
no subject
І це ще я -- щаслива людина, практично зумів уникнути "операційних систем" савецької обчислювальної техніки. (Досі, до речі, не впевнений, СВМ на ЄС-100 -- її здерли у ВАКСа, чи випадково назва співпала?)
no subject
Мы на СМ 1-2 сразу же выкидывали эту дрянь, что прилагалась, из Северодонецка, и ставили RTE-2 или RTE-4. Откуда мы их брали? А от знакомых, которые на минсредмаш работали. А те от шпионов. Но надо было драйверы наладить, да обработку прерываний. Потому что советская ЭВМ без глюков не бывает же, даже если она практически цельнотянутая.
no subject
no subject
no subject
Нє-нє-нє, Девід Блейн, тільки руцями, тільки очима, тричі перевіривши.
no subject
no subject
no subject
no subject
no subject