Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
  • Product Hunt
  • Visual Capitalist
  • Elon Musk
Menu

你可以用一个空文件做很多事情

Posted on 2022-04-07

昨天的帖子关于“pipefail”也参与一些系统对待一个空文件为有效文件。这原来是非常常见的。我想,人们可能会在完全相同多少,你可以逃脱被震惊了,不同的事情会有多少接受这样的野兽。

一个失败的模式我用与某些基于包的系统,看到有大量的计算机作业的是,有时它只是失败,实际数据来填充它。这是由于重启威力以前做的包安装过程中出现,或者也许是打包被杀害出于某种原因,但它意味着各种不良的会发生。

特别是,我看到了倍,其中,将在合适的地点放置磁盘上的文件,用正确的权限(可读+可执行文件),但完全清空!然后,后来,或其他东西会问,如果安装了包,至于包数据库而言,它是。此外,那么cron作业会尝试运行这些二进制文件之一,另外,它不会失败。不,这是完全幸福的运行完全相同罢了。

是的,如果你是不是已经意识到了这一点,一个空文件,该文件是可执行文件将完全“跑”到“建成”,并甚至会产生0的退出码如果您所检查的退出码为成功或失败,它会想一切都刚刚好。

不,真的,看:

  
Linux的$触摸空  
Linux的文件模式$ A + Rx空子  
Linux的$ ls -l命令清空  
-rwxr-XR-X 1 rkroll rkroll 0 4月6日12时07空  
Linux的$ ./empty  
Linux的$回声$?  
0  

真棒,对不对?这只是正常在Mac上为好。我没有在Unix上的其他口味,我做到了早在20世纪90年代,以进一步测试shell帐号的相当的品种,但我必须假设它可能会工作的大部分时间。这也可能是一些有趣的事情,涉及的解释是如何纺起来 – 找#!和这样的东西。

我的意思是,将错误是什么啊?

这是否意味着最小/斌/真其实是一个空文件?

来源: http://rachelbythebay.com/w/2022/04/06/text/

发表回复 取消回复

