View
1.165
Download
3
Category
Tags:
Preview:
DESCRIPTION
Strumenti che ogni bravo sviluppatore unix dovrebbe conoscere.
Citation preview
The hacker choice
The hacker choice
Flavio Castelli
ToolsTools
Text editorText editorRequisiti:●Editing avanzato●Flessibile●estendibile●Multipiattaforma
Text editorText editor
GitGit
●Codice●File di configurazione
GithubGithub
●Backup●Collaborazione
Nopasteon steroids
GistGist
GistGist●Git powered!●Syntax highlight
ScriptingScripting
ScriptingScriptingBash
ScriptingScripting●ruby●python ●php●perl ...
ShellShell
Bye bye bash...
ZshZsh
●History condivisa●Completamento miglioree molto altro...
Perché cambiare?
●History condivisa●Completamento miglioree molto altro...
Perché cambiare?
Zsh
http://github.com/robbyrussell/oh-my-zsh
●Lento●Regexp == pain
GrepGrep
AckAck
●Veloce●Filtra cvs, svn,...●Regexp “decenti”
JumpJump
Bookmarks per bash/zsh
JumpJump
$ cd /long/path && jump -a foo$ jump foo$ pwd # /long/path
TerminitorTerminitor
Automate your workflow:● Esegue comandi shell pilotando konsole/Terminal.app
● Utile per sviluppatori rails et simili
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
Faster sshFaster ssh
Host *ControlMaster autoControlPath ~/.ssh/connections/%r_%h_%p
$ mkdir –p ~/.ssh/connections$ chmod 700 ~/.ssh/connections
~/.ssh/config
DomandeDomande
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
Recommended