仮想端末tmux始めました

7b687d32752421ed7bdc2428e5e4b8e6?s=47 papiron
February 11, 2017

 仮想端末tmux始めました

仮想端末ソフトtmuxの説明と簡単なデモの内容

7b687d32752421ed7bdc2428e5e4b8e6?s=128

papiron

February 11, 2017
Tweet

Transcript

  1. Ծ૝୺຤tmux ࢝Ί·ͨ͠ USP༑ͷձ @papiron

  2. ୺຤ͬͯԿʁ ਓؒ ਓ͕ؒϗετΛૢ࡞͢ΔΠϯλʔϑΣʔε ΩʔϘʔυ εΫϦʔϯ ୺຤૷ஔ ϗετ ख ໨ ඪ४ೖྗ

    ඪ४ग़ྗ γΣϧ
  3. ੲͷ୺຤ͷܗଶ • ݩʑ͸ϋʔυ΢ΣΞ • ੲ͸ઐ༻୺຤͕ϗετʹ௚݁ • ϥΠϯද͔ࣔΒεΫϦʔϯදࣔ΁ • VT100ͳͲͷن֨

  4. ٕज़ͷਐԽ • ϗετͷॲཧੑೳ޲্ • දݱྗͷ޲্ • ෳ਺ͷಉ࣌࡞ۀ • ωοτϫʔΫٕज़ •

    ϦϞʔτϩάΠϯ
  5. ୺຤ΤϛϡϨʔλ ୺຤ͷػೳΛιϑτ΢ΣΞͰ࣮ݱ ਓؒ ΩʔϘʔυ εΫϦʔϯ ୺຤ΤϛϡϨʔλ ϗετ ख ໨ ඪ४ೖྗ

    ඪ४ग़ྗ γΣϧ σΟεϓϨΠ
  6. ୺຤ΤϛϡϨʔλ ωοτϫʔΫͰผͷϗετ΁઀ଓͷܗଶ ਓؒ ΩʔϘʔυ εΫϦʔϯ ୺຤ΤϛϡϨʔλ ୺຤༻ϗετ ख ໨ ඪ४ೖྗ

    ඪ४ग़ྗ ࡞ۀ༻ϗετ ωοτϫʔΫ ωοτϫʔΫ γΣϧ σΟεϓϨΠ
  7. ୺຤ΤϛϡϨʔλ • Windows • TeraTermɺPoderosaɺίϚϯυϓϩϯϓτ • Mac • ඪ४λʔϛφϧɺiTerm •

    Linux/FreeBSDͳͲ • xtermɺrxvtɺGNOME୺຤
  8. Ծ૝୺຤ͱ͸ʁ γΣϧͱ୺຤ΤϛϡϨʔλͷؒͰಈ͘ ਓؒ ΩʔϘʔυ εΫϦʔϯ ୺຤ΤϛϡϨʔλ ϗετ ख ໨ ඪ४ೖྗ

    ඪ४ग़ྗ Ծ૝୺຤ γΣϧ Ծ૝ εΫϦʔϯ σΟεϓϨΠ
  9. Ծ૝୺຤ͱ͸ʁ ωοτϫʔΫͰผͷϗετ΁઀ଓͷ৔߹ ਓؒ ΩʔϘʔυ εΫϦʔϯ ୺຤ΤϛϡϨʔλ ୺຤༻ϗετ ख ໨ ඪ४ೖྗ

    ඪ४ग़ྗ ࡞ۀ༻ϗετ ωοτϫʔΫ ωοτϫʔΫ γΣϧ σΟεϓϨΠ Ծ૝୺຤ Ծ૝ εΫϦʔϯ
  10. Ծ૝୺຤ͷϝϦοτ • ηογϣϯػೳ • ୺຤ΤϛϡϨʔλΛดͯ͡΋࡞ۀঢ়ଶ ͕࢒Δ • ϩάΠϯޙࢦఆͨ͠ঢ়ଶ΁ • Ծ૝΢Οϯυ΢ɺ෼ׂ΢Οϯυ΢

    • ίϐϖػೳ
  11. Ծ૝୺຤ͷσϝϦοτ • ׳ΕΔ·Ͱૢ࡞ͷࠞཚ • ΩʔόΠϯυͷিಥ • ୺຤ΤϛϡϨʔλɺγΣϧɺςΩε τΤσΟλͳͲͷΩʔૢ࡞

  12. Ծ૝୺຤ͷྫ • screen • ݹࢀ • γϦΞϧ઀ଓػೳ༗Γ • tmux •

    ݱࡏͷओྲྀ • byobu • ্هΛศརʹ࢖͏ϥούʔ
  13. tmuxͷΠϯετʔϧ • ύοέʔδ؅ཧͰΠϯετʔϧ • MacͷHomebrew • Ubuntuͷapt • FreeBSDͷpkg •

    ιʔε͔ΒίϯύΠϧ • ґଘؔ܎Ͱncursesɺlibevent͕ඞཁ
  14. tmuxͷ࢖͍ํ • ىಈ • prefixΩʔͷઃఆ • ৭਺256৭ • MacͰpbcopy͢Δ •

    Ϛϧνwindow • Ϛϧνpane • εΫϩʔϧ • ηογϣϯ • Ξλον