out of memory
Надоело складировать все свои заметки, однострочники, ссылки на статьи и прочую полезную лабудень по приватным каналам и всяким Obsidian'ам. Да будет один публичный канал! Будем делиться знаниями. Тематика: IT, около IT и немного за пределами.
Больше- Подписчики
- Просмотры постов
- ER - коэффициент вовлеченности
Загрузка данных...
Загрузка данных...
Пара заметок про tmux (кроме того, что он крутой). 1. Отдельные панели можно распахивать во все окно с <modifier> + z (modifier по умолчанию Ctrl+b). Невероятно удобная штука на маленьком экране. У меня, например, есть небольшая панель (четверть экрана) для терминала. Когда надо что-то смержить (с vimdiff'ом), хочется экран пошире. 2. Иногда панель с запущенным вимом может замереть и не подавать признаков жизни. Одна из возможных причин - нажатие ctrl + s, которое блокирует терминал. Выйти можно с помощью ctrl + q. Панели без вима таким страдают реже, потому что сохранять в терминале нечего ;)
if [[ -z "$string" ]]; then
echo "String is empty"
elif [[ -n "$string" ]]; then
echo "String is not empty"
fi
Но есть нюанс:
$ file /bin/\[
/bin/[: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7a65a62f274fada7456337359d4c62c05118dd05, for GNU/Linux 3.2.0, stripped
Открывающая скобка [
НЕ синтаксический элемент, это вызов бинарника!
Правы дядьки, которые говорили, что любой shell-скрипт больше чем на 1 экран является плохим скриптом 😁Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.