The way to "double-click" on a file from the command line is xdg-open.
If you're on Gnome (probably, if you're using Nautilus), you can use eog directly, or any other image program (feh is quite good).
If you want to consult image-name file easilly.
I usually run python -m SimpleHTTPServer 8080 from a folder containing the image and view it from the browser at localhost:8080/path/to/image.jpg. Works great to browse and look at different image and text files in that same directory.
Edit: This method also works for remote boxes. Just run the python server as above, and if the ports are open you can ...
I have created a tool that uses various unicode block graphics characters to improve the resolution (compared to the canonical 2 pixel per characterapproach taken by other solutions posted here). It also automatically displays images in a thumbnail mode if multiple images are provided as input.
git clone https://github.com/stefanhaustein/...
I mostly use mid3v2. You can install it with sudo apt-get install python-mutagen in Ubuntu or with sudo easy_install pip;sudo pip install mutagen in OS X.
$ mid3v2 -h
Usage: mid3v2 [OPTION] [FILE]...
Mutagen-based replacement for id3lib's id3v2.
--version show program's version number and exit
-h, --help show this help ...
As of November 2015, the actively maintained browsers are links and lynx. Many of the changes in both relate to TLS and security. Here is the current state of progress:
links - 2.12 - 2015. (Changelog)
lynx - unstable 2.8.9dev - 2015, stable 2.8.8 - 2014. (Changelog)
elinks - unstable 0.12pre6 - 2012, stable 0.11.7 - 2009. (Changelog)
w3m - 0.5.3 - 2011, 0....
tl;dr: GitEye = most intuitive UI, fastest workflow, highly customizable
I'm a long time TortoiseHg Workbench poweruser and I love it, so naturally my completely opinionated criteria were mostly based on it:
* full history visible in main window
* beautiful tree (DAG), branches CLEARLY separated
* current branch clearly visible in history
* superclear list ...
I am probably a little bit too late, but there is another tool worth mentioning: csvkit
It has a lot of command line tools that can:
reformatting CSV files,
convert to and from CSV from various formats (JSON, SQL, XLS),
the equivalent of cut, grep, sort and others, but CSV-aware,
join different CSV files,
do general SQL ...
I guess feh would be the one you are looking for.
Although popping out a terminal-like window for picture display as mplayer does for video playing, Feh is still considered as a terminal-based picture viewer due to its command-intensive control style.
Using nvme-cli, I can get temperature from a Samsung 950 Pro with this command:
nvme smart-log /dev/nvme0 | grep "^temperature"
You can get other informations too:
nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning : 0
temperature : 45 C
pandoc is a great command-line tool for file format conversion.
The disadvantage is for PDF output, you’ll need LaTeX.
The usage is
pandoc test.html -t latex -o test.pdf
If you don't have LaTeX installed, then I recommend htmldoc.
Cited from Creating a PDF
By default, pandoc will use LaTeX to create the PDF, which requires that a LaTeX engine be ...
If you're on OS X, iTerm 2 supports displaying inline images:
As you can imagine, this can be highly useful when you just want to display an image without going in and opening up Preview.app or having to open the Finder to the image and hitting spacebar on the image.
The feature is documented at iTerm2's feature page
mitmproxy is an SSL-capable man-in-the-middle proxy for HTTP. It provides a console interface that allows traffic flows to be inspected and edited on the fly.
mitmdump is the command-line version of mitmproxy, with the same functionality but without the user interface. Think tcpdump for HTTP.
Intercept HTTP requests and responses ...
FreeRDP (xfreerdp, whose Debian package name is freerdp-x11) is considerably less used than rdesktop according to the Debian Popularity Contest stats, in part because it is so much newer:
#rank name inst vote old recent no-files (maintainer)
1429 rdesktop 56497 4281 41399 10775 42 (Laszlo Boszormenyi)
3056 freerdp-x11 14232 ...
As mentioned in the previous question, CentOS is your best choice since it is derived from the sources of Red Hat Enterprise Linux (RHEL).
Also as mentioned in their Technical and Release notes, almost all your required tasks are met in CentOS.
If you're in pure terminal with framebuffer activated, I'd recommend fbi. It's always in my after-install to do list.
Otherwise, eog is the default picture opener in Gnome, as Kevin mentioned. Also, Shotwell seems to open pretty fast for me... I'm pretty sure there are hundreds. :-)
The GIT project maintains a page with all the GUIs available for all platforms both free and commercial. I'd list them all here but it's a pretty extensive list with screenshots and descriptions.
GIT also comes, typically with 2 GUIs. You can run them as follows:
$ git gui
GitKraken is the best GUI for linux on working with git. It free only for non-commercial use. No other GUI clients for linux match this as of writing this answer.
You should consider taking a look once.
xwrits available in the standard repository is another one.
Description: reminds you to take a break from typing
xwrits helps you prevent repetitive stress injury.
xwrits is a small reminder program designed to let you know it is time
to take a break from typing to rest your wrists and prevent any damage
to your wrists (or at least make them feel ...
The CalDAV wiki has a list of clients, only one of which seems to be a command line tool: cadaver.
More recently, a CalDav capable command line client called khal has appeared to fill this gap. I have been using it and integrating it with Mutt and it is working nicely. With some simple scripts, I can view calendar information in Mutt and then import it to ...
You can use Stretchly as a breaktime reminder:
A microbreak for 20 seconds every 10 minutes.
Every 30 minutes, it displays a window containing an idea for a longer 5 minute break.
The description is available on GitHub. To install Stretchly, download the .deb package from here.