Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
software:os:linux:useful [2020/04/20 11:07] charon |
software:os:linux:useful [2021/06/08 12:58] (поточний) charon |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== Корисні програми ====== | ====== Корисні програми ====== | ||
| + | ===== direnv ===== | ||
| + | Дуже гарна програма для оновлення енва в каталогах: | ||
| + | apt install direnv | ||
| + | Читає конфіг у файлі //.envrc// у каталогах. | ||
| + | |||
| + | Приклади: | ||
| + | |||
| + | Задати профіль AWS: | ||
| + | <file bash .envrc> | ||
| + | export AWS_PROFILE=mycurrentwork | ||
| + | </ | ||
| + | Задіяти Python virtual environment: | ||
| + | <file bash .envrc> | ||
| + | # це потрібно для підхоплення .envrc вище рівнем | ||
| + | source_up | ||
| + | |||
| + | if [ ! -d " | ||
| + | echo " | ||
| + | python3 -m venv venv | ||
| + | fi | ||
| + | echo " | ||
| + | source venv/ | ||
| + | echo " | ||
| + | #echo " | ||
| + | unset PS1 | ||
| + | </ | ||
| + | <WRAP center round important 60%> | ||
| + | Після цього shell prompt не оновиться, | ||
| + | </ | ||
| + | |||
| ===== Перекладач translate-shell ===== | ===== Перекладач translate-shell ===== | ||
| [[https:// | [[https:// | ||
| Рядок 14: | Рядок 44: | ||
| словарне пояснення одного слова у словнику: | словарне пояснення одного слова у словнику: | ||
| alias dict "curl -s ' | alias dict "curl -s ' | ||
| + | dict smell | ||