1. Узнать ID приложения в MacOS

APP_NAME=Slack
osascript -e 'id of app "$APP_NAME"'

2. Удалить строчку из файла в MacOS

sed -i '' '/pattern to match/d' FILE_NAME

3. Подмена заголовков, для тестирования локальных сайтов (не используя hosts файл):

curl -H "Host: example.com" http://localhost/

4. Удалить дубликаты файлов, используя утилиту fdupes

fdupes -r PATH -q -d --noprompt

5. Обновление версий Github Actions

find . -type f -name "*.yml" | grep ".github/" | xargs sed -i '' 's/setup-helm@v1/setup-helm@v3/g

6. Красивый вывод состояния контейнеров Docker

docker ps -a | perl -ne '@cols = split /\s{2,}/, $_; printf "%30s %20s %20s\n", $cols[1], $cols[3], $cols[4], $cols[6]'

7. Workaround когда адрес якобы занят контейнером Docker

sudo service docker stop
sudo rm /var/lib/docker/network/files/local-kv.db
sudo service docker start

8. Найти ссылку на релиз OpenJDK с GitHub, используя API и jq:

REPO="adoptium/temurin8-binaries"
curl -s https://api.github.com/repos/$REPO/releases/latest | jq -r '.assets[] | select(.name | contains("x64_linux") and contains("jre") and endswith(".tar.gz")) | .browser_download_url'

На этом все.

Дополнительные ссылки

  1. RIP Tutorial: Change HOST header