zshと仮想端末マネージャで快適ターミナル生活

  • 4,176 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,176
On Slideshare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
15
Comments
0
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. zsh11 9 12
  • 2. 11 9 12
  • 3. About me ( ) @nobu666 http://www.facebook.com/nobutoshi.ogata 2011/8/1 ogata.nobu@gmail.com11 9 12
  • 4. / NEC 2 Web11 9 12
  • 5. MySQL Proxy11 9 12
  • 6. 11 9 12
  • 7. zsh !! !! 211 9 12
  • 8. zsh screen11 9 12
  • 9. zsh screen11 9 12
  • 10. Development Environment Conference 2006/9/9 5 …… … 3 http://b.hatena.ne.jp/t/decon zsh screen11 9 12
  • 11. DECon   _______________________    ○√ !!      PuTTY !!11 9 12
  • 12. DECon ________________________________         ~|          \○     BOY            ∥\    <○>     ∥/       ∥    /│     >>    \│   screen11 9 12
  • 13. screen screen tscreen tmux byobu11 9 12
  • 14. 11 9 12
  • 15. tmux!! screen !!11 9 12
  • 16. screen/tmux11 9 12
  • 17. 11 9 12
  • 18. zsh11 9 12
  • 19. 11 9 12
  • 20. nobu666@cherub $ for n in 1 2 3 for# do for# echo test; for# done test test test nobu666@cherub $( C-p) nobu666@cherub $for n in 1 2 3 do echo test; done11 9 12
  • 21. nobu666@cherub $ zmodload -i zsh/mathfunc nobu666@cherub $ echo $(( sin(1) )) 0.8414709848078965 nobu666@cherub $ echo $(( log10(2) )) 0.3010299956639812 nobu666@cherub $ echo $(( sqrt(2) )) 1.4142135623730951 nobu666@cherub $ repeat 3 echo $(( rand48() )) 0.9822596229634506 0.37442021252918423 0.1352532233301566611 9 12
  • 22. configure --help C-a C-k configure --help C-y……? ESC-q !!11 9 12
  • 23. glob important.c *.c rm *.c~important.c *.txt rm *~*.txt find . -name ‘*.c’|xargs grep hoge grep hoge **/*.c11 9 12
  • 24. hogehoge | piyopiyo tail -f /var/log/php.log G Fatal ls -la L head,tail,grep,sort,uniq,lv,wc,sed,awk...11 9 12
  • 25. echo “test” > f1 >f2 echo “TEST” >file? < f1 <f2 < f1 > f311 9 12
  • 26. bash … (´ ω ) paste <(hoge) <(moge) diff -u <(hoge|piyo) <(hoge|moge) tmp11 9 12
  • 27. 11 9 12
  • 28. zsh oh-my-zsh https://github.com/robbyrussell/oh-my-zsh git theme https://github.com/robbyrussell/oh-my-zsh/wiki/ themes11 9 12
  • 29. (2) screen screen wrapper byobu tmux11 9 12
  • 30. DEMO11 9 12
  • 31. zsh11 9 12
  • 32. 11 9 12
  • 33. 11 9 12