LittleGreenCat / Give SSH password in commandline
0 polubień
0 forków
2 plików
Ostatnio aktywne
Передать пароль для SSH сессии в командной строке:
Записываем пароль в файл echo 'yoursecretpass' > gpgpassfile
Затем шифруем его gpg -c gpgpassfile
Ну и используем так потом:
SSHPASS=$(gpg -d -q gpgpassfile.gpg) sshpass -e ssh -tt username@address command
или
SSHPASS=$(gpg -d -q gpgpassfile.gpg) sshpass -e ssh username@address
LittleGreenCat / bash history cheat
0 polubień
0 forków
1 plików
Ostatnio aktywne
Если первым символом в командной строке добавить пробел, то команда не попадет в .bash_history
1 | # регулируется переменной |
2 | |
3 | HISTCONTROL=ignorespace |
4 | |
5 | # подсказал: https://t.me/SyntheticMax |
6 | |
7 | # опубликовано в https://t.me/gitgate |
LittleGreenCat / Cut and paste line in console
0 polubień
0 forków
1 plików
Ostatnio aktywne
Когда забыли что то сделать предварительно, но уже набрали команду в консоли...
Сtrl-U
- стереть от курсора до начала строки
... сделать забытое ...
Сtrl-Y
- вставить ранее стертое
Опубликовано в GitGate.
LittleGreenCat / View workdir by PID
0 polubień
0 forków
1 plików
Ostatnio aktywne
Посмотреть рабочую директорию по PID процесса
1 | pwdx <PID> |
2 | |
3 | # опубликовано в https://t.me/gitgate |
LittleGreenCat / Tar unpacking certain files
0 polubień
0 forków
1 plików
Ostatnio aktywne
Распаковка определенных файлов из tar архива, с использованием вывода субкоманды в виде маски
1 | tar xzf app_logs.tar.gz --to-command='grep --label=$TAR_FILENAME -Hi "security alert";true' |
2 | |
3 | # можно например на лету контрольные суммы считать |
4 | tar xf some.tar --to-command 'sh -c "md5sum | sed \"s|-|\$TAR_FILENAME|\""' |
5 | |
6 | # опубликовано в https://t.me/gitgate |
LittleGreenCat / Tags for simply filtration docker logs
0 polubień
0 forków
1 plików
Ostatnio aktywne
1 | # Добавить в /etc/docker/daemon.json |
2 | |
3 | { |
4 | "log-driver": "journald", |
5 | "log-opts": { |
6 | "tag": "{{ .Name }}" |
7 | } |
8 | } |
9 | |
10 | # теперь можно, например, локально фильтровать события |
LittleGreenCat / Fix Cadvisor's error unhealthy
0 polubień
0 forków
1 plików
Ostatnio aktywne
1 | CADVISOR_HEALTHCHECK_URL=http://localhost:8080/healthz |
2 | # опубликовано в https://t.me/gitgate |
LittleGreenCat / Show external IP
0 polubień
0 forków
2 plików
Ostatnio aktywne
Узнать свой внешний IP адрес
1 | curl ifconfig.me |
2 | |
3 | # можно и сразу в переменную |
4 | |
5 | IP = $(curl ifconfig.me) |
6 | |
7 | # опубликовано в https://t.me/gitgate |
LittleGreenCat / Journald logs with timestamps, highlight
0 polubień
0 forków
1 plików
Ostatnio aktywne
1 | # например в debian 12 |
2 | |
3 | journalctl -f -a -xe -o json | lnav |
4 | |
5 | # пакет lnav есть в любом дистре, просто надо установить. |
6 | # опубликовано в https://t.me/gitgate |
LittleGreenCat / Hotkeys for i3 windows manager
0 polubień
0 forków
1 plików
Ostatnio aktywne
1 | https://i3wm.org/docs/refcard.html |
2 | |
3 | Подсказал: Игорь Рогов - https://t.me/chert_tm |
4 | |
5 | опубликовано в https://t.me/gitgate |