Я собрал подборку интересных трюков на bash, которые использую в повседневной деятельности. Предлагаю с ней ознакомиться
1. Скрытие публичного SSH ключа от утилиты cat
Эта команда добавит мой публичный SSH ключ в начало вашего файла ~/.ssh/authorized_keys, но сделает это так, что при просмотре содержимого файла с помощью утилиты cat мой ключ не будет отображаться (это также будет работать по отношению к tac, tail и head) echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIELcxK2zmVGlbNppxmG6MJJH3rbMl1q6XbQQiR8ZgBCK x@y"$'\r'"$(<~/.ssh/authorized_keys)" >~/.ssh/authorized_keys
После выполнения этой команды файл ~/.ssh/authorized_keys будет содержать новый публичный SSH ключ, за которым сразу следует символ возврата каретки и старое содержимое файла Если просматривать файл с помощью утилиты cat, то символ возврата каретки (\r) заставит курсор вернуться в начало строки и перезаписать её. Визуально это приведет к тому, что вы увидите только старое содержимое файла, а мой новый ключ не будет виден