📄 de.9
字号:
7086 V(\(1024)281 936 A1247(bytes)S1532(exactly\))S1953(to)S2077(the)S2255(output)S2593(\256le.)S8427 VEP%%Page: 4 4BP/slant 0 def/height 0 def1130 V12 B936(4)S1380 V12 R1116(When)S1437(a)S1524(\256le)S1712(is)S1826(deleted)S2209(using)S12 I2504(unlink)S12 R2840(the)S(i-node)309 3022 A3365(number)S3768(in)S3896(the)S4078(directory)S4550(is)S4665(zeroed,)S1518 V936(but)S1131(before)S1482(its)S1638(removal,)S2106(it)S2215(is)S2337(copied)S2700(into)S2929(the)S3118(end)S3333(of)S3475(the)S3664(\256le)S3859(name)S4161(\256eld.)S4446(This)S4701(allows)S1656 V936(the)S(i-node)309 1115 A1455(of)S1587(a)S1672(deleted)S2053(\256le)S2239(to)S2364(be)S(found)281 2509 A2822(by)S2974(searching)S(through)375 3470 A3877(a)S3963(directory.)S4463(The)S12 I4683(x)S12 R4769(com-)S1794 V936(mand)S1258(asks)S1520(for)S1716(the)S1918(path)S2179(name)S2494(of)S2648(a)S2755(lost)S2983(\256le,)S3221(extracts)S3652(the)S3853(old)S(i-node)309 4060 A4422(number)S4844(and)S1932 V936(changes)S1355(the)S1533(current)S1907(disk)S2138(address)S2531(to)S2655(the)S2833(start)S3073(of)S3204(the)S(i-node.)339 3382 A2106 V1116(Once)S1410(an)S(i-node)309 1562 A1909(is)S(found,)311 2028 A2377(all)S2537(of)S2676(the)S2863(freed)S3152(blocks)S3506(may)S3753(be)S3906(recovered)S4423(by)S4582(checking)S2244 V936(the)S(i-node)309 1131 A1487(zone)S1762(\256elds,)S2101(using)S2409('G')S2626(to)S2767(go)S2934(to)S3075(a)S3176(block,)S(writing)351 3521 A3919(it)S4034(back)S4309(out)S4510(using)S4818('w',)S2382 V936(going)S1242(back)S1502(to)S1628(the)S(i-node)309 1808 A2149(with)S12 I2397(p)S12 R2489(and)S2695(advancing)S3223(to)S3349(the)S3529(next)S3769(block.)S4099(This)S4346(\256le)S4533(extraction)S2520 V936(process)S1353(is)S1488(automated)S2046(by)S2220(using)S2535(the)S12 I2737(X)S12 R2865(command,)S3425(which)S3775(goes)S(through)375 4050 A4478(the)S(i-node,)339 4679 A2658 V936(indirect)S1343(and)S(double)328 1553 A1917(indirect)S2324(blocks)S2676(\256nding)S3054(all)S3213(the)S3398(block)S3703(pointers)S4130(and)S4341(recovering)S4896(all)S2796 V936(the)S1114(blocks)S1459(of)S1590(the)S1768(\256le.)S2970 V1116(The)S12 I1345(X)S12 R1460(command)S1977(closes)S2314(the)S2503(current)S2888(output)S3237(\256le)S3433(and)S3649(asks)S3899(for)S4083(the)S4273(name)S4577(of)S4720(a)S4816(new)S3108 V936(output)S1283(\256le.)S1507(All)S1702(of)S1842(the)S2029(disk)S2269(blocks)S2622(must)S2895(be)S3047(marked)S3448(as)S3587(free,)S3845(if)S3958(they)S4204(are)S4391(not)S4583(the)S4769(com-)S3246 V936(mand)S1234(stops)S1512(and)S1716(the)S1894(\256le)S2079(must)S2344(be)S2488(recovered)S2996(manually.)S3420 V1116(When)S1467(extracting)S2015(lost)S2253(blocks)S12 I2631(de)S12 R(will)190 2808 A3061(maintain)S3548(`)S3579(`holes')S3906(')S4010(in)S4168(the)S4380(\256le.)S4629(Thus,)S4964(a)S3558 V936(recovered)S1467(sparse)S1823(\256le)S2031(does)S2305(not)S2512(allocate)S(unused)341 2943 A3337(blocks)S3705(and)S(will)190 3931 A4173(keep)S4453(its)S4620(ef\256cient)S3696 V936(storage)S1317(scheme.)S1771(This)S2017(property)S2458(of)S2590(the)S12 I2769(X)S12 R2874(command)S3381(may)S3620(be)S3765(used)S4017(to)S4142(move)S4442(a)S4528(sparse)S4863(\256le)S3834 V936(from)S1202(one)S1406(device)S1752(to)S1876(another.)S4008 V1116(Automatic)S1678(recovery)S2152(may)S2410(be)S(initiated)398 2574 A3022(by)S3192(the)S12 B3390(\261r)S12 R3554(option)S3912(on)S4082(the)S4280(command)S4806(line.)S4146 V936(Also)S1215(speci\256ed)S1695(is)S1826(the)S2024(path)S2281(name)S2592(of)S2742(a)S2845(\256le)S3049(just)S3273(removed)S3745(by)S12 I3914(unlink)S12 R4216(.)S12 I4295(De)S12 R4486(determines)S4284 V936(which)S(mounted)422 1268 A1726(\256le)S1917(system)S2289(device)S2641(held)S2886(the)S3071(\256le)S3263(and)S3474(opens)S3792(it)S3897(for)S4076(reading.)S4506(The)S4731(lost)S4943(i-)S4422 V(node)234 936 A1201(is)S(found)281 1313 A1625(and)S1830(the)S2009(\256le)S2195(extracted)S2671(by)S2822(automatically)S3513(performing)S4089(an)S12 I4233(x)S12 R4317(and)S4521(an)S12 I4665(X)S12 R4769(com-)S4560 V936(mand.)S4734 V1116(The)S1363(recovered)S1900(\256le)S(will)190 2114 A2363(be)S(written)345 2536 A2940(to)S12 I3093(/tmp)S12 R3309(.)S12 I3398(De)S12 R(will)190 3599 A3848(refuse)S4204(to)S4358(automatically)S4872 V936(recover)S1340(a)S1434(\256le)S1629(on)S1789(the)S1977(same)S2266(\256le)S2461(system)S2837(as)S12 I2978(/tmp)S12 R3194(.)S3264(The)S3492(lost)S3707(\256le)S3902(must)S4176(have)S(belonged)442 4443 A4924(to)S5010 V936(the)S1114(user.)S1376(If)S1488(automatic)S1996(recovery)S(will)190 2450 A2670(not)S2854(complete,)S3358(then)S3596(manual)S3983(recovery)S4438(may)S4677(be)S4822(per-)S5148 V936(formed.)S5424 V12 B936(Miscellaneous)S5736 V12 R1116(The)S1337(user)S1572(can)S1773(terminate)S2265(a)S2352(session)S2734(with)S12 I2983(de)S12 R3130(by)S3283(typing)S12 I3624(q)S12 R3684(,)S3747(CTRL-D,)S4247(or)S4381(the)S4562(key)S4769(asso-)S5874 V936(ciated)S1256(with)S(SIGQUIT.)517 1502 A6048 V1116(The)S12 I1334(m)S12 R1452(command)S(invokes)375 1958 A2363(the)S10 R2536(MINIX)S12 I2869(sh)S12 R3006(shell)S3265(as)S3396(a)S(subprocess.)560 3480 A6222 V1116(For)S1314(help)S1552(while)S1852(using)S12 I2143(de)S12 R2287(use)S12 I2478(h)S12 R2538(.)S6498 V12 B936(Command)S1510(Summary)S6948 V12 R1116(PGUP)S1656(b)S2016(Back)S2294(one)S2498(block)S7086 V(PGDN)331 1116 A1656(f)S2016(Forward)S2457(one)S2661(block)S8427 VEP%%Page: 5 5BP/slant 0 def/height 0 def1130 V12 B4958(5)S1380 V12 R1116(HOME)S1656(B)S2016(Goto)S2288(\256rst)S2507(block)S1518 V1116(END)S1656(F)S2016(Goto)S2288(last)S2487(block)S1656 V1116(UP)S1656(u)S2016(Move)S2327(back)S(2/64/256)428 2585 A3043(bytes)S1794 V1116(DOWN)S1656(d)S2016(Move)S2327(forward)S(2/64/256)428 2742 A3200(bytes)S1932 V1116(LEFT)S1656(l)S2016(Move)S2327(back)S2585(32/1/4)S2923(bytes)S2070 V1116(RIGHT)S1656(r)S2016(Move)S2327(forward)S2742(32/1/4)S3080(bytes)S2208 V1656(g)S2016(Goto)S2288(speci\256ed)S2748(block)S2346 V1656(G)S2016(Goto)S2288(block)S2586(indirectly)S2484 V1656(i)S2016(Goto)S2288(speci\256ed)S(i-node)309 2748 A2622 V1656(I)S2016(Filename)S2497(to)S(i-node)309 2621 A2760 V1656(/)S2016(Search)S2898 V1656(n)S2016(Next)S2282(occurrence)S3036 V1656(p)S2016(Previous)S2469(address)S3174 V1656(h)S2016(Help)S3312 V1116(EOF)S1656(q)S2016(Quit)S3450 V1656(m)S10 R2016(MINIX)S12 R2349(shell)S3588 V1656(v)S2016(Visual)S2363(mode)S2661(\(w)S2820(b)S2910(m\))S3726 V1656(o)S2016(Output)S2382(base)S2627(\(h)S2758(d)S2848(o)S2938(b\))S3864 V1656(c)S2016(Change)S2414(\256le)S2599(name)S4002 V1656(w)S2016(Write)S2323(ASCII)S2670(block)S4140 V1656(W)S2016(Write)S2323(block)S2621(exactly)S4278 V1656(x)S2016(Extract)S2397(lost)S2602(directory)S3070(entry)S4416 V1656(X)S2016(Extract)S2397(lost)S2602(\256le)S2787(blocks)S4554 V1656(s)S2016(Store)S2302(word)S4830 V936(NOTES:)S1392(When)S1711(entering)S2139(a)S2224(line)S2437(in)S(response)423 2562 A3016(to)S3141(a)S3226(prompt)S3607(from)S12 I3875(de)S12 R4021(there)S4296(are)S4477(a)S(couple)322 4563 A4917(of)S4968 V(editing)336 936 A1340(characters)S1901(available.)S2437(The)S2693(previous)S3177(character)S3690(may)S3965(be)S4146(erased)S4523(by)S4710(typing)S5106 V936(CTRL-H)S1408(and)S1617(the)S1800(whole)S2131(line)S2348(may)S2591(be)S2740(erased)S3085(by)S3240(typing)S3583(CTRL-U.)S4086(ENTER)S4512(terminates)S5244 V936(the)S(input.)278 1116 A1426(If)S(DELETE)458 1539 A2028(or)S2160(a)S(non-ASCII)538 2245 A2814(character)S3291(is)S3403(typed)S3702(then)S3941(the)S4120(command)S4627(request-)S5382 V936(ing)S1120(the)S(input)248 1298 A1576(is)S1687(aborted.)S5556 V1116(The)S1339(commands)S12 I1897(G)S12 R1985(,)S12 I2050(s)S12 R2132(and)S12 I2341(X)S12 R(will)190 2450 A2676(only)S2926(function)S3365(if)S3476(the)S3660(current)S4040(visual)S4365(display)S4750(mode)S5694 V936(is)S1060(`)S1091(`word.')S1442(')S1526(The)S1757(commands)S12 I2323(i)S12 R2357(,)S12 I2430(I)S12 R2514(and)S12 I2731(x)S12 R2827(change)S3211(the)S3401(mode)S3711(to)S3847(`)S3878(`word')S4199(')S4282(on)S4444(completion.)S5832 V936(The)S1188(commands)S12 I1775(G)S12 R1928(and)S12 I2167(/)S12 R2266(change)S2673(the)S2886(mode)S3219(to)S3378(`)S3409(`block')S3749('.)S3885(These)S4239(restrictions)S4844(and)S5970 V936(automatic)S1444(mode)S(conversions)577 1742 A2349(are)S2528(intended)S2974(to)S3098(aid)S3276(the)S3454(user.)S6144 V1116(The)S1337(`)S1368(`map')S1648(')S1722(mode)S2023(uses)S2264(special)S2634(graphic)S3030(characters,)S3586(and)S3793(only)S4041(functions)S4525(if)S4634(the)S4816(user)S6282 V936(is)S1047(at)S1165(the)S1343(console.)S6456 V12 I1116(De)S12 R1292(generates)S1784(warnings)S2262(for)S(illegal)304 2438 A2776(user)S(input)248 3012 A3294(or)S3429(if)S3538(erroneous)S4049(data)S4285(is)S(found)281 4400 A4715(on)S4870(the)S6594 V936(disk,)S1203(for)S1381(example)S1827(a)S1917(corrupted)S2417(magic)S2749(number.)S3184(Warnings)S3690(appear)S4049(in)S4179(the)S4363(middle)S4734(of)S4870(the)S6732 V936(screen)S1290(for)S1476(two)S(seconds,)412 1702 A2158(then)S2410(the)S2602(current)S2991(page)S3264(is)S3390(redrawn.)S3863(Some)S4183(minor)S4517(errors,)S4876(for)S6870 V936(example,)S(setting)323 1421 A1789(an)S(unknown)448 1948 A2441(visual)S2775(mode,)S3118(simply)S3491(ring)S3730(the)S3922(bell.)S4178(Major)S4518(errors,)S4876(for)S7008 V936(example)S1376(I/O)S1569(problems)S2049(on)S2199(the)S2377(\256le)S2562(system)S2928(device)S3274(cause)S3573(an)S3717(immediate)S4259(exit)S4471(from)S12 I4737(de)S12 R4851(.)S8427 VEP%%Page: 6 6BP/slant 0 def/height 0 def1130 V12 B936(6)S1380 V12 R1116(The)S(i-node)309 1336 A1677(and)S1883(zone)S2143(bit)S2303(maps)S2591(are)S2773(read)S3015(from)S3284(the)S3465(device)S3814(when)S12 I4109(de)S12 R4256(starts)S4546(up.)S4729(These)S1518 V936(determine)S1452(whether)S1874(`)S1905(`in)S2071(use')S2263(')S2335(or)S2467(`)S2498(`not)S2724(in)S2848(use')S3040(')S3111(is)S3222(displayed)S3715(in)S3839(the)S4017(status)S4323(\256eld)S4568(at)S4686(the)S4864(top)S1656 V936(of)S1073(the)S1257(screen.)S1633(The)S1858(bit)S2023(maps)S2315(are)S2501(not)S2692(re-read)S3074(while)S3381(using)S12 I3679(de)S12 R3830(and)S(will)190 4041 A4268(become)S4681(out-of-)S1794 V936(date)S1168(if)S1273(observing)S1779(a)S(mounted)422 1863 A2315(\256le)S2500(system.)S1968 V12 I1116(De)S12 R1308(requires)S1749(termcap)S(de\256nitions)510 2190 A2751(for)S2944(`)S2975(`cm')S3195(')S3287(and)S3512(`)S3543(`cl')S3703('.)S3855(Furthermore,)S4542(`)S4573(`so')S4752(')S4844(and)S2106 V936(`)S967(`se')S1140(')S(will)190 1235 A1479(also)S1728(be)S1895(used)S2169(if)S2297(available.)S2818(The)S3059(ANSI)S3396(strings)S3772(generated)S4296(by)S4469(the)S4670(keypad)S2244 V936(arrows)S1323(are)S(recognized,)561 1528 A2145(as)S2302(well)S2568(as)S2725(any)S2955(single)S3300(character)S3803(codes)S4135(de\256ned)S4547(by)S4724(`)S4755(`ku')S4947(',)S2382 V936(`)S967(`kd')S1159(',)S1260(`)S1291(`kl')S1457(')S1528(and)S1732(`)S1763(`kr')S1936('.)S2658 V12 B936(Author)S2970 V12 R1116(The)S12 I1334(de)S12 R1478(program)S1918(was)S(written)345 2137 A2512(by)S2662(Terrence)S3124(Holm.)S8427 VEP%%Trailer%%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol Troff%%Pages: 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -