When you think data science, Jupyter notebooks and associated tools probably come to mind. But I want to broaden your toolset a bit and encourage you to look around at other tools that are literally at your fingertips. The terminal and shell command line tools. On this episode, you'll meed Jeroen Janssens. He wrote the book Data Science on The Command Line Book and there are a bunch of fun and useful small utilities that will make your life simpler that you can run immediately in the terminal. For example, you can query a CSV file with SQL right from the command line.
@SwiftOnSecurity Sure is great!
Your command can be shortened by using -p- (1-65535) btw 🙂
This is hands down one of my favorite learning tools - probably use it on a daily basis!
@SwiftOnSecurity I was literally wishing for this exact thing a few days ago.
https://explainshell.com/explain?cmd=nmap+-vvv+-sS+-p+1-65535+--max-retries%3D1+-oN+TARGET.txt+IP
@SwiftOnSecurity It's good though limited.
The first example on explainshell.com correctly explains :(){ :|:& };: but doesn't tell you what you need to know (it's a fork bomb). It also can't explain awk or sed commands 😞
@SwiftOnSecurity it also helps visualise my idea that command line invocations are imperative sentences normally with an elided subject, and many nominal and prepositional phrases…
When you use things like piping, those can be seen as conjunctive or subjunctive phrases, depending on construction. And when you use things like $() or `` you’re building subjunctive phrases…
@SwiftOnSecurity ugh accidentally boosted an image without a description; please add a description to your image tay tay!!
image description:
a screen shot of "explainshell.com" breaking down and explaining all of the command line flags and arguments to an example shell command (in this case, `nmap -vvv -sS -p 1-65535 --max-retries=1 -oN TARGET.txt IP`)
@float13