65
votes
Accepted
Linux-like terminal for Windows
I've been using Cygwin for some time now and it seems to do the job. It was very easy to install and I could choose from many different packages to install like vim, wget, etc.
Cygwin
Get that Linux ...
- 7,625
44
votes
Linux-like terminal for Windows
CMDer
It combines ConEmu, a Windows console emulator augmented with bash-like capabilities by Clink and msysgit. Some notable features include:
Bash shell, through msysGit
GNU C Compiler & GNU ...
- 1,645
41
votes
See CPU use history as a graph in a Linux shell
You can use s-tui:
free and open source (GNU General Public License v2.0, written in Python)
allows to monitor CPU temperature, frequency, power and utilization in a graphical way from the terminal:
...
- 37.5k
21
votes
See CPU use history as a graph in a Linux shell
tload (from the procps package on Debian and Ubuntu) provides a basic system load graph:
You can set the scale with -s and the delay (in seconds) with -d.
Symbols:
* represents the level of [load ...
- 2,514
20
votes
Linux-like terminal for Windows
Cygwin, already listed is a good solution.
However, there is another alternative: MSYS.
MSYS is much lighter weight than Cygwin, however it might not have everything you need. Obviously, you will ...
- 334
20
votes
Linux-like terminal for Windows
Babun
I'm surprised nobody mentioned Babun, "a windows shell you will love". It's a preconfigured Cygwin that "just works", generally quite awesome out of the box.
For a long time ...
- 309
20
votes
Linux-like terminal for Windows
Windows 10, with the 2016 anniversary update, now provides a Bash Linux binary running on Windows itself. It can be accessed through any command prompt and can run UNIX-style commands (like ls) as it ...
- 37.5k
19
votes
Accepted
No-GUI tool to take screenshots of websites
Sindreshorus's pageres
Support multiple resolutions
CLI support
$ pageres <url> <resolution> ...
$ pageres todomvc.com 1024x768 1366x768 # 2 screenshots
$ pageres todomvc.com yeoman.io ...
- 408
16
votes
Linux-like terminal for Windows
What I use is a combination of Git Bash, which comes when you install Git, and ConEmu. Git Bash uses MinGW, and ConEmu provides the option to have multiple tabs and good colour schemes, the option to ...
- 269
14
votes
What library should I use for handling CLI arguments for my Java program?
picocli is different from other Java CLI libraries:
It is designed to be included in source form. This lets users run picocli-based applications without requiring picocli as an external dependency.
...
- 261
13
votes
Linux-like terminal for Windows
MSYS2 is a fork of Cygwin created with the intention of being an updated environment to support building with MinGW. (That is, it's meant to serve as a better maintained alternative to the ever more ...
- 239
12
votes
Accepted
Text based browser that runs JavaScript
// , Consider brow.sh, because of its low bandwidth but extremely flexible support for different kinds of web pages:
https://www.brow.sh
It also has a clever way of using True color support in ...
- 236
10
votes
Command-line PDF optimizer (linearizer)
I personally use Ghostscript to optimize the size of my PDF files. You can specify an optimization level and it will shrink the pictures. This also has the (IMHO desirable) side-effect of removing ...
10
votes
See CPU use history as a graph in a Linux shell
ttyload has a Debian package available.
(More screenshots)
ttyload shows an asterix graph of CPU usage averages taken 1 minute at a time in red, 5 minutes at a time in green, and 15 minutes at a ...
- 840
8
votes
What library should I use for handling CLI arguments for my Java program?
I recommend JOpt Simple. It 'attempts to honor the command line option syntaxes of POSIX getopt() and GNU getopt_long().' It has community traction and notably is the command line parsing lib of ...
- 457
8
votes
Automatically remove white borders from pdfs, no OCR, command line
pdfcrop
Have you checked out pdfcrop?
See: http://manpages.ubuntu.com/manpages/gutsy/man1/pdfcrop.1.html
It is described in more details here: https://askubuntu.com/questions/124692/command-line-...
- 291
6
votes
No-GUI tool to take screenshots of websites
I know about a bunch of tools which claim to be able to do that. Out of curiosity I just tried all of them. I've listed the IMHO best working tools first, but YMMV:
gnome-web-photo
gnome-web-photo ...
- 486
6
votes
Command line tool to check whether two images are exactly the same graphically
ImageMagick compare -metric AE exit status is non-zero if at least one pixel color differs.
Let’s say you have a folder named before which contains original images, and a folder after which should ...
- 211
6
votes
Trello Command Line
One of these might be what you’re looking for:
trello_cli
Usage: trello card [create] [options]
-b, --board [BOARD] Trello Board Id
-d, --description [DESCRIPTION] Description ...
- 213
6
votes
Linux-like terminal for Windows
MobaXTerm
Gratis: yes. It has Personal and Professional Edition. The professional edition mostly just adds a support contract and deployment tools AFAICT). You can use the personal edition at your ...
- 2,940
6
votes
Curses-based SQLite console browser
My choice for browsing tabular data in the console or terminal is [Visidata] (https://www.visidata.org). It works well with SQLite and a variety of other data sources. It does allow editing data in ...
- 96
6
votes
DNS query tool (host(1) or nslookup(1) replacement)
You can use getent. See getent --help.
$ getent hosts google.com
172.217.194.139 google.com
172.217.194.102 google.com
172.217.194.100 google.com
172.217.194.101 google.com
172.217.194.138 google.com
...
- 161
5
votes
Text based browser that runs JavaScript
2017 solution:
Here's a solution for rendering html+js in the terminal:
Required:
Chrome 59 or greater
Using chrome in headless mode allows you to render a page with javascript through the terminal!
(...
- 295
5
votes
Accepted
Linux: Command-line tool to quick-change the actual wireless "connected to" network?
(Answer found at the Unix & Linux StackExchange site)
Solution using the nmcli tool, included in most distros or easily installable via apt-get, yum ... etc :
To show already-stored WiFi ...
5
votes
Looking for a command line tool to celebrate programming success
Cowsay is a classic, although it's a lot more tame than fireworks — it isn't even animated. You could take it up a notch with Ponysay.
On the animation side, asciiquarium, which uses the Term::...
- 213
5
votes
Linux-like terminal for Windows
As of 2015 and Python 3.4's release, there's now a reasonably complete user-interactive shell available at: http://xon.sh/
The demonstration video does not show pipes being used, but they ARE ...
- 159
5
votes
Linux-like terminal for Windows
Windows Terminal
Although it does not include a true bash shell by default, I have found windows terminal to be the best Microsoft created, officially windows supported, terminal for Windows 10.
...
- 61
5
votes
Audio editing CLI application that can fuse multiple wav files into a new one?
If you really would like to save some effort, install python, use pip install pydub to add pydub and then use os.walk something like:
import os
from pydub import AudioSegment
OUTNAME = "Mixed.wav"
...
- 31.3k
5
votes
Curses-based SQLite console browser
Check the sqlectron. It comes both in GUI and in Term version.
Also there is sqlcrush.
- 151
5
votes
Accepted
Convert JSON to CSV
Python is:
Free, Gratis & Open Source including commercial use
Available for windows, along with just about everything else, although recent versions (post 2.5.4) have dropped Windows XP support ...
- 31.3k
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
command-line × 302linux × 108
windows × 61
gratis × 43
open-source × 21
pdf × 12
osx × 11
file-management × 10
images × 10
diff × 8
software-development × 7
windows-10 × 7
unix × 7
java × 6
video × 6
web-browser × 6
ubuntu × 6
network-monitor × 6
shell-scripting × 6
android × 5
web-apps × 5
library × 5
c++ × 5
html × 5
audio × 5