TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #169 · 21 окт.

А знаете ли вы, что в 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

Резултати

Пронајдени 1,454 слични објави

Глобално пребарување

极客情报局

@funletu · Post #2597 · 20.04.2024 г., 09:50

v2rayA ⭐️ 软件功能:代理工具 ➡️ 支持平台:#Windows#macOS#Linux 📁 软件简介:是一款免费开源的多平台代理工具。 主要功能包括: ⏺ 支持多种代理协议,如Vmess、Shadowsocks、Trojan等 ⏺ 支持订阅服务器链接,可方便地添加、更新服务器节点 ⏺ 支持二维码分享节点信息 ⏺ 支持HTTP/Socks5本地代理,可让其他应用程序通过代理访问网络 地址:https://v2raya.org/

极客情报局

@funletu · Post #2309 · 16.01.2024 г., 06:55

i视频|跨平台视频播放器 内置各大视频网站 VIP 资源 跨平台客户端版本的视频播放器,该播放器包括国内主流视频平台视频资源,只需要使用这一个客户端就能查看所有平台的视频,并且内置了各大视频网站 VIP 资源。 支持平台:#macOS#Windows#Linux 地址:https://github.com/phobal/ivideo https://geekerline.com/circle/75842.html

iGitHub

@igithub · Post #127 · 20.06.2023 г., 02:23

▎FastGithub github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。 项目地址:https://github.com/dotnetcore/FastGithub 标签:#Windows#MacOS#Linux

Krebs::OutputStream

@KbsEcho · Post #686 · 29.12.2025 г., 07:48

