際際滷

際際滷Share a Scribd company logo
cmd or not to cmd?
There is no question.
cmd: why we use it?
cmd: why we use it?
- to connect with remotes
- because we want to feel like a HACKER
- its useful and faster then clicking over GUI
- lot of tools have no GUI
cmd: why not?
- hard to love it (resizing, selecting and any
other regular actions are hard as f***)
- lack of completion
- lack of EVERYTHING we need?!
cmd: how to change it?
cmd: how to change it?
- unix-like shell environments
- Windows console window enhancements
- combos of two above
- other tools
unix-like shell: Cygwin
Pros:
- provides rich POSIX-compliant layer
- enables building from source on Windows
- two package managers: pact and apt-cyg
unix-like shell: Cygwin
Cons:
- a bit of time spent on quirks with getting
things working
- no portable version
unix-like shell: Git for Windows 2.x
Pros:
- supports 64-bit and UTF-8
- maintained & frequently updated with
Cygwin
- basic auto completion
- Git Bash here context menu
unix-like shell: Git for Windows 2.x
Cons:
- tools like mysql works only with 3rd party
tools (winpty), but without completion
unix-like shell: Babun
Pros:
- pre-configured git & shell
- mysql works like a charm
- 'Open Here...' context menu entry
- surprisingly fast
unix-like shell: Babun
Cons:
- no portable version
cmd enhancements: ConEmu
Pros:
- smooth and friendly window resizing
- tabs
- drag and drop of files and folders in Far
Manager
- highly configurable
cmd enhancements: ConEmu
Cons:
- numerous configuration options can be
overwhelming even for pro users
cmd enhancements: ConsoleZ
Pros:
- splitting Tabs into views (horizontally and
vertically)
- zooming with Ctrl-Mouse
- guake-like console animation style
- full screen
cmd enhancements: ConsoleZ
Cons:
- problem with configuring Babun/MSYS2
(both mintty) - runs as detached windows
instead of tabs
combos: cmder
Pros:
- built on top of (great) ConEmu
- portable version with only ~4.5MB in size
Cons:
- sometimes feels slow (lot of things going on
under the hood)
other tools (improvements)
GOW - Set of ~120 command line tools
Chocolately - package manager for Windows
wpkg - windows package manager
FAR - file manager (brilliant integration with
ConEmu)
not covered
- PowerShell
- Virtualization
- ...
not covered
Bash
on Ubuntu
on Windows 10
thx, cu

More Related Content

Cmd or not to cmd?