А знаете ли вы, что в 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
🤖Запустить Linux Desktop на Android вполне реально и понятно как. Проект Local Desktop позволит вам это сделать. Запуск происходит через виртуализацию, доступную на Android 16.
На скриншоте к посту Linux, запущенный на Pixel Tablet.
#Android#Linux
Создатель Linux отстранил от работы 11 программистов, связанных с Россией. Основатель оперативной системы Линус Торвальдс заявил, что он финн, а значит не будет поддерживать действия властей России. «Если вы ещё не слышали об антироссийских санкциях, вам стоит как-нибудь почитать новости», — рекомендовал он.
#новости#linux
Yetti o’lchab bir kes
⚡️ Linux OT’ga o’tish istagida bo’lsangiz, tizimni o’rnatmasdan avval sinab ko’rishingiz mumkin.
OnWorks platformasi yordamida Linux’ning eng mashhur distributivlarini brauzerning o’zida testdan o’tkazib, maqul kelganini o’rnating.
Sayt barcha brauzer va tizimlarda hatto smartfonlarda ham ishlaydi.
~ Manba
👉🏼Birinchi raqamli Windows Blog | #linux / #lifehack
Yetti o’lchab bir kes
Linux OT’ga o’tish istagida bo’lsangiz, tizimni o’rnatmasdan avval sinab ko’rishingiz mumkin.
OnWorks platformasi yordamida Linux’ning eng mashhur distributivlarini brauzerning o’zida testdan o’tkazib, maqul kelganini o’rnating.
Sayt barcha brauzer va tizimlarda hatto smartfonlarda ham ishlaydi.
~ Manba
👉🏼Birinchi raqamli Windows Blog | #linux / #lifehack
Yetti o’lchab bir kes
Linux OT’ga o’tish istagida bo’lsangiz, tizimni o’rnatmasdan avval sinab ko’rishingiz mumkin.
OnWorks platformasi yordamida Linux’ning eng mashhur distributivlarini brauzerning o’zida testdan o’tkazib, maqul kelganini o’rnating.
Sayt barcha brauzer va tizimlarda hatto smartfonlarda ham ishlaydi.
~ Manba
👉🏼Birinchi raqamli Windows Blog | #linux / #lifehack
Yanggilanish nihoyasiga yetdi
🔗Linux Mint 21.2 Beta ISO – rasmiy saytidan yuklab olishinggiz mumkin – kb.arxiv
👉🏼Birinchi raqamli Windows Blog | #linux / #news
🚀Linux Mint 21.2 Beta ISO-lar hozir sinovdan o'tmoqda [Yangilanish]
Oramizda linux ishlatganlar bormi))
👉🏼Birinchi raqamli Windows Blog | #linux / #news
• Относительно недавно была опубликована утилита Zev, которая подсказывает команды в терминале по её описанию на естественном языке. В основе утилиты лежит языковая модель.
• Если пользователь забыл структуру команды, то он может описать её на естественном языке прямо в терминале. Языковая модель проанализирует запрос и выведет подходящие команды с кратким описанием. Команду из выдачи можно скопировать и выполнить в этом же окне терминала.
• Код утилиты написан на Python, а для использования есть два варианта: можно подключить API от OpenAI или использовать локальнуюнейросеть через Ollama.
• Саму утилиту в терминале можно запустить двумя способами: zev — интерактивный режим с пошаговым выполнением, zev <запрос> — прямой вопрос. Код утилиты открыт и доступен на GitHub.
➡️https://github.com/dtnewman/zev
#Ai#Linux
🤯ОФИЦИАЛЬНО На Android запускаются графические Linux приложений
В Android 16 QRP2 Beta 1 уже можно запустить графические Linux приложения. На скриншоте - Visual Studio Code для Debian.
Объединение технологий ChromeOS и Android дают свои результаты и идёт расширение возможностей. Дальше - вся ваша Steam библиотека будет доступна через Proton (как в SteamDeck)🔥🔥🔥
Источник - Mishaal Android News
#android16#linux
👩💻 Linux Command Library.
• Нашел очень полезное приложение для #Android, которое представляет собой нечто среднее между шпаргалкой, энциклопедией и самоучителем для изучения различных команд Linux.
• Здесь вы найдете все, что используемые при работе с UNIX-подобными системами. Все команды разбиты по разделам. Например для работы с файлами, папками, сетью и т.д. А может вы ищите хакерские примочки? Пожалуйста!
• Исходный код открыт, приложение можно скачать с GitHub или F-Droid.
#Linux