Soumettre la recherche
Mettre en ligne
The hacker choice
•
4 j'aime
•
3,099 vues
Flavio Castelli
Suivre
Strumenti che ogni bravo sviluppatore unix dovrebbe conoscere.
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Why zsh is Cooler than Your Shell
Why zsh is Cooler than Your Shell
brendon_jag
Real programmers use programming languages (Not shell scripts)
Real programmers use programming languages (Not shell scripts)
thedandan
Why Zsh is Cooler than Your Shell
Why Zsh is Cooler than Your Shell
jaguardesignstudio
Zsh & fish: better *bash* for hackers
Zsh & fish: better *bash* for hackers
Ruslan Sharipov
Zsh shell-for-humans
Zsh shell-for-humans
Juan De Bravo
ZSH and RVM
ZSH and RVM
freelancing_god
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
hama7230
Rusty Python
Rusty Python
RangHo Lee
Recommandé
Why zsh is Cooler than Your Shell
Why zsh is Cooler than Your Shell
brendon_jag
Real programmers use programming languages (Not shell scripts)
Real programmers use programming languages (Not shell scripts)
thedandan
Why Zsh is Cooler than Your Shell
Why Zsh is Cooler than Your Shell
jaguardesignstudio
Zsh & fish: better *bash* for hackers
Zsh & fish: better *bash* for hackers
Ruslan Sharipov
Zsh shell-for-humans
Zsh shell-for-humans
Juan De Bravo
ZSH and RVM
ZSH and RVM
freelancing_god
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
hama7230
Rusty Python
Rusty Python
RangHo Lee
Linux Privilege Escalation with Lin Security.
Linux Privilege Escalation with Lin Security.
Deepanshu Gajbhiye
5 Time Saving Bash Tricks
5 Time Saving Bash Tricks
Nikhil Mungel
Gitkata fish shell
Gitkata fish shell
Mateusz Grzechociński
Pycon4 Tastymess
Pycon4 Tastymess
Alberto Granzotto
Bash script (mask off remix)
Bash script (mask off remix)
Elaine Yeung
Neoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devs
Neoito
CRaSH the shell for the Java Virtual Machine
CRaSH the shell for the Java Virtual Machine
GR8Conf
Ubuntu presentation
Ubuntu presentation
Prakhar Gupta
Intro to introducing rust to ruby
Intro to introducing rust to ruby
Anthony Broad-Crawford
Go, the one language to learn in 2014
Go, the one language to learn in 2014
Andrzej Grzesik
Introduction to Python
Introduction to Python
Sway Wang
Intro to the command line
Intro to the command line
gregmcintyre
Hgignore global
Hgignore global
Alexander Dos Santos Aleyne
Unix for developers
Unix for developers
Mite Mitreski
Computers of Apollo
Computers of Apollo
Steve Upton
Linux Commands
Linux Commands
Vishal Kothari
Licão 05 scripts exemple
Licão 05 scripts exemple
Acácio Oliveira
Vim Notes
Vim Notes
James Cox
Vim kindergarten
Vim kindergarten
Yuta Totsuka
Lets enjoy-terminal-life
Lets enjoy-terminal-life
Yuta Totsuka
Howto curses
Howto curses
Sergi Duró
Building with Virtual Development Environments
Building with Virtual Development Environments
Oscar Merida
Contenu connexe
Tendances
Linux Privilege Escalation with Lin Security.
Linux Privilege Escalation with Lin Security.
Deepanshu Gajbhiye
5 Time Saving Bash Tricks
5 Time Saving Bash Tricks
Nikhil Mungel
Gitkata fish shell
Gitkata fish shell
Mateusz Grzechociński
Pycon4 Tastymess
Pycon4 Tastymess
Alberto Granzotto
Bash script (mask off remix)
Bash script (mask off remix)
Elaine Yeung
Neoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devs
Neoito
CRaSH the shell for the Java Virtual Machine
CRaSH the shell for the Java Virtual Machine
GR8Conf
Ubuntu presentation
Ubuntu presentation
Prakhar Gupta
Intro to introducing rust to ruby
Intro to introducing rust to ruby
Anthony Broad-Crawford
Go, the one language to learn in 2014
Go, the one language to learn in 2014
Andrzej Grzesik
Introduction to Python
Introduction to Python
Sway Wang
Intro to the command line
Intro to the command line
gregmcintyre
Hgignore global
Hgignore global
Alexander Dos Santos Aleyne
Unix for developers
Unix for developers
Mite Mitreski
Computers of Apollo
Computers of Apollo
Steve Upton
Linux Commands
Linux Commands
Vishal Kothari
Licão 05 scripts exemple
Licão 05 scripts exemple
Acácio Oliveira
Vim Notes
Vim Notes
James Cox
Tendances
(18)
Linux Privilege Escalation with Lin Security.
Linux Privilege Escalation with Lin Security.
5 Time Saving Bash Tricks
5 Time Saving Bash Tricks
Gitkata fish shell
Gitkata fish shell
Pycon4 Tastymess
Pycon4 Tastymess
Bash script (mask off remix)
Bash script (mask off remix)
Neoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devs
CRaSH the shell for the Java Virtual Machine
CRaSH the shell for the Java Virtual Machine
Ubuntu presentation
Ubuntu presentation
Intro to introducing rust to ruby
Intro to introducing rust to ruby
Go, the one language to learn in 2014
Go, the one language to learn in 2014
Introduction to Python
Introduction to Python
Intro to the command line
Intro to the command line
Hgignore global
Hgignore global
Unix for developers
Unix for developers
Computers of Apollo
Computers of Apollo
Linux Commands
Linux Commands
Licão 05 scripts exemple
Licão 05 scripts exemple
Vim Notes
Vim Notes
En vedette
Vim kindergarten
Vim kindergarten
Yuta Totsuka
Lets enjoy-terminal-life
Lets enjoy-terminal-life
Yuta Totsuka
Howto curses
Howto curses
Sergi Duró
Building with Virtual Development Environments
Building with Virtual Development Environments
Oscar Merida
Selenium IDE
Selenium IDE
jaguardesignstudio
Social Media Resume
Social Media Resume
Chris Ferdinandi
En vedette
(6)
Vim kindergarten
Vim kindergarten
Lets enjoy-terminal-life
Lets enjoy-terminal-life
Howto curses
Howto curses
Building with Virtual Development Environments
Building with Virtual Development Environments
Selenium IDE
Selenium IDE
Social Media Resume
Social Media Resume
Similaire à The hacker choice
Git - Some tips to do it better
Git - Some tips to do it better
Jonas De Smet
Pimp my dev box (Friday Training at Itnig)
Pimp my dev box (Friday Training at Itnig)
itnig
Ripping web accessible .git files
Ripping web accessible .git files
Vlatko Kosturjak
Javascript in linux desktop (ICOS ver.)
Javascript in linux desktop (ICOS ver.)
Yuren Ju
Functional MCU programming
Functional MCU programming
Kiwamu Okabe
Github - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
Lee Hanxue
Kick my mouse away
Kick my mouse away
Xatierlike Lee
Meet Git
Meet Git
Ben Scheirman
Useful Vim Plugins
Useful Vim Plugins
anveo
Intro. to Git and Github
Intro. to Git and Github
Olmo F. Maldonado
Jedi Mind Tricks for Git
Jedi Mind Tricks for Git
Jan Krag
Git Started With Git
Git Started With Git
Nick Quaranto
Jedi Mind Tricks in Git
Jedi Mind Tricks in Git
Johan Abildskov
Paver For PyWorks 2008
Paver For PyWorks 2008
Kevin Dangoor
Puppet managed loadays
Puppet managed loadays
loadays
SouthEast LinuxFest 2015 - intro to git
SouthEast LinuxFest 2015 - intro to git
edgester
Git back on_your_feet
Git back on_your_feet
Christian Couder
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
Puppet
@arzumy Dev Setup #klxrb
@arzumy Dev Setup #klxrb
Arzumy MD
The Go features I can't live without, 2nd round
The Go features I can't live without, 2nd round
Rodolfo Carvalho
Similaire à The hacker choice
(20)
Git - Some tips to do it better
Git - Some tips to do it better
Pimp my dev box (Friday Training at Itnig)
Pimp my dev box (Friday Training at Itnig)
Ripping web accessible .git files
Ripping web accessible .git files
Javascript in linux desktop (ICOS ver.)
Javascript in linux desktop (ICOS ver.)
Functional MCU programming
Functional MCU programming
Github - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
Kick my mouse away
Kick my mouse away
Meet Git
Meet Git
Useful Vim Plugins
Useful Vim Plugins
Intro. to Git and Github
Intro. to Git and Github
Jedi Mind Tricks for Git
Jedi Mind Tricks for Git
Git Started With Git
Git Started With Git
Jedi Mind Tricks in Git
Jedi Mind Tricks in Git
Paver For PyWorks 2008
Paver For PyWorks 2008
Puppet managed loadays
Puppet managed loadays
SouthEast LinuxFest 2015 - intro to git
SouthEast LinuxFest 2015 - intro to git
Git back on_your_feet
Git back on_your_feet
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
@arzumy Dev Setup #klxrb
@arzumy Dev Setup #klxrb
The Go features I can't live without, 2nd round
The Go features I can't live without, 2nd round
Plus de Flavio Castelli
Salt at school
Salt at school
Flavio Castelli
Seminario crittografia-linux-day-2004
Seminario crittografia-linux-day-2004
Flavio Castelli
Linux console
Linux console
Flavio Castelli
Regular expressions
Regular expressions
Flavio Castelli
Netiquette v11
Netiquette v11
Flavio Castelli
Strigi desktop-integration
Strigi desktop-integration
Flavio Castelli
Kde4 preview
Kde4 preview
Flavio Castelli
Desktop searching
Desktop searching
Flavio Castelli
KDE4 ld2007
KDE4 ld2007
Flavio Castelli
Memcached
Memcached
Flavio Castelli
Plus de Flavio Castelli
(10)
Salt at school
Salt at school
Seminario crittografia-linux-day-2004
Seminario crittografia-linux-day-2004
Linux console
Linux console
Regular expressions
Regular expressions
Netiquette v11
Netiquette v11
Strigi desktop-integration
Strigi desktop-integration
Kde4 preview
Kde4 preview
Desktop searching
Desktop searching
KDE4 ld2007
KDE4 ld2007
Memcached
Memcached
Dernier
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Dernier
(20)
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
The hacker choice
1.
The
hacker choice Flavio Castelli
2.
Tools
3.
Text editor Requisiti: ●Editing avanzato ●Flessibile ●estendibile ●Multipiattaforma
4.
Text editor
5.
Git ●Codice ●File di configurazione
6.
Github ●Backup ●Collaborazione
7.
Gist Nopaste on steroids
8.
Gist ●Git powered! ●Syntax highlight
9.
Scripting
10.
Scripting Bash
11.
Scripting ●ruby ●python ●php ●perl ...
12.
Shell Bye bye bash...
13.
Zsh Perché cambiare? ●History condivisa ●Completamento
migliore e molto altro...
14.
Perché cambiare?
Zsh yrussell/oh -my-zsh http://github.com/robb ●History condivisa ●Completamento migliore e molto altro...
15.
Grep ●Lento ●Regexp == pain
16.
Ack ●Veloce ●Filtra cvs, svn,... ●Regexp
“decenti”
17.
Jump Bookmarks per bash/zsh
18.
Jump $ cd /long/path
&& jump -a foo $ jump foo $ pwd # /long/path
19.
Terminitor Automate your workflow: ●
Esegue comandi shell pilotando konsole/Terminal.app ● Utile per sviluppatori rails et simili
20.
Terminitor # ~/.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
21.
Faster ssh $ mkdir
–p ~/.ssh/connections $ chmod 700 ~/.ssh/connections ~/.ssh/config Host * ControlMaster auto ControlPath ~/.ssh/connections/%r_%h_%p
22.
Domande
23.
Links ●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
Télécharger maintenant