Записки админа
12.8K subscribers
653 photos
29 videos
227 files
2.48K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
🔩 Practically Correct, Just-in-Time Shell Script Parallelization - когда учёные всерьёз берутся за решение проблемы распараллеливания работы скриптов, получается PASH-JIT: https://angelhof.github.io/files/papers/pashjit-2022-osdi.pdf #shell #script #напочитать
📚 Ну и, опять же, в копилку, некоторое количество базовых знаний по работе в командной строке. Уровень материала - для начинающих, отмечу сразу, что бы не было вот этого вот. https://linuxcommand.org/index.php

#shell #напочитать #script
🗜 catp - утилита, которая позволяет перехватить вывод, отправленный в /dev/null и вывести его в stdout.

https://github.com/rapiz1/catp

Под капотом там применение ptrace, который забирает данные из системного вызова write и отображает их.

#будничное #cat #shell
📂 The UNIX Pipe Card Game - а это карточная игра, которая должна научить правильно строить пайплайны.

Печатные версии самих карт, и упаковки так же доступны для загрузки.

#game #shell #pipe
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Любопытный tui тренажёр для обучения основам работы в терминале.

https://github.com/learnbyexample/TUI-apps/tree/main/CLI-Exercises

#tui #cli #shell
🗜 What every SRE should know about GNU/Linux shell related internals: file descriptors, pipes, terminals, user sessions, process groups and daemons - серия заметок о некоторых внутренностях Linux, которые будет полезно знать (и не только SRE, как по мне).

Начинаем постепенно настраиваться на новую рабочую неделю...

#linux #shell #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 teetty - инструмент, позволяющий создать фейковые stdin\stdout для нужных нам процессов.

https://github.com/mitsuhiko/teetty

#tty #terminal #shell
🗜 A Guide to the Terminal, Console, and Shell - занятный материал о терминале в системе. С оглядкой на историю и предпосылки его появления. #terminal #shell #напочитать
🤖 Shell GPT - возможность использовать text-davinci-003 модель от OpenAI прямо в терминале.

Описываем текстом что хотели бы сделать, а искусственный интеллект присылает нам команду, которую остаётся только выполнить.

https://github.com/TheR1D/shell_gpt

До совершенства далеко, разумеется, но выглядит всё равно интересно.

#ai #shell #gpt
🤖 ChatGPT Linux assistant.

Ещё один ассистент (пора собирать коллекцию), работающий из терминала с ChatGPT.

https://github.com/rareranger/chatgpt-linux-assistant

И да, в качестве хорошего примера автор опять вспоминает ffmpeg и команды для него. 😐

UPD: На следующий день по ссылке 404.

#ai #shell #chatgpt
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 И ещё некоторое количество очевидных и не очень вещей, которые стоит учитывать при написании bash скриптов:

- Shell Programming Secrets Nobody Talks About (Part 1).
- Shell Programming Secrets Nobody Talks About (Part 2).

#bash #shell #напочитать
🛠 5 Bash String Manipulation Methods That Help Every Developer.

Немного bash полезностей в ленту...

https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593

Но да, башизмами как всегда - использовать их конечно же можно, но не перебарщивая.

#bash #shell #напочитать