Skip to content

Instantly share code, notes, and snippets.

@crittelmeyer
Last active October 31, 2021 08:55
Show Gist options
  • Select an option

  • Save crittelmeyer/6acae5aeec3e1ec210ce to your computer and use it in GitHub Desktop.

Select an option

Save crittelmeyer/6acae5aeec3e1ec210ce to your computer and use it in GitHub Desktop.

Revisions

  1. crittelmeyer revised this gist May 13, 2016. 1 changed file with 28 additions and 19 deletions.
    47 changes: 28 additions & 19 deletions linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -19,22 +19,31 @@
    * vim - Vi IMproved, a programmers text editor
    * launchd - System wide and per-user daemon/agent manager

    ## Other tools
    * jp2a
    * git
    * brew
    * docker
    * docker-machine
    * docker-compose
    * puppet
    * vagrant
    * bundler
    * rbenv
    * ruby
    * rails
    * rspec
    * postgres
    * haskell
    * unicorn
    * node
    * nmap
    ## Other useful tools
    * jp2a: convert jpeg to ascii
    * nmap: security scanner used to discover hosts and services on a computer network
    * wget: download files from the internet
    * ack: tool for finding text inside files
    * lynx: text web browser
    * p7zip: a linux port of 7zip
    * pv: "pipe viewer", displays a progress bar for a series of piped commands
    * rename: rename files using either common patterns via flags, or custom patterns via regex
    * speedtest_cli: for testing internet bandwidth using speedtest.net
    * tree: recursive directory listing with indention and colors
    * webkit2png: captures a screenshot of a website and saves locally as png
    * chronic: runs a command quietly unless it fails
    * combine: combine the lines in two files using boolean operations
    * ifdata: get network interface info without parsing ifconfig output
    * ifne: run a program if the standard input is not empty
    * isutf8: check if a file or standard input is utf-8
    * lckdo: execute a program with a lock held
    * mispipe: pipe two commands, returning the exit status of the first
    * parallel: run multiple jobs at once
    * pee: tee standard input to pipes
    * sponge: soak up standard input and write to a file
    * ts: timestamp standard input
    * vidir: edit a directory in your text editor
    * vipe: insert a text editor into a pipe
    * zrun: automatically uncompress arguments to command

    TODO: cheatsheets for these tools
  2. crittelmeyer revised this gist Dec 31, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -17,6 +17,7 @@
    * [cheatsheet](https://gist.github.com/crittelmeyer/443aed71797d692a6c0e)
    * netstat - show network status
    * vim - Vi IMproved, a programmers text editor
    * launchd - System wide and per-user daemon/agent manager

    ## Other tools
    * jp2a
  3. crittelmeyer revised this gist Dec 31, 2015. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -3,13 +3,13 @@
    ## Built-in Mac OS tools
    * ls - list directory contents
    * wc - word, line, character, and byte count
    * cp
    * mv
    * rm
    * chmod
    * chown
    * mkdir
    * touch
    * cp - copy files
    * mv - move files
    * rm - remove directory entries
    * chmod - change file modes or Access Control Lists
    * chown - change file owner and group
    * mkdir - make directories
    * touch - change file access and modification times
    * grep, egrep, fgrep, pgrep - file pattern searcher
    * [cheatsheet](https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3)
    * sed - stream editor
  4. crittelmeyer revised this gist Dec 31, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@
    * mkdir
    * touch
    * grep, egrep, fgrep, pgrep - file pattern searcher
    * cheatsheet - https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3
    * [cheatsheet](https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3)
    * sed - stream editor
    * xargs - construct argument list(s) and execute utility
    * [cheatsheet](https://gist.github.com/crittelmeyer/443aed71797d692a6c0e)
  5. crittelmeyer revised this gist Dec 31, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@
    * cheatsheet - https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3
    * sed - stream editor
    * xargs - construct argument list(s) and execute utility
    * https://gist.github.com/crittelmeyer/443aed71797d692a6c0e
    * [cheatsheet](https://gist.github.com/crittelmeyer/443aed71797d692a6c0e)
    * netstat - show network status
    * vim - Vi IMproved, a programmers text editor

  6. crittelmeyer revised this gist Dec 31, 2015. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -11,10 +11,10 @@
    * mkdir
    * touch
    * grep, egrep, fgrep, pgrep - file pattern searcher
    ** cheatsheet - https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3
    * cheatsheet - https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3
    * sed - stream editor
    * xargs - construct argument list(s) and execute utility
    ** https://gist.github.com/crittelmeyer/443aed71797d692a6c0e
    * https://gist.github.com/crittelmeyer/443aed71797d692a6c0e
    * netstat - show network status
    * vim - Vi IMproved, a programmers text editor

  7. crittelmeyer revised this gist Dec 31, 2015. 1 changed file with 27 additions and 6 deletions.
    33 changes: 27 additions & 6 deletions linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -10,9 +10,30 @@
    * chown
    * mkdir
    * touch
    * grep
    * egrep
    * fgrep
    * pgrep
    * sed
    * xargs
    * grep, egrep, fgrep, pgrep - file pattern searcher
    ** cheatsheet - https://gist.github.com/crittelmeyer/3efb79db19fe1483c0c3
    * sed - stream editor
    * xargs - construct argument list(s) and execute utility
    ** https://gist.github.com/crittelmeyer/443aed71797d692a6c0e
    * netstat - show network status
    * vim - Vi IMproved, a programmers text editor

    ## Other tools
    * jp2a
    * git
    * brew
    * docker
    * docker-machine
    * docker-compose
    * puppet
    * vagrant
    * bundler
    * rbenv
    * ruby
    * rails
    * rspec
    * postgres
    * haskell
    * unicorn
    * node
    * nmap
  8. crittelmeyer created this gist Dec 31, 2015.
    18 changes: 18 additions & 0 deletions linux_tools.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    # Linux tools to know

    ## Built-in Mac OS tools
    * ls - list directory contents
    * wc - word, line, character, and byte count
    * cp
    * mv
    * rm
    * chmod
    * chown
    * mkdir
    * touch
    * grep
    * egrep
    * fgrep
    * pgrep
    * sed
    * xargs