Linux Academy
@linuxacademiya
4 29 3.1K
stdout - это просто файловый дескриптор 1.stdout, следующий открытый файл может получить тот же дескриптор 1.
close(1);
FILE *f = fopen("output.txt", "w");
printf("hello\n");
unshare`.
sudo unshare --pid --fork --mount --uts --ipc --net --user --map-root-user --mount-proc bash
ps aux
На Stepik обновили курс «Rust: полный курс разработчика. С нуля до профи»Ownership, traits, generics, async, unsafe - всё, что казалось магией, станет рабочим инструментом.
`du -h / --max-depth=1 2>/dev/null | sort -rh | head -10`2>/dev/null просто скрывает ошибки доступа, чтобы вывод не превращался в кашу из permission denied./var/log, /var/lib/docker, кэши пакетных менеджеров и временные файлы. Поэтому если место исчезло без причины, сначала смотри туда.
async Task<IActionResult> пишется на автомате. Вы точно знаете, почему EF Core сгенерировал именно такой SQL - и как переписать запрос, чтобы он летал.ООП, SOLID, LINQ, async/await, DI, EF Core, ASP.NET Core, Docker, Kubernetes - всё, что казалось магией, станет рабочим инструментом.
$ ssh user@host df -h$ ssh user@host sudo reboot$ ssh user@host "`cat file.txt`"$ gvim scp://user@host//путь/к/файлу$ ssh user@host cat /путь/к/файлу | xclip$ ssh user@host uname -a | xclip$ ssh user@host cat /путь/к/удаленному/файлу | diff /путь/к/лoкальному/файлу -$ sudo apt-get install sshfs$ mkdir remote_files$ sshfs user@host:/home/user ~/remote_files/$ ssh-copy-id user@host$ ssh-copy-id -i ~/my_key.pub user@hostHost host
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster no$ ssh -MNf user@host
Платформа использует файлы cookie для авторизации и сохранения настроек. Продолжая работу, вы соглашаетесь с нашей Политикой использования cookie.