А знаете ли вы, что в 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
📱📱 Ultimate foto flagman: Vivo X300 Ultra taqdim etildi
📷 Asosiy kamera sensori yanada kattalashtirildi. Periskop kamera ham yangi sensor oldi, ammo uning xususiyatlari deyarli avvalgisiga o‘xshash. Keng burchakli kamera esa o‘zgarishsiz qolgan.
⚙️ Lekin gap faqat kamerada emas — boshqa texnik jihatlari ham yuqori darajada: Snapdragon 8 Elite Gen 5, 144 Hz displey va 12 dan 16 GB gacha operativ xotira. Akkumulyator sig‘imi oshirilgan bo‘lsa-da, hozirgi standartlar bo‘yicha rekord darajada emas — 6600 mAh.
ℹ️ Smartfonning asosiy “fishi” — boy foto to‘plam: 200 va 400 mm fokus masofali olinadigan obyektivlar (alohida ham sotib olish mumkin), ergonomik tutqichli g‘ilof, foto filtrlari uchun mahkamlagichlar, tashish uchun sumka va yelka kamar.
✔️ Shuningdek, bu Vivo kompaniyasining global bozorga chiqadigan birinchi Ultra flagmani hisoblanadi. Global versiya premyerasi yil oxiriga rejalashtirilgan.
Texnik xususiyatlari:
* Displey: 6.82" 3168×1440 LTPO AMOLED, 1–144 Hz
* Chipset: Snapdragon 8 Elite Gen 5
* Kameralar:
• 200 MP (Sony LYTIA-901, f/1.85, 35 mm)
• 50 MP keng burchak (116°, Sony LYT-818, f/2.0, 14 mm)
• 200 MP periskop (3.7x, Samsung HP0, f/2.67, 85 mm)
* Xotira: 12+256, 16+512, 16+1024 GB
* Aloqa: 5G, NFC, Wi-Fi 7, Bluetooth 5.4
* Biometriya: ekranda ultratovushli barmoq izi skaneri, yuzni aniqlash
* Himoya: IP68/69
* Batareya va zaryad: 6600 mAh, 100 W, 40 W simsiz
* Narxi: 6999 yuandan (taxminan ~$950).
➡️#vivo | Birinchi IT-Blog
📱📱 X Fold 5 dunyodagi eng yengil bukiluvchi smartfon bo‘ladi
ℹ️ Kompaniya chiqarilgan video orqali yangi model — X Fold 5 — avvalgi X Fold 3 modelidan ham yengilroq bo‘lishini tasdiqladi. Mish-mishlarga ko‘ra, uning og‘irligi atigi 209 gramm bo‘ladi.
💧Vivo shuningdek, bu model uch darajali himoyaga ega bo‘lgan dunyodagi birinchi bukiluvchi telefon bo‘lishini aytdi — IP66, IP68, IP69 sertifikatlari bilan.
⚙️ Ma’lum xususiyatlari:
- Ichki ekran: 8,03" AMOLED, 2K, 120 Hz
- Tashqi ekran: 6,53" OLED, FHD+, 120 Hz
- Chipset: Snapdragon 8 Gen 3
- Kameralar: 50 MP asosiy + 50 MP ultra keng + 50 MP telefoto + 32 MP selfi
- Himoya: IP66 / IP68 / IP69
- Batareya: 6000 mA·soat, 90 W tezkor, 30 W simsiz zaryadlash
➡️#vivo | Birinchi raqamli IT-Blog
📱📱 X Fold 5 Apple Watch va AirPods bilan ishlay oladigandunyodagi birinchi Android-smartfon!
ℹ️ Kompaniya rasmiy bayonotlariga ko‘ra, soatlar smartfonga kelayotgan barcha bildirishnomalarni ko‘rsata oladi, shuningdek, vivo Health ilovasidan ma’lumotlarni qabul qiladi.
☁️ Ulashish iCloud hisob qaydi orqali amalga oshiriladi. iCloud Drive, fotosuratlarni sinxronlash va boshqa barcha funksiyalarni qo‘llab-quvvatlashi e’lon qilingan.
🍏 Ammo bu hammasi emas — qandaydir tarzda Vivo X Fold 5’ni AirPods bilan ham moslashtira olgan: u fazoviy audio, chiroyli ulanish oynasi va iPhone’dan qo‘ng‘iroqlarni qabul qilish, Mac uchun tashqi displey sifatida ishlash funksiyalariga ega.
🤷♂️ Taxminlarga ko‘ra, kompaniya bu moslikni Apple’ning rasmiy API’larsiz, cheklovlarni qisman chetlab o‘tish orqali amalga oshirgan. Ammo ehtimol, Apple kelgusidagi yangilanishlar orqali bu “moslikni” bloklashi mumkin.
➡️#vivo#apple | Birinchi raqamli IT-Blog