这几天在树莓派上部署 act_runner, 遇到了一些问题, 在此记录一下解决办法。 树莓派其实是我的路由器, 安装 ImmortalWrt (OpenWRT); act_runner 使用 Docker 启动容器以执行任务, 但旧版 OpenWRT 对 Docker 的支持有些问题: 在 docker pull 时可能遇到 failed to register layer: operation not supported 错误, pr/16181 解决了该问题, 该补丁被合入 v24.10.0 中。 不幸的是, 我的树莓派目前运行的 OpenWRT 版本是 v23.05.2, 并不包含该补丁。那么, 此时正常的思路应该是升级 OpenWRT, 然而 OpenWRT 并不可以直接升级, 而且我平时把路由器当服务器用 ( RPI4 的性能只拿来转发包也太浪费了吧? ) 又因为日常秉持容器歧视原则 (能不用容器就不用), 所以我的 rootfs 里其实有大量自定义安装的软件/配置等等, 如果真的遵循官方的升级指南, 那迁移 rootfs 可太费劲了。 不过, 其实我们只是想要 pr/16181 那个补丁, 难道不是吗? 理论上完全可以自己构建合并了补丁的内核, 然后仅替换内核就可以美美解决问题了。由于这个补丁提交的时候 OpenWRT 主线已进入 linux 6.6, 所以要先 backport 补丁到 5.15, 不过这一步并不难, 毕竟只涉及到内核构建配置修改而已。 接着, 遵循指南编译内核, 并用 binwalk 从 sysupgrade 镜像中拿出 boot 分区, 再刷入到对应分区应该就好了😃 启动测试, 树莓派陷入了 bootloop, 串口输出的日志中发现内核模块加载时有大量 unknown symbol 错误: [ 2.152044] kmodloader: loading kernel modules from /etc/modules-boot.d/* ... [ 2.333239] exfat: Unknown symbol kmem_cache_alloc_trace (err -2) [ 2.400118] fat: Unknown symbol kmem_cache_alloc_trace (err -2) [ 2.460838] exfat: Unknown symbol kmem_cache_alloc_trace (err -2) [ 2.498255] fat: Unknown symbol kmem_cache_alloc_trace (err -2) ... 这暗示了内核构建配置实际有所不同, 但我的确是 checkout 到一样的 commitid 去编译的, 怎么会不同呢?难道 Firmware Selector 上提供的镜像不是用默认参数编译的吗? 还真不是,经 ImmortalWrt 群群友提醒,预构建镜像的构建参数可以在 downloads.immortalwrt.org/downloads.openwrt.org 下载到, 使用正确的参数构建后, 树莓派顺利启动。 但启动日志仍指示一些问题: [ 11.525850] failed to validate module [ppp_async] BTF: -22 [ 11.531799] BPF:[79577] STRUCT 2 [ 11.535114] BPF:size=24 vlen=3 [ 11.538169] BPF: [ 11.540084] BPF:Invalid name [ 11.542954] BPF: ... 不过, BTF 验证失败并不影响模块加载, 又因为我们的确构建了高度相似的内核, 所以我不认为这是一个问题 (目前也确实没遇到什么问题)。至于为什么会产生错误, 我猜测可能是因为工具链版本不同所致 (OpenWRT Buildsystem 总是部署最新的工具链), 如果使用 downloads.immortalwrt.org 页面上提供的工具链, 这个问题应该会解决, 但我没有验证。 此外, 还有一点不得不提, 就是文件系统支持是可以作为 kmod 构建的 ( CONFIG_EXT4_FS=m ), 但 OpenWRT 的默认配置是 CONFIG_EXT4_FS=y (builtin)。我不知道为什么 pr/16181 在标题上写 kmod-ext4..., 如果它确实被作为内核模块构建, 应该替换 /lib/modules/$(uname -r) 路径下对应的 ko, 而不需要动 boot 分区中的内核。 总的来说, 是一次简单的玩具级灵车之旅。 #Linux#OpenWRT

爱游戏分享社

@aiyouxigongyifuzhu · Post #5804 · 29.09.2025 г., 15:09

项目: Linux程序设计从入门到实战 说明: C/C++属于系统级别的编程语言,作为开源软件的代表作品Linux操作系统是C/C++程序员应当熟悉和学习的。本门课程从实战出发,降低了初级C/C++程序员进入Linux程序设计的门槛。本门课程以Centos为实验环境,从核心命令讲解,再到gcc/gdb开发环境,直至覆盖到460多个常用的类Unix/POSIX API。本课可以有效的节约初学者上手Linxu操作系统的时间。同时,课程结合GNU的开源代码,仿真实现Linux常用命令,展现类Unix系统调用的工程级别的实现思路,重点讲解Linux环境下的开发和接口函数,多线程并发,并最终实现了一个带有CGI功能的小型http服务器。本课程结合计算机程序运行原理等内容,增加学员实际编程代码量,提升实战能力。 本次课程的主体在多所全日制本科院校进行了讲授,并服务了若干家科研院所的Linux初级培训课程。课程全部案例全程手工编写调试,并结合作者多年的工程开发经验进行讲解,适合高年级本科生、应届生以及1年左右Linux开发经验的人员参考学习。 【下载见评论区】 #Linux#教程#编程

纯情男高

@hanzichen · Post #1196 · 03.10.2025 г., 18:36

GopherTube GopherTube is a terminal-based YouTube client that lets you search, preview, play, and download videos without opening a browser. It presents results in a keyboard-driven TUI, shows inline ASCII/ANSI thumbnails via chafa, plays streams through mpv, and uses yt-dlp for downloads. Suitable for local shells and SSH sessions, with minimal external dependencies. 🔗 Links: - İnstallation - Screenshots and video - Features - Source code Developer: KrishnaSSH ❤️ Support the Project If this project makes your life easier, here are a few quick ways to show some love: ⭐ Star the repo/app ☕ Buy a coffee for the developer 🛠 Contribute code, issues, or pull-requests 🏷 Tags: #Linux#Media

Hashtags

豆豆の垃圾桶

@fdd_JSB · Post #4175 · 29.10.2023 г., 09:34

Casaos 一款优秀的服务器管理面板,主要功能基于docker。 项目地址:https://github.com/IceWhaleTech/CasaOS 安装命令: wget -qO- https://get.casaos.io | sudo bash 或者 curl -fsSL https://get.casaos.io | sudo bash #面板 #linux

12•••3839404142•••100•••121122
ПретходнаСтраница 40 од 122Следна