First of all let me apologize for not posting something sooner. I have been quite busy doing all the things I had put off whilst recovering from surgery. For alot of people who use linux end up using the command line as it becomes more efficient to get the job done. I have previously discussed how to save time in terminal with bash aliases. However today I would like to show you a few useful tools that can make life easier.
Pastebinit is a script that can send data to a pastebin site such as dpaste.com. Which is extremely useful if needing help on IRC so that you dont “flood” their channel, most channels you will get kicked out and possibly banned if you keep doing this. If your linux distrobution doesn’t package pastebinit you can download the tar from here. You can use pastebinit to pastebinit a file like pastebinit ~/Documents/textfile or pipe the output of a command ie sudo apt-get update | pastebinit.
Imgurbash uploads the image it imgur.com. It was written by Simon Horup Eskildsen wrote. It uses curl, grep, scrot xclip and libnotify (optional). It can be downloaded from here.I have a modified (by me) that can be used as a thunar action script available for download, it can be modified to use zenity if youd prefer that. Once downloaded make sure the script is executable and placed somewhere in you path ( run echo $PATH to find where that is). Simple usage is imgurbash picture.png
Inxi is a script which allows you to view information about the system. I have found this to be a versatile utility as you can specify what you want to know. For instance inxi -Gx will output what gpu and driver is currently in use. I also like using inxi -SIP which for me outputs
System: Host: desktop Kernel: 3.11.0 i686 (32 bit) Desktop: Xfce 4.10.2 Distro: Debian GNU/Linux jessie/sid
Partition: ID: / size: 121G used: 65G (57%) fs: ext4 ID: swap-1 size: 2.15GB used: 0.13GB (6%) fs: swap
Info: Processes: 167 Uptime: 4:29 Memory: 412.4/881.8MB Client: Shell (bash) inxi: 1.9.14
If your distrobution does not package inxi , the script can copied from here. There is more information that inxi can output like sensors, network devices and drivers, audio devices and drivers, machine information and what drive information.
Screen fetch is a similiar tool to inxi but also can display an ascii image of the distrobution youre using. For me the output looks like
,g$$$$$$$$$$$$$$$P. OS: Debian testing jessie
,g$$P”” “””Y$$.”. Kernel: i686 Linux 3.11.0
,$$P’ `$$$. Uptime: 4h 39m
‘,$$P ,ggs. `$$b: Packages: 2749
`d$$’ ,$P”‘ . $$$ Shell: bash 4.2.45
$$P d$’ , $$P Resolution: 1440×900
$$: $$. – ,d$$’ DE: XFCE4
$$\; Y$b._ _,d$P’ WM: Xfwm4
Y$$. `.`”Y$$$$P”‘ WM Theme: Default
`$$b “-.__ GTK2 Theme: Plasma Bolt
`Y$$ Icon Theme: elementary-mono-dark
`Y$$. Font: Sans 10
`$$b. Disk: 216G / 441G (51%)
`Y$$b. CPU: AMD Athlon 64 X2 Dual Core 4600+ @ 2.4GHz
`”Y$b._ GPU: NVidia GeForce 6150SE nForce 430
`”””” RAM: 471MB / 881MB
A nice feature of screenfetch is the ability to take screenshots using the -s flag. It is available for download from here. Just download and extract the archive , make executable the screenfetch-dev file and make sure that you have it in your path. You will need to install scrot if you want to use the screenshot feature.