А знаете ли вы, что в Bash есть особая переменная "$_" ? Из описания можно узнать, что в переменную "$_" помещается последний аргумент последней команды.
Что-то знакомое? Конечно, в Python есть примерно тоже самое.
Мы знаем, что дата первого релиза Bash (8 июня 1989) несколько раньше чем первый релиз Python (20 февраля 1991). Если учесть, что по задумке автора Python это агрегация самых успешных практик отовсюду, можно ли сказать что именно эта фишка к нему пришла из Bash? Ни подтверждения ни опровержения я пока не нашел.
Давайте просто считать это совпадением 😉
А как это может быть полезно в Bash?
Приведу простой пример, который оценят те, кто часто работает в терминале.
Допустим, нам надо создать директорию и зайти в неё. Что обычно делаем?
:~$ mkdir foldername
:~$ cd foldername
:~/foldername$
Как это сделать в одну команду?
:~$ mkdir foldername && cd foldername
:~/foldername$
Уже лучше, но хочется короче, без повторов. Вот тут и пригодится наша переменная. Напомню, что в неё сохраняется последний аргумент предыдущей команды.
:~$ mkdir foldername && cd $_
:~/foldername$
_________________
PS.
Символы "&&"" разделяют команды и означают, что требуется выполнить вторую команду только если первая завершилась успешно.
#linux#tricks
[$] Asterinas: a new Linux-compatible kernel project
中国南方科技大学团队开发了名为Asterinas的新型Linux兼容内核项目。该项目采用Rust语言编写,基于"框架内核架构"设计理念,试图融合单体内核与微内核的优势。
Asterinas与Rust for Linux项目有部分目标重叠,但采取了不同的技术路线。该项目保持与Linux ABI兼容,旨在通过Rust语言的安全特性提升系统可靠性。
原文链接:https://lwn.net/Articles/1022920/
#Linux#操作系统#Rust#内核开发#开源项目
#AIGC
Read more
The Award for Excellence in Open Source goes to Greg Kroah-Hartman
欧洲开源学院(European Open Source Academy)将2026年度“开源卓越奖”授予了Greg Kroah-Hartman。该奖项去年的获奖者Daniel Stenberg负责了今年的颁奖。
颁奖词中强调,Greg在Linux内核方面的工作至关重要。虽然软件创新常吸引眼球,但稳定性才是保障生命和生计的关键。每一部安卓手机、每一台网络服务器、每一个运行Linux的关键系统,都依赖于Greg一丝不苟的工作。他确保了医院、银行、政府和个人在依赖Linux时,系统不会令他们失望。他的工作代表了最高形式的服务:不张扬、不懈努力且不可或缺。
原文链接:https://lwn.net/Articles/1056699/
#Linux#开源#内核维护#GregKroahHartman
#AIGC
Read more
Freedesktop.org now hosts the Filesystem Hierarchy Standard
文件系统层次结构标准(FHS)现已由Freedesktop.org托管和管理。FHS定义了POSIX操作系统如何组织系统和用户数据,被Linux、BSD及其他遵循POSIX规范的系统广泛采用。这一变动结束了此前关于FHS未来发展的讨论。
新规范页面可在此查看:https://specifications.freedesktop.org/fhs/latest/
#Linux#POSIX#文件系统标准#开源
#AIGC
Read more
Proxmox: привязка CPU к виртуальным машинам
Не всегда очевидно, зачем вообще нужна привязка CPU к виртуальным машинам, особенно если речь идёт о небольших развертываниях - там этот параметр чаще всего просто игнорируют. Но в реальном продакшене использование CPU affinity становится действительно важным для повышения производительности виртуалок.
https://telegra.ph/Proxmox-privyazka-CPU-k-virtualnym-mashinam-09-03
#ит_статьи#devops#proxmox#linux#numa
📰 In a Big Move to Linux Security, Debian Makes Reproducible Builds Mandatory
Packages that can't be rebuilt byte-for-byte are now blocked from entering Debian's testing branch.
🔗 Source: https://feed.itsfoss.com/link/24361/17338477/debian-makes-reproducible-builds-mandatory
#debian#linux
📰 MX Linux 25.2 Enters Public Beta Testing with New Text Mode Installer
MX Linux 25.2 is now available for public beta testing based on the Debian 13.4 release and featuring a new text mode installer, as well as numerous other installer improvements.
🔗 Source: https://9to5linux.com/mx-linux-25-2-enters-public-beta-testing-with-new-text-mode-installer
#debian#linux