If you tar a directory recursively, it just uses the order from the os's readdir.
But in some cases it's nice to tar the files sorted.
What's a good way to tar a directory sorted alphabetically?
请注意,就本问题而言,典型 Linux 系统上的 gnu-tar 没问题。
Wayland 是否有与 X11 的 Xvfb 等效的东西?
那么 Wayland 应用程序可以使用 OpenGL 等运行而无需连接到物理显卡吗?
询问是因为我想对可以在无头服务器上运行的图形应用程序进行测试。
注意:虽然技术上可以在虚拟 X11 会话中运行 wayland,但如果可能的话,我宁愿不依赖它作为我的测试框架。
dd在 Linux 上运行命令复制 ISO 时,我得到了一个长时间(几分钟)保持打开状态的进度打印。然后最后一个。
问题似乎是正在使用非常大的缓存,这会混淆dd的输出。
sudo dd bs=4M if=my.iso of=/dev/sdc status=progress
Run Code Online (Sandbox Code Playgroud)
输出(第一行显示很长时间)。
1535115264 bytes (1.5 GB, 1.4 GiB) copied, 1.00065 s, 1.5 GB/s
403+1 records in
403+1 records out
1692844032 bytes (1.7 GB, 1.6 GiB) copied, 561.902 s, 3.0 MB/s
Run Code Online (Sandbox Code Playgroud)
有没有办法防止这种情况发生,以便进度输出有意义?
有时您想要输入屏幕上的文本,但复制粘贴速度并不那么快。
有没有办法根据缓冲区内容在命令行上自动完成文本?
为了在快速硬盘(例如 NVME)上编译代码,代码编译是否有明显的赢家,或者流行的文件系统是否大致可比?(EXT4、XFS、BTRFS、ZFS)?
我假设任何压缩带来的效率增益都会被 CPU 开销所抵消,否则 CPU 开销可用于编译。
我使用Ctrl+R来查找一些命令。
在某些情况下,将它们放入别名/shell 脚本是有意义的,但是对于通常需要进行一些调整的命令 - 这不切实际(例如涉及 ssh/git 命令)。
有没有办法在常规历史记录(其长度可能有限)之上加载命令。所以我可以清除历史记录,让有用的命令始终可以从Ctrl+R搜索访问?
是否有一个函数可以从从未写入的单独文件中添加历史记录或加载历史记录?
我意识到这可能看起来很晦涩,但我偶尔会丢失我的历史记录(它会以某种方式损坏或被覆盖),并且我最终会丢失我偶尔使用的方便的命令。虽然我可以保留备份,但我宁愿经常清除历史记录 - 并将方便的命令保存在单独的文件中。
zsh 历史记录包括一个时间戳,可以选择禁用它。
除了知道命令何时执行之外,这是什么原因?如果禁用此功能,可能会丢失哪些功能?