the hacker choice
DESCRIPTION
Strumenti che ogni bravo sviluppatore unix dovrebbe conoscere.TRANSCRIPT
![Page 1: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/1.jpg)
The hacker choice
The hacker choice
Flavio Castelli
![Page 2: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/2.jpg)
ToolsTools
![Page 3: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/3.jpg)
Text editorText editorRequisiti:●Editing avanzato●Flessibile●estendibile●Multipiattaforma
![Page 4: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/4.jpg)
Text editorText editor
![Page 5: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/5.jpg)
GitGit
●Codice●File di configurazione
![Page 6: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/6.jpg)
GithubGithub
●Backup●Collaborazione
![Page 7: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/7.jpg)
Nopasteon steroids
GistGist
![Page 8: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/8.jpg)
GistGist●Git powered!●Syntax highlight
![Page 9: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/9.jpg)
ScriptingScripting
![Page 10: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/10.jpg)
ScriptingScriptingBash
![Page 11: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/11.jpg)
ScriptingScripting●ruby●python ●php●perl ...
![Page 12: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/12.jpg)
ShellShell
Bye bye bash...
![Page 13: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/13.jpg)
ZshZsh
●History condivisa●Completamento miglioree molto altro...
Perché cambiare?
![Page 14: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/14.jpg)
●History condivisa●Completamento miglioree molto altro...
Perché cambiare?
Zsh
http://github.com/robbyrussell/oh-my-zsh
![Page 15: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/15.jpg)
●Lento●Regexp == pain
GrepGrep
![Page 16: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/16.jpg)
AckAck
●Veloce●Filtra cvs, svn,...●Regexp “decenti”
![Page 17: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/17.jpg)
JumpJump
Bookmarks per bash/zsh
![Page 18: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/18.jpg)
JumpJump
$ cd /long/path && jump -a foo$ jump foo$ pwd # /long/path
![Page 19: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/19.jpg)
TerminitorTerminitor
Automate your workflow:● Esegue comandi shell pilotando konsole/Terminal.app
● Utile per sviluppatori rails et simili
![Page 20: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/20.jpg)
TerminitorTerminitor# ~/.terminitor/foo.yml- tab1: - cd ~/foo/bar - gitx- tab2: - mysql -u root - use test; - show tables;- tab3: echo "hello world"- tab4: cd ~/baz/ && git pull- tab5: - cd ~/foo/project - autotest
![Page 21: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/21.jpg)
Faster sshFaster ssh
Host *ControlMaster autoControlPath ~/.ssh/connections/%r_%h_%p
$ mkdir –p ~/.ssh/connections$ chmod 700 ~/.ssh/connections
~/.ssh/config
![Page 22: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/22.jpg)
DomandeDomande
![Page 23: The hacker choice](https://reader036.vdocuments.mx/reader036/viewer/2022081504/557befc7d8b42a2b348b4b44/html5/thumbnails/23.jpg)
LinksLinks●git: http://git-scm.com/●github: http://github.com/●gist: http://gist.github.com/●zsh: http://www.zsh.org/●Oh-my-zsh: http://github.com/robbyrussell/oh-my-zsh●ack: http://betterthangrep.com/●Jump: http://github.com/flavio/jump●Terminitor: http://github.com/achiu/terminitor