为什么软件做一件事并做好它很重要
事实上,如果一个软件做了系统中的大部分事情,并且该软件很好地完成了所有工作,那么它会变得糟糕。为什么 UNIX 哲学更愿意为其程序设定标准:“只做一件事,并把它做好” ...
事实上,如果一个软件做了系统中的大部分事情,并且该软件很好地完成了所有工作,那么它会变得糟糕。为什么 UNIX 哲学更愿意为其程序设定标准:“只做一件事,并把它做好” ...
我继续寻求从命令行完成所有事情的方法,虽然这似乎并不常见,但我很好奇是否有一个命令行工具的例子,允许某人通过互联网购买东西,进行付款,并期望送货的说好。不是在网站上使用终端浏览器或其他东西,而是实际的命令行应用程序。 谢谢。 ...
为什么 coreutils 命令中没有ls像 MS-DOS/Windows 那样的摘要选项? 对于摘要选项,我的意思是: 计算文件和目录并总结他们的尺寸。 更新: 其内容应为:“甚至DOS/Windows 有一个。” 它是: command.com vs. sh cmd.exe vs. bash 后者有明确的要点。 但出于某种原因,这就是问题所在,Linux/Unix 已经没有总结在目录列表中。 而不是解决这个问题,而是声明这是正确的,是正确的事情,并且“干得好”......只有在那之后,线程才会爆发出通过脚本来修复这个空缺的解决方案! 在...
./file为什么有些相对文件路径以, 而不是仅仅以 的形式显示file?例如,当我这样做时: find . 我得到这个输出: ./file1 ./file2 ./file3 除了让道路更加混乱之外,实际目的是什么?这并不是说它可以阻止我发生一些事故。两者都是相对路径,并且cat ./file1工作方式与 相同cat file1。 这种行为是来自find命令,还是某个系统范围的 C 库? 好的,我明白为什么使用./filefor-exec构造是必要的(以确保我有... | xargs rm ./-i, 而不是... | xargs rm -i)。 但是在...
在 Linux 中将文件夹作为可执行文件运行背后是否有某种哲学? user@node main % ls -lash ./bin total 0 0 drwxrwxrwx 2 user staff 64B May 23 21:04 . 0 drwxr-xr-x 6 user staff 192B May 23 21:04 .. user@node main % ./bin zsh: permission denied: ./bin 拒绝许可意味着可以允许。如果不是,那么为什么是它permission denied而不是类...
我最近开始阅读 Kernighan 和 Pike 所著的《UNIX 编程环境》。我的目标是了解 UNIX 哲学。我的问题是,我是否需要在桌面上安装 UNIX 才能充分利用这本书,或者任何 *NIX 系统都可以工作吗?我目前使用Linux(ubuntu)。 ...
dev/urandom当使用head或读取, 时dd,当然期望输出始终是随机且不同的。 UNIX 在底层是如何处理这个问题的?文件在读取时是否自然被截断,或者文件实际上是对称密码或等效密码的接口,因此“读取”实际上是执行密码的行为。 ...
我反驳过数千个例子,其中有两个: blocknotifyWindows 上的 Bitcoin Core 有一个非常烦人的故障,它会导致 cmd.exe(或类似的)窗口短暂出现并立即消失,每当收到或walletnotify信号(正确实施付款所必需的)时,仅显示几分之一秒系统)。这缓慢但肯定会让计算机用户发疯,以至于如果比特币核心要在机器上运行,就不可能继续使用机器。 (这对我来说至关重要。)测试了无数指令的解决方法命令,并多次尝试与开发人员交谈,但他们只是声称他们没有 Windows 并且这“不是优先事项” 。 ...
回到另一个可能非常非常基本的 UNIX 问题。 我理解 Tape Archive Zips ( ) 的前提.tgz是它们保留 uid、gid、权限...... 但是,这似乎不可移植。例如,如果用户john在一台 UNIX 计算机上创建 .tgz,并在没有该用户或具有相同名称但不同 UID 的用户的计算机上解压缩,会怎样? 这是如何运作的? ...
这个问题有点跨平台,因为它可能最好由具有广泛知识的人来回答两个都Windows 和类 Unix 操作系统。 我运行混合环境(Windows、Linux 和 BSD)。我习惯了设备备份的 Windows 生态系统范例,其中整个设备(BIOS 除外)可以在线拍摄快照,并从该快照备份到映像,然后在将来从该图像中恢复。许多此类系统也支持从映像恢复文件(系统),以便用户可以从映像恢复单个文件,而无需恢复整个映像本身。 然而(Veeam 除外)我遇到的类 Unix 备份系统会进行文件系统备份,并且不支持基于快照的在线映像(Snapper 声称支持,但它仅适用于精简配...
我的文件: "DocumentCreationDate="2019-07-15T23:56:31" SampleID="1" entClassID="65535" ClientID="0" CardID="11209797"" 想要 grep 模式: CardID="11209797" “ ”之间的数字可能不同 使用的命令:egrep -o CardID='\"[^]"*]' 输出 : CardID="1 所需输出: CardID="11209797" ...
文件权限元组“---r-xr-x”或没有所有者可用性但仍具有组/其他可用性的其他内容在现实世界中是否有用?我很想看到一些用例! 笔记:我可以看到我被低估了,所以让我澄清一下。这是一抽象的问题,不是一个专门针对我的需求的问题。 ...
./configure 时浪费了大量的时间;特别是当依赖项缺失及其后续调用时。 我读过很多关于这个主题的主题,引用了缓存配置脚本的结果以供重复使用其他配置脚本很容易出错,因为结果过时,事情不同步,并且创建一个共享结果的通用实现将是“很难”[1]。 我想指出的是,我知道配置脚本已经支持缓存,但这是默认禁用 [2]。 如果发行版已经提供了了解相互依赖性的包管理器,并且它们本身已经知道所有常见(甚至最常见)源依赖项是什么,那么为什么发行版没有提供某种配置缓存的标准?人们也许可以假设在给定的某些条件下,包管理器可...
我正在阅读 Ritchie 和 Thompson 关于 Unix 文件系统的论文。他们写道,“值得注意的是,该系统是完全自给自足的”。 Unix之前的系统不是自支持的吗?以什么方式? ...