道格拉斯·麦克罗伊 (Douglas McIlroy) 是著名数学家、工程师以及程序员,他曾服务于贝尔实验室,是 Unix 早期核心开发成员,更是管道 (pipeline) 的概念的提出者和其他众多 Unix 工具 ( 启发了 GNU coreutils 的开发)的作者。
本视频以 mpv 作为演示,介绍了几条 Unix 哲学的理念。Unix 哲学并不是强制的,但是很多情况下开发遵循Unix哲学的软件对用户和开发者都是一件好事。
# 我的 Arch Linux 配置文件:
codeberg.org/unixchad/dotfiles
github.com/gnuunixchad/dotfiles
# 我使用并推荐的 自由软件(Free Software):
发行版: Arch + Parabola GNU/Linux-libre
视频录制: wf-recorder + slurp
屏幕截图: grim + slurp
视频剪辑: ffmpeg
视频封面: imagemagick(bash script)
数字安全: firejail + cryptsetup + gpg + ufw
窗口管理器: sway
任务状态栏: waybar
命令解释器: bash
终端模拟器: foot
音频服务器: pipewire
应用启动器: wmenu
历史剪切板: wmenu + wl-clipboard + cliphist
地址收藏夹: wmenu + wtype
文本编辑器: neovim
邮件客户端: neomutt
代码编辑器: code-oss / vscodium
图片查看器: imv
视频播放器: mpv
音乐播放器: mpd + mpc + ncmpcpp
电子书浏览: zathura + zathura-pdf-mupdf
输入法引擎: fcitx5 + fcitx5-chinese-addons
浏览器插件: darkreader + tridactyl + ublock-origin
本地 AI : ollama
RSS 订阅: newsboat
ToDo列表: task(taskwarrior)
日程管理: calcurse
文件管理: ranger + GNU coreutils
文件下载: transmission-cli + httrack + yt-dlp
定时任务: crontab(cronie)
文件共享: termux(rsync + ssh) + samba + aft-mtp-mount
打字练习: gtypist + ttyper