要发表评论,您必须先登录。

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Bob Nystrom (1)
  • Joel on Software (1)
  • John Resig (1)
  • Matt Might's blog (3)
  • News Letter (163)
  • Philip Walton (1)
  • Pivotal (1)
  • Scott Hanselman's Blog (2)
  • Tom's blog (1)
  • 英文媒体 (32,454)
    • Ars Technica (2,091)
    • Daily Infographic (244)
    • Engadget (5,160)
    • Enonomist (77)
    • FlowingData (225)
    • Hacker News (773)
    • Hacker News Daily (277)
    • Hacker Noon (125)
    • Harvard Health (138)
    • KK – Cool Tools (178)
    • KK – Recomendo (227)
    • Make Use Of (158)
    • NASA Astronomy Picture (233)
    • Product Hunt (6,501)
    • Psyche (202)
    • Quanta Magazine (169)
    • Science current issue (445)
    • Sidebar (910)
    • Singularity HUB (248)
    • TechCrunch (8,068)
    • The Practical Developer (99)
    • The Verge (5,574)
    • Visual Capitalist (332)
  • 英文推特 (15,543)
    • Bill Gates (302)
    • Brett Winton (1,091)
    • Cathie Wood (264)
    • Durov's Channel (25)
    • Elon Musk (4,479)
    • GeekWire (2,650)
    • Hunter Walk (47)
    • Mark Gurman (939)
    • Naval (647)
    • Parag Agrawal (52)
    • Ray Dalio (915)
    • Riccardo Mori (14)
    • Steph Smith (1,939)
    • Tim Cook (158)
    • Vitalik Buterin (2,021)
  • 英文独立博客 (3,341)
    • A learning a day (291)
    • A Smart Bear (2)
    • AddyOsmani.com (10)
    • Adwyat Krishna (29)
    • Ahmad Shadeed (2)
    • Alex Turek (1)
    • All Poetry (1)
    • All That is Solid (48)
    • André Staltz (2)
    • arxivblog (33)
    • Astral Codex Ten (15)
    • Atoms vs Bits (24)
    • AVC (34)
    • Basic Apple Guy (37)
    • Ben Thompson (13)
    • Benedict Evans (7)
    • Blog – storytelling with data (34)
    • Built For Mars (10)
    • Caleb Porzio (1)
    • Cameron Sun (1)
    • Christian Heilmann (32)
    • Christopher C (3)
    • Chun Tian (binghe) (1)
    • Codrops (12)
    • Cold Takes (14)
    • Dan Luu (1)
    • Daniel Lemire's blog (42)
    • David Amos (18)
    • David Perell (6)
    • David Walsh Blog (31)
    • Derek Sivers (20)
    • Desvl (13)
    • Devon's Site (5)
    • Digital Inspiration (26)
    • DKB Blog (4)
    • Douglas Vaghetti (12)
    • dropsafe (52)
    • DSHR (36)
    • Dunk (5)
    • DYNOMIGHT (36)
    • eagereyes (5)
    • Endless Metrics (135)
    • Entitled Opinions (8)
    • Exception Not Found (5)
    • Experimental History (17)
    • Farnam Street (5)
    • Fed Guy (10)
    • Felix Krause (3)
    • Florent Crivello (2)
    • Free Mind (6)
    • Full Stack Economics (40)
    • Funny JS (2)
    • Future A16Z (47)
    • Glassnode Insights (48)
    • Human Who Codes (2)
    • Infographics – Cool Infographics (10)
    • Information is Beautiful (10)
    • Irrational Exuberance (34)
    • Jacob Kaplan-Moss (13)
    • Jakob Greenfeld (40)
    • James Sinclair (3)
    • Jason Fried (17)
    • Jeff Kaufman (157)
    • John's internet house (16)
    • Johnny Rodgers (4)
    • Julia Evans (19)
    • Julian.com (2)
    • Kalzumeus (1)
    • Kevin Cox (10)
    • Kevin Norman (3)
    • KK – The Technium (50)
    • Krishna (6)
    • Lee Robinson (5)
    • Lines and Colors (41)
    • Lyn Alden – Investment Strategy (3)
    • Martin Fowler (22)
    • More To That (10)
    • Morgan Housel (67)
    • My Super Secret Diary (28)
    • Naval Blog (2)
    • Neckar's New Money (69)
    • Nick Whitaker (4)
    • Nicky's New Shtuff (1)
    • nutcroft (8)
    • Paul Graham (2)
    • Paul Graham: Essays (2)
    • Penguin Random House (49)
    • Phoenix's island (1)
    • Prof Galloway (31)
    • Python Weekly (25)
    • Rachel (31)
    • Real Life (34)
    • Sasha (45)
    • Science & technology (114)
    • Sébastien Dubois (6)
    • Secretum Secretorum (10)
    • Seth's Blog (113)
    • Shu Ding (3)
    • SignalFire (8)
    • Simon Willison's Weblog (115)
    • Simons Foundation (76)
    • SLIME MOLD TIME MOLD (19)
    • Slyar Home (8)
    • Spencer Greenberg (9)
    • Stay SaaSy (8)
    • Stephen Malina (4)
    • Stephen Wolfram Writings (2)
    • Strange Loop Canon (20)
    • Stratechery (9)
    • Tech Notes (10)
    • The Commonplace (29)
    • The Generalist (2)
    • The Intrinsic Perspective (28)
    • The Latest in Hearing Health | HeardThat (7)
    • The Mad Ned Memo (2)
    • The Rabbit Hole (25)
    • TLDR Newsletter (81)
    • Tomasz Tunguz (85)
    • Tony Kulesa (2)
    • Troy Hunt (50)
    • Tychlog (1)
    • Uncharted Territories (46)
    • Visualising Data (9)
    • Weichen Liu (20)
    • What's New (51)
    • Works in Progress (1)
    • Workspaces (32)
    • Writing (7)
    • Xe's Blog (29)
    • xkcd.com (104)
    • Yihui Xie (11)
    • Zoran Jambor (11)
©2023 搞英语 → 看世界 | Design: Newspaperly WordPress Theme