Submit Search
Upload
GNU screen (vim study #1)
•
3 likes
•
1,248 views
B
bpstudy
Follow
株式会社ビープラウドの勉強会BPStudy外伝として行われたVim studyの資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
Modelo osi marty (2)
Modelo osi marty (2)
martyrojassanabria
Unidad 2 trabajo 9
Unidad 2 trabajo 9
Virginia Cruz
PRIMEROS PASOS EN TWITTER
PRIMEROS PASOS EN TWITTER
AXEL
Katherin noreña y fernando dos ramos
Katherin noreña y fernando dos ramos
katherin1409
Funciones logicas
Funciones logicas
aguanilonoriega
Sistemas de instrumentacion
Sistemas de instrumentacion
viviandresuci
Comunicacion educativa concepto
Comunicacion educativa concepto
Gladys_3006
Instructivo plantillaexamencomplexivo
Instructivo plantillaexamencomplexivo
nruiz55
Recommended
Modelo osi marty (2)
Modelo osi marty (2)
martyrojassanabria
Unidad 2 trabajo 9
Unidad 2 trabajo 9
Virginia Cruz
PRIMEROS PASOS EN TWITTER
PRIMEROS PASOS EN TWITTER
AXEL
Katherin noreña y fernando dos ramos
Katherin noreña y fernando dos ramos
katherin1409
Funciones logicas
Funciones logicas
aguanilonoriega
Sistemas de instrumentacion
Sistemas de instrumentacion
viviandresuci
Comunicacion educativa concepto
Comunicacion educativa concepto
Gladys_3006
Instructivo plantillaexamencomplexivo
Instructivo plantillaexamencomplexivo
nruiz55
Manual de mantenimiento de equipos de computo y redes de datos (1)
Manual de mantenimiento de equipos de computo y redes de datos (1)
1104071091
Alguna vez
Alguna vez
Juan Mosca
Proyecto%20 final%20kevin%20uribe%20torres%203.2
Proyecto%20 final%20kevin%20uribe%20torres%203.2
kevinGUribeTorres
njnsjgwx
njnsjgwx
Daniel Chinchay
Japon
Japon
AXEL
realidad-aumentada
realidad-aumentada
sandracrcr
Expericnia de aula
Expericnia de aula
Miguel Cubillos
Presentación acabados Comes Medio ambiente
Presentación acabados Comes Medio ambiente
jzaragoza75
#CompetitividadCómoVamos
#CompetitividadCómoVamos
federicohoyos
Educacion en linea
Educacion en linea
Eva Maria Toxqui Daniel
elizabeth cruz raquira
elizabeth cruz raquira
Elizabeth Cruz Raquira
Clulaysuspartes 110829144052-phpapp01-1
Clulaysuspartes 110829144052-phpapp01-1
Grimaldo2015
Actividad de aprendizaje 09
Actividad de aprendizaje 09
Linda Rosaura Livia Sosa
LOS GADGET
LOS GADGET
elizabethlopezestefanyselenymanco
Tarea del mundo real computacion david jacome
Tarea del mundo real computacion david jacome
davidjacome56
Origen de la moneda
Origen de la moneda
universidad Uniandes Santo Domingo de los Tsachilas
Presentation
Presentation
bureau131
Modifican el reglamento del procedimiento de fiscalización de la SUNAT
Modifican el reglamento del procedimiento de fiscalización de la SUNAT
Yanira Becerra
DXとプロセスマイニング part02
DXとプロセスマイニング part02
bpstudy
DXとプロセスマイニング Part01
DXとプロセスマイニング Part01
bpstudy
What is Ethereum?
What is Ethereum?
bpstudy
アプリケーションアーキテクチャの現在、過去、未来
アプリケーションアーキテクチャの現在、過去、未来
bpstudy
More Related Content
Viewers also liked
Manual de mantenimiento de equipos de computo y redes de datos (1)
Manual de mantenimiento de equipos de computo y redes de datos (1)
1104071091
Alguna vez
Alguna vez
Juan Mosca
Proyecto%20 final%20kevin%20uribe%20torres%203.2
Proyecto%20 final%20kevin%20uribe%20torres%203.2
kevinGUribeTorres
njnsjgwx
njnsjgwx
Daniel Chinchay
Japon
Japon
AXEL
realidad-aumentada
realidad-aumentada
sandracrcr
Expericnia de aula
Expericnia de aula
Miguel Cubillos
Presentación acabados Comes Medio ambiente
Presentación acabados Comes Medio ambiente
jzaragoza75
#CompetitividadCómoVamos
#CompetitividadCómoVamos
federicohoyos
Educacion en linea
Educacion en linea
Eva Maria Toxqui Daniel
elizabeth cruz raquira
elizabeth cruz raquira
Elizabeth Cruz Raquira
Clulaysuspartes 110829144052-phpapp01-1
Clulaysuspartes 110829144052-phpapp01-1
Grimaldo2015
Actividad de aprendizaje 09
Actividad de aprendizaje 09
Linda Rosaura Livia Sosa
LOS GADGET
LOS GADGET
elizabethlopezestefanyselenymanco
Tarea del mundo real computacion david jacome
Tarea del mundo real computacion david jacome
davidjacome56
Origen de la moneda
Origen de la moneda
universidad Uniandes Santo Domingo de los Tsachilas
Presentation
Presentation
bureau131
Modifican el reglamento del procedimiento de fiscalización de la SUNAT
Modifican el reglamento del procedimiento de fiscalización de la SUNAT
Yanira Becerra
Viewers also liked
(18)
Manual de mantenimiento de equipos de computo y redes de datos (1)
Manual de mantenimiento de equipos de computo y redes de datos (1)
Alguna vez
Alguna vez
Proyecto%20 final%20kevin%20uribe%20torres%203.2
Proyecto%20 final%20kevin%20uribe%20torres%203.2
njnsjgwx
njnsjgwx
Japon
Japon
realidad-aumentada
realidad-aumentada
Expericnia de aula
Expericnia de aula
Presentación acabados Comes Medio ambiente
Presentación acabados Comes Medio ambiente
#CompetitividadCómoVamos
#CompetitividadCómoVamos
Educacion en linea
Educacion en linea
elizabeth cruz raquira
elizabeth cruz raquira
Clulaysuspartes 110829144052-phpapp01-1
Clulaysuspartes 110829144052-phpapp01-1
Actividad de aprendizaje 09
Actividad de aprendizaje 09
LOS GADGET
LOS GADGET
Tarea del mundo real computacion david jacome
Tarea del mundo real computacion david jacome
Origen de la moneda
Origen de la moneda
Presentation
Presentation
Modifican el reglamento del procedimiento de fiscalización de la SUNAT
Modifican el reglamento del procedimiento de fiscalización de la SUNAT
More from bpstudy
DXとプロセスマイニング part02
DXとプロセスマイニング part02
bpstudy
DXとプロセスマイニング Part01
DXとプロセスマイニング Part01
bpstudy
What is Ethereum?
What is Ethereum?
bpstudy
アプリケーションアーキテクチャの現在、過去、未来
アプリケーションアーキテクチャの現在、過去、未来
bpstudy
ファン上がりのフリーライター。そのこれまでとこれから
ファン上がりのフリーライター。そのこれまでとこれから
bpstudy
エンジニアのためのお金の話
エンジニアのためのお金の話
bpstudy
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
bpstudy
価値のデザイン
価値のデザイン
bpstudy
モデリングの神髄
モデリングの神髄
bpstudy
開発者としての心
開発者としての心
bpstudy
新たな価値観への経営視点の転換
新たな価値観への経営視点の転換
bpstudy
hbqpbp study Skype-Bot Centric Development
hbqpbp study Skype-Bot Centric Development
bpstudy
BPStudy#50 BPStudy
BPStudy#50 BPStudy
bpstudy
Be cloud
Be cloud
bpstudy
俺の経営論(BP2010)
俺の経営論(BP2010)
bpstudy
Bpstudy #37 djagno tips
Bpstudy #37 djagno tips
bpstudy
BPStudy#36 beproud-bot
BPStudy#36 beproud-bot
bpstudy
vim入門 (vim study #1)
vim入門 (vim study #1)
bpstudy
ハイブリッド言語Scalaを使う
ハイブリッド言語Scalaを使う
bpstudy
More from bpstudy
(19)
DXとプロセスマイニング part02
DXとプロセスマイニング part02
DXとプロセスマイニング Part01
DXとプロセスマイニング Part01
What is Ethereum?
What is Ethereum?
アプリケーションアーキテクチャの現在、過去、未来
アプリケーションアーキテクチャの現在、過去、未来
ファン上がりのフリーライター。そのこれまでとこれから
ファン上がりのフリーライター。そのこれまでとこれから
エンジニアのためのお金の話
エンジニアのためのお金の話
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
価値のデザイン
価値のデザイン
モデリングの神髄
モデリングの神髄
開発者としての心
開発者としての心
新たな価値観への経営視点の転換
新たな価値観への経営視点の転換
hbqpbp study Skype-Bot Centric Development
hbqpbp study Skype-Bot Centric Development
BPStudy#50 BPStudy
BPStudy#50 BPStudy
Be cloud
Be cloud
俺の経営論(BP2010)
俺の経営論(BP2010)
Bpstudy #37 djagno tips
Bpstudy #37 djagno tips
BPStudy#36 beproud-bot
BPStudy#36 beproud-bot
vim入門 (vim study #1)
vim入門 (vim study #1)
ハイブリッド言語Scalaを使う
ハイブリッド言語Scalaを使う
Recently uploaded
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Recently uploaded
(8)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
GNU screen (vim study #1)
1.
GNU screen vim study/BP
Study外伝 #01 shin(no)suke sato (id:shin_no_suke) 1
2.
GNU screenとは? •仮想端末管理ソフト •http://www.gnu.org/software/ screen/ 2
3.
あなたがscreenを覚え ないことがバカらしい たった一つの理由 3
4.
(学習)コストパフォー マンスが高い 4
5.
vim zsh screen 変態。付き合いづらい もっと変態。付き合いづらい いい奴。付きあいやすい 付き合いやすさ 5
6.
STEP0: 設定 $HOME/.screenrc defencoding utf8 escape
^z^z hardstatus alwayslastline '%{= kG}[ %{G}%H %{g}][%= % {=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w} %?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]' startup_message off defscrollback 50000 vbell off 6
7.
STEP1: 起動 $ screen 7
8.
STEP2 :仮想端末起動・切り替え <C-z>c #
起動 <C-z>K # 終了 <C-z>端末の番号(0,1..) # 移動 8
9.
STEP3:ウィンドウ分割 <C-z>S #分割 <C-z><Tab> #移動 <C-z>Q
#分割解除 9
10.
STEP4 : コピーモード コピーモードとは現在の端末を一つのテキスト ファイルのように扱い、現在の端末の表示から 消えてしまった後方箇所へバックスクロールし たり、特定の箇所をコピーして、現在のshellで ペーストしたりすることができるモード。コ ピーモード中の移動に関してはviライク。 10
11.
STEP4-1: 切替と移動 # コピーモード切り替え <C-z><ESC>
or <C-z>[ # 移動・検索(vim ライク) <C-f>,<C-b> ?,/ hjkl 11
12.
STEP4-2 :コピー・ペースト <C-z><Space> ->
(移動) -> <C-z><Space> <C-z>Y # 現在の行をコピー <C-z>] #ペースト # コピー(開始・終了位置指定) 12
13.
STEP4-3 :補足 •コピーモードを個人的によく使うのが? (後方検索)。例えばmysqlとかでテー ブルが1000個くらいあるとshow tablesして後方検索で探したりできる 13
14.
STEP5 : デタッチとアタッチ screenの状態を保存して後で復帰させる ことができる。例えば •
途中で切断された場合自動でデタッ チ、もう一度接続してアタッチ • 帰宅時にデタッチ、出社時にアタッチ 14
15.
STEP5-1 : デタッチ <C-z>d
# デタッチ $ screen -ls # デタッチされた一覧 15
16.
STEP5-1 : アタッチ #
アタッチ $ screen -r <プロセス番号 or 名前> # 名前をつけてアタッチ $ screen -S hoge -> screen -r hoge # 一番最近のデタッチでアタッチ(?) $ screen -r -R 16
17.
まとめ •仮想端末起動・切り替え •ウィンドウ分割 •コピーモード(コピー) •デタッチ、アタッチ •いい奴 17
Download now