Upgrade to Pro — share decks privately, control downloads, hide ads and more …

もっとくわしいコマンドライン/Linux(OS)のしくみ_後編

 もっとくわしいコマンドライン/Linux(OS)のしくみ_後編

前回のLinux・コマンドラインに関するスライドの続編です。
https://speakerdeck.com/jjoo/linux-os-falsesikumi-qian-bian

Mentaにてフロントエンドエンジニアを目指す方向けのレッスンを提供しております。
https://menta.work/plan/1608

47882d672f800098b2bc1c4149a439bd?s=128

version1-workspace

July 08, 2020
Tweet

Transcript

  1. 䛂0MRY\ 37 䛾௙⤌䜏䛃ᚋ⦅ 䜒䛳䛸䛟䜟䛧䛟䟿

  2. 䜎䛪䛿䛨䜑䛻

  3. 0MRY\䛜ึ䜑䛶䛾᪉ —ヲ䛧䛟䛿䝥䝻䜾䝷䝭䞁䜾Ꮫ⩦䛾๓䛻ㄞ䜏䛯䛔 䛂0MRY\ 37 䛾௙⤌䜏䛃ཧ↷ ᮏ䝇䝷䜲䝗๓⦅䜢ㄞ䜣䛷䛔䛺䛔᪉ —䜒䛳䛸䛟䜟䛧䛟䟿䛂0MRY\ 37 䛾௙⤌䜏䛃๓⦅ཧ↷

  4. 䜰䝥䝸䜿䞊䝅䝵䞁䜢స䜛䛺䜙 37䜢⌮ゎ䛧䛶䛚䛟ᚲせ䛜䛒䜛 䛺䛬䛺䜙37䛾ୖ䛻⮬ศ䛯䛱䛾䜰䝥䝸䜢స䛳䛶䛔䜛䛛䜙

  5. ᐙ䜢ᘓ䛶䜛䛺䜙 ᅵᆅ䛾䛣䛸䜢▱䛳䛶䛚䛣䛖 ᆅ㟈䛾ከ䛔ᆅᇦ䛺䜙䚸 ⪏㟈ᵓ㐀䛾ᐙ䜢ᘓ䛶䜛

  6. 䜻䞊䝽䞊䝗 —䝴䞊䝄䞊ᶒ㝈 —⎔ቃኚᩘ —䝟䝑䜿䞊䝆⟶⌮ —䝥䝻䝉䝇 —䜽䞊䝻䞁 —䝛䝑䝖䝽䞊䜽⣔䝁䝬䞁䝗 ௒ᅇ䛾⠊ᅖ ๓⦅䛾⠊ᅖ

  7. 䝥䝻䝉䝇

  8. 37ୖ䛷䛿䚸ᖖ䛻 䝥䝻䝉䝇䛜ື䛔䛶䛔䜛

  9. 䝥䝻䝉䝇䛸䛿 37ୖ䛷⾜䜟䜜䛶䛔䜛ฎ⌮䛾᭱ᑠ༢఩ 䚷—1EG䛂䜰䜽䝔䜱䝡䝔䜱䝰䝙䝍䛃 䚷—;MRHS[W䛂䝍䝇䜽䝬䝛䞊䝆䝱䛃 䛸䛔䛖䜰䝥䝸䛷≧ែ䜢☜ㄆ䛷䛝䜛

  10. +SSKPI'LVSQI䜔7PEGO 䛺䛹䛾䜰䝥䝸䜿䞊䝅䝵䞁䜒 ୍䛴䛾䝥䝻䝉䝇䛸䛧䛶ᢅ 䜟䜜䜛 䛣䜜䜙୍⾜୍⾜䛜䝥䝻䝉䝇

  11. 䝥䝻䝉䝇䛾⟶⌮ ⌧ᅾ✌ാ୰䛾䝥䝻䝉䝇䜢⾲♧ TW ⌧ᅾ✌ാ୰䛾䝥䝻䝉䝇䜢⾲♧䠄䝸䜰䝹䝍䜲䝮䛷཯ᫎ䠅 ĺ䛂U䛃䛷⤊஢ XST ᣦᐃ䛧䛯䝥䝻䝉䝇䜢ᙉไⓗ䛻⤊஢䛥䛫䜛 䠄䝥䝻䝉䝇-(䠄4-(䠅䛿TWXST䝁䝬䞁䝗䛷☜ㄆྍ⬟䠅 OMPP䝥䝻䝉䝇-(

  12. 䝥䝻䝉䝇⟶⌮䛜䛷䛝䜛䛸䚸 䛹䛾䜰䝥䝸䛜䝁䞁䝢䝳䞊䝍䛾䝸䝋䞊䝇䜢 ᾘ㈝䛧䛶䛔䜛䛛ᢕᥱ䛷䛝䜛

  13. 䛴䜎䜚䚸⮬స䜰䝥䝸䛾䝃䞊䝞䞊䝸䝋䞊䝇䜒 ⟶⌮䛷䛝䜛䜘䛖䛻䛺䜛

  14. 䜽䞊䝻䞁

  15. 䝻䞊䜹䝹⎔ቃ䠄䝟䝋䝁䞁䠅䛷 䛂ẖ᪥᫬䛻䖣䖣䛾䝁䝬䞁䝗䜢ᐇ⾜䛩䜛䛃 䛻䛿䛹䛖䛩䜛䛛䠛

  16. 䈜92-<⣔37䛾䝞䝑䜽䜾䝷䜴䞁䝗䛷ືస䛩䜛䝅䝇䝔䝮ᖖ㥔䝥䝻䜾䝷䝮 䜽䞊䝻䞁䠄䝇䜿䝆䝳䞊䝷䠅 ᣦᐃ䛧䛯᫬㛫䛻ฎ⌮䜢⾜䛖䛯䜑䛾௙⤌䜏䚹 GVSRH䛸࿧䜀䜜䜛ᖖ㥔ᆺ䝥䝻䝉䝇䠄䝕䞊䝰䞁䠅䛜≉ ᐃ䛾᫬㛫䛻ฎ⌮䜢⾜䛖䚹 䛭䛾䜋䛛䝆䝵䝤䚸 ᐃ᫬䝞䝑䝏䛺䛹 ࿧䜃᪉䛿䛔䜝䛔䜝 PEYRGLHGXP 1EG䛾䝇䜿䝆䝳䞊䝷⟶⌮䝁䝬䞁䝗

    GVSRXEF 0MRY\䛾䝇䜿䝆䝳䞊䝷⟶⌮䝁䝬䞁䝗 䈜
  17. 䜽䞊䝻䞁䛾タᐃ GVSR䛾ᵓᡂせ⣲ —GVSRH —GVSRXEF䝁䝬䞁䝗䠄䠙タᐃ䝣䜯䜲䝹䠅  GVSRH䛜ᐃᮇⓗ䛻䝣䜯䜲䝹䛾䝇 䜿䝆䝳䞊䝹䜢䝏䜵䝑䜽  䛭䛾᫬㛫䛻ᐇ⾜䛩䜉䛝䝆䝵䝤 䛜䛒䜜䜀ᐇ⾜

    ĺGVSRXEF䛾タᐃ䝣䜯䜲䝹䠄IXGGVSRXEF䠅䛻 ᐃᮇᐇ⾜䛧䛯䛔䝆䝵䝤䜢㏣ຍ䛷᭩䛝㎸䜐䛣䛸䛷䚸 䜽䞊䝻䞁䛾タᐃ䛜ྍ⬟
  18. ;IF䜰䝥䝸䛷ᚲせ䛺ᐃ᫬䝞䝑䝏䛺䛹䜒䚸 䜰䝥䝸⤒⏤䛷37䛾䜽䞊䝻䞁䜢౑䛔ᐇ⾜䛥䜜䜛

  19. 䝛䝑䝖䝽䞊䜽⣔䝁䝬䞁䝗

  20. WWLSXLIVPMRY\ WWL䝁䝬䞁䝗 ౛ ᬯྕ໬䛥䜜䛯㏻ಙ䛷䝛䝑䝖䝽䞊䜽ୖ䛾䝃䞊䝞䞊䜈䝸䝰䞊䝖᥋⥆ 䝸䝰䞊䝖䝬䝅䞁䜈䝻䜾䜲䞁䛩䜛䛸䚸᥋⥆ ඛ䛾䝥䝻䞁䝥䝖䛜⾲♧䚹䝁䝬䞁䝗᧯స䛷 ┤᥋䝃䞊䝞䞊䜢䛔䛨䜛䛣䛸䛜䛷䛝䜛 ᥋⥆ඛ ᥋⥆ᚋ䛂䝻䜾䜲䞁ྡ$᥋⥆ඛTEWW[SVH䛃䛾䜘䛖䛺䝟䝇䝽䞊䝗䝥 䝻䞁䝥䝖䛜⾲♧䛥䜜䜛

    ĺ᥋⥆ඛ䛾䝻䜾䜲䞁䝟䝇䝽䞊䝗䛛䚸஦๓䛻⏝ព䛧䛯⛎ᐦ㘽䛾䝟 䝇䝽䞊䝗䛷䝻䜾䜲䞁
  21. WWLXEVS$SXLIVPMRY\ WWL䝁䝬䞁䝗 ౛ ู䛾䝴䞊䝄䞊ྡ䜢౑⏝䛧䛶䝸䝰䞊䝖᥋⥆ WWLPXEVSSXLIVPMRY\ 䝻䜾䜲䞁䝴䞊 䝄䞊ྡ ౛ ᥋⥆ඛ䛾䝁䞁䝢䝳䞊䝍䛷ᣦᐃ䛾䝁䝬䞁䝗䜢ᐇ⾜䛧䚸༶᫬⤊஢ WWL᥋⥆ඛ䝁䝬䞁䝗ྡ

    I\MX ᥋⥆䜢⤊஢ ᥋⥆ඛ 䝻䜾䜲䞁䝴䞊 䝄䞊ྡ ᥋⥆ඛ
  22. TMRK䝁䝬䞁䝗 TMRK[[[KSSKPIGSQ ౛ ㏻ಙ┦ᡭ䛜䝛䝑䝖䝽䞊䜽䛻᥋⥆䛷䛝䛶䛔䜛䛛䜢☜ㄆ䛷䛝䜛 ᥋⥆ඛ䠄㏻ಙ┦ᡭ䛾-4䜰䝗䝺䝇䜔䝩䝇䝖ྡ䜢ᣦᐃ䠅 ᥋⥆ඛ䛻䝯䝑䝉䞊䝆䜢㏦䜚䚸 䛭䜜䛜㏦䜚㏉䛥䜜䜛䛾䜢ᚅ䛴 䝟䜿䝑䝖䜢㏦䜚㏉䛩䛰䛡䛾༢⣧䛺䝁䝬䞁䝗 䝟䜿䝑䝖䛜㏉䛳䛶䛟䜛 䠙-4䜰䝗䝺䝇䛜ṇ䛧䛟๭䜚ᙜ䛶䜙䜜䚸㏵୰䛾᥋⥆⤒㊰䛜ṇ䛧䛟

    タᐃ䛥䜜䛶䛔䜛䛣䛸䛜䜟䛛䜛䛯䜑䚸䝛䝑䝖䝽䞊䜽䛾⎔ቃᵓ⠏ 䛻฼⏝䛥䜜䜛
  23. TMRK[[[KSSKPIGSQ HMK䝁䝬䞁䝗 HMK[[[KSSKPIGSQ ౛ 䝗䝯䜲䞁ྡ䛛䜙-4䜰䝗䝺䝇䜢ㄪ䜉䜛 䝗䝯䜲䞁ྡ 23)6636䛸ฟ䛯䜙ṇᖖ䛺ᛂ⟅ 䝗䝯䜲䞁ྡ䛜ぢ䛴䛛䜙䛺䛔ሙྜ 䛿2<(31%-2 ᛂ⟅䛜␗ᖖ䛺ሙྜ䛿7)6:*%-0

    䛜ฟ䜛 (SQEMRMRJSVQEXMSRKVSTIV䛾␎䚹 䝗䝯䜲䞁ྡ䛻ᑐᛂ䛩䜛-4䜰䝗䝺䝇䜢㏉䛩䚹 䝃䞊䝞䛾タᐃ䛻䜘䛳䛶䛿㏫ᘬ䛝䠄-4䜰䝗䝺䝇ĺ䝗䝯䜲䞁ྡ䜢᥈ 䛩䛣䛸䠅䜒ྍ⬟ HMK\-4䜰䝗䝺䝇
  24. TMRK[[[KSSKPIGSQ GYVP䝁䝬䞁䝗 GYVPLXXTW[[[KSSKPIGSQ ౛ ௵ព䛾960䛻,884䝸䜽䜶䝇䝖䜢㏦ಙ䛷䛝䜛 960 䝃䞊䝞䞊䛛䜙䚸䜒䛧䛟䛿䝃䞊䝞䞊䜈䝕䞊䝍㌿㏦䜢⾜䛖䝁䝬 䞁䝗 䈜ୖグ䛾ሙྜ䚸ᣦᐃ䛧䛯960䠄KSSKPIGSQ䠅䛾ෆᐜ䜢ᶆ ‽ฟຊ䛩䜛

  25. 䜎䛸䜑

  26. 䜻䞊䝽䞊䝗 —䝥䝻䝉䝇 䚷䜰䝥䝸䜿䞊䝅䝵䞁➼䜒ྵ䜐䚸 37ୖ䛷⾜䜟䜜䛶䛔䜛ฎ⌮䛾᭱ᑠ༢఩ —䜽䞊䝻䞁 —䝛䝑䝖䝽䞊䜽⣔䝁䝬䞁䝗 ᣦᐃ䛧䛯᫬㛫䛻ฎ⌮䜢ᐇ⾜䛩䜛௙⤌䜏䚹 䝕䞊䝰䞁䛸࿧䜀䜜䜛ᖖ㥔ᆺ䝥䝻䝉䝇䛸䛧䛶㉳ື䛧䚸ᣦᐃ䛥䜜䛯 ᫬㛫䛻ฎ⌮䜢ᐇ⾜䛩䜛 䝸䝰䞊䝖䛷䝃䞊䝞䜢᧯స䛷䛝䜛77,,884䝸䜽䜶䝇䝖䜢㏦䜜䜛

    GYVP䛺䛹䛺䛹
  27. 37䛿 ;IF䜰䝥䝸䜿䞊䝅䝵䞁䛾ᇶ┙

  28. 䜰䝥䝸䜢స䜛䛺䜙 37䛾䛣䛸䜢▱䛳䛶䛚䛣䛖

  29. 䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