$30 off During Our Annual Pro Sale. View Details »

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

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

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

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

version1-workspace

July 08, 2020
Tweet

More Decks by version1-workspace

Other Decks in Programming

Transcript

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

    View Slide

  2. 䜎䛪䛿䛨䜑䛻

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  7. 䝥䝻䝉䝇

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  14. 䜽䞊䝻䞁

    View Slide

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

    View Slide

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

    View Slide

  17. 䜽䞊䝻䞁䛾タᐃ
    GVSR䛾ᵓᡂせ⣲
    —GVSRH
    —GVSRXEF䝁䝬䞁䝗䠄䠙タᐃ䝣䜯䜲䝹䠅
    GVSRH䛜ᐃᮇⓗ䛻䝣䜯䜲䝹䛾䝇
    䜿䝆䝳䞊䝹䜢䝏䜵䝑䜽
    䛭䛾᫬㛫䛻ᐇ⾜䛩䜉䛝䝆䝵䝤
    䛜䛒䜜䜀ᐇ⾜
    ĺGVSRXEF䛾タᐃ䝣䜯䜲䝹䠄IXGGVSRXEF䠅䛻
    ᐃᮇᐇ⾜䛧䛯䛔䝆䝵䝤䜢㏣ຍ䛷᭩䛝㎸䜐䛣䛸䛷䚸
    䜽䞊䝻䞁䛾タᐃ䛜ྍ⬟

    View Slide

  18. ;IF䜰䝥䝸䛷ᚲせ䛺ᐃ᫬䝞䝑䝏䛺䛹䜒䚸
    䜰䝥䝸⤒⏤䛷37䛾䜽䞊䝻䞁䜢౑䛔ᐇ⾜䛥䜜䜛

    View Slide

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

    View Slide

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

    View Slide

  21. WWLXEVS$SXLIVPMRY\
    WWL䝁䝬䞁䝗
    ౛ ู䛾䝴䞊䝄䞊ྡ䜢౑⏝䛧䛶䝸䝰䞊䝖᥋⥆
    WWLPXEVSSXLIVPMRY\
    䝻䜾䜲䞁䝴䞊
    䝄䞊ྡ
    ౛ ᥋⥆ඛ䛾䝁䞁䝢䝳䞊䝍䛷ᣦᐃ䛾䝁䝬䞁䝗䜢ᐇ⾜䛧䚸༶᫬⤊஢
    WWL᥋⥆ඛ䝁䝬䞁䝗ྡ
    I\MX ᥋⥆䜢⤊஢
    ᥋⥆ඛ 䝻䜾䜲䞁䝴䞊
    䝄䞊ྡ
    ᥋⥆ඛ

    View Slide

  22. TMRK䝁䝬䞁䝗
    TMRK[[[KSSKPIGSQ
    ౛ ㏻ಙ┦ᡭ䛜䝛䝑䝖䝽䞊䜽䛻᥋⥆䛷䛝䛶䛔䜛䛛䜢☜ㄆ䛷䛝䜛
    ᥋⥆ඛ䠄㏻ಙ┦ᡭ䛾-4䜰䝗䝺䝇䜔䝩䝇䝖ྡ䜢ᣦᐃ䠅
    ᥋⥆ඛ䛻䝯䝑䝉䞊䝆䜢㏦䜚䚸
    䛭䜜䛜㏦䜚㏉䛥䜜䜛䛾䜢ᚅ䛴
    䝟䜿䝑䝖䜢㏦䜚㏉䛩䛰䛡䛾༢⣧䛺䝁䝬䞁䝗
    䝟䜿䝑䝖䛜㏉䛳䛶䛟䜛
    䠙-4䜰䝗䝺䝇䛜ṇ䛧䛟๭䜚ᙜ䛶䜙䜜䚸㏵୰䛾᥋⥆⤒㊰䛜ṇ䛧䛟
    タᐃ䛥䜜䛶䛔䜛䛣䛸䛜䜟䛛䜛䛯䜑䚸䝛䝑䝖䝽䞊䜽䛾⎔ቃᵓ⠏
    䛻฼⏝䛥䜜䜛

    View Slide

  23. TMRK[[[KSSKPIGSQ
    HMK䝁䝬䞁䝗
    HMK[[[KSSKPIGSQ
    ౛ 䝗䝯䜲䞁ྡ䛛䜙-4䜰䝗䝺䝇䜢ㄪ䜉䜛
    䝗䝯䜲䞁ྡ
    23)6636䛸ฟ䛯䜙ṇᖖ䛺ᛂ⟅
    䝗䝯䜲䞁ྡ䛜ぢ䛴䛛䜙䛺䛔ሙྜ
    䛿2<(31%-2
    ᛂ⟅䛜␗ᖖ䛺ሙྜ䛿7)6:*%-0
    䛜ฟ䜛
    (SQEMRMRJSVQEXMSRKVSTIV䛾␎䚹
    䝗䝯䜲䞁ྡ䛻ᑐᛂ䛩䜛-4䜰䝗䝺䝇䜢㏉䛩䚹
    䝃䞊䝞䛾タᐃ䛻䜘䛳䛶䛿㏫ᘬ䛝䠄-4䜰䝗䝺䝇ĺ䝗䝯䜲䞁ྡ䜢᥈
    䛩䛣䛸䠅䜒ྍ⬟
    HMK\-4䜰䝗䝺䝇

    View Slide

  24. TMRK[[[KSSKPIGSQ
    GYVP䝁䝬䞁䝗
    GYVPLXXTW[[[KSSKPIGSQ
    ౛ ௵ព䛾960䛻,884䝸䜽䜶䝇䝖䜢㏦ಙ䛷䛝䜛
    960
    䝃䞊䝞䞊䛛䜙䚸䜒䛧䛟䛿䝃䞊䝞䞊䜈䝕䞊䝍㌿㏦䜢⾜䛖䝁䝬
    䞁䝗
    䈜ୖグ䛾ሙྜ䚸ᣦᐃ䛧䛯960䠄KSSKPIGSQ䠅䛾ෆᐜ䜢ᶆ
    ‽ฟຊ䛩䜛

    View Slide

  25. 䜎䛸䜑

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide