Page 1 of 4

List of your linux commands Apps

Posted: 2016-01-05 13:32
by bester69
Id like you to share you daily and usefull command linux applications, there're some very intersting command linux applications that deserves to be told.

i use and know the followings:

google drive:
drive -> client to sync yout files (push/pull) https://github.com/odeke-em/drive
google-drive-ocamlfuse -> is a FUSE filesystem to mount your Google Drive on Linux. https://github.com/astrada/google-drive-ocamlfuse

encfs -> EncFS provides an encrypted filesystem in user-space. https://github.com/vgough/encfs
attic -> Attic is a deduplicating backup program https://attic-backup.org/
duplicity -> Duplicity is a deduplicating backup program (used by DEJADUP) http://www.linux-magazine.com/Online/Fe ... -Duplicity
rsync -> Rsync is typically used to synchronize files and directories
fsarchiver -> is a system tool that allows you to save the contents of a file-system to a compressed archive file. https://www.fsarchiver.org/Main_Page
par2 -> produces parity files for checksum verification of data integrity. http://forums.debian.net/viewtopic.php?f=16&t=126448
trickle -> Its a bandwidth shaper
safecopy -> safecopy is a data recovery tool which tries to extract damaged sectors from sources - like hard disk , CDs, tape devices, ..
convert -> convert - convert between image formats as well as resize images
unoconv -> convert any document from and to any LibreOffice supported format https://wiki.ubuntuusers.de/unoconv
locate/ updatedb -> Are the front runners in searching for the existence of any file on a Linux system.
wget -> Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols.
ffmpeg -> Transcodig video editing
inxi -> It is an amazing tool to check hardware information http://www.binarytides.com/inxi-system- ... ion-linux/

share yours :wink:

Re: Linux command Applications (Share your favourites!)

Posted: 2016-01-07 05:21
by sjukfan
ansiweather - Weather and forecast. Is in Stretch https://github.com/fcambus/ansiweather
badblocks - Search a device for bad blocks.
dropbox uploader - BASH dropbox uploader/downloader https://github.com/andreafabrizi/Dropbox-Uploader
i3lock - Screen locker
jhead - Exif header manipulation tool
mp3splt - Splits mp3, ogg, and flac files without decoding.
remind - Reminder service

Re: Linux command Applications (Share your favourites!)

Posted: 2016-01-10 17:30
by bse5150
screen -- console multiplexer
moc -- music on console, mp3 player
rtorrent -- torrent client, I use screen and rtorrent to create a seed box
mutt -- email client
mc -- midnight commander, file manager
wget -- http downloader
mplayer -- video player
irssi -- irc client
vim -- text editor

Re: Linux command Applications (Share your favourites!)

Posted: 2016-01-31 13:10
by bester69
A new one, would be John the Ripper:
John the Ripper is a free password cracking software tool.
https://en.wikipedia.org/wiki/John_the_Ripper
https://github.com/magnumripper/JohnTheRipper

With this software you can try to get back a forgotten password file,


Easy Steps to use:
0- Getting the hash password from a protected type file:
- pdf2john file.pdf > hash.txt
- zip2john file.zip > hash.txt
- rarjohn file.zip > hash.txt
.....

1- Hacking the password with txt file dictionary:
http://weakpass.com/lists
- john --wordlist=dictionary.txt hash.txt

2- Hacking the password by using force brute:
- john --incremental:<<type>> hash.txt
- i.e. john --incremental:digits hash.txt
Incremental types:
• alpha – Letters only.
• digits – Numbers only.
• lanman – Letters, numbers, and some special characters.
• all – All possible characters.
***edit.: john.conf modify parameters

Times you get by using force brute:
------------------
with 4 digits for "All possible characters" decoding, its about some hours
With 5 digits for "All possible characters" decoding, its about days or weeks
With 6 digits for "All possible characters" decoding, its about years

with 6 digits for "alpha" decoding, its about some hours
With 7 digits for "alpha" decoding, its about days or weeks
With 8 digits for "alpha" decoding, its about 150-200 days

With 8 digits for "digits" decoding, its about some hours

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-01 17:41
by geekosupremo
While it's not strictly an app the http://climagic.org/ is a really useful resource.

I get a lot out of the twitter feed, http://www.twitter.com/climagic.

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-01 20:06
by Head_on_a_Stick

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-03 17:10
by geekosupremo
Here's a little tool that's great - pianobar - https://packages.debian.org/jessie/pianobar

It is a CLI interface for the Pandora internet radio service. It works a dream! Side bonus, it saves sanity too. ;)

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-04 20:40
by bester69
duplicity

Features:
- Easy to use
- Encrypted and signed archives
- Choice of remote protocol: scp/ssh, ftp, rsync, HSI, WebDAV, Amazon S3
- Compressed Backups
- Incremental Backup
- Partial restoration supported
- DEJADUP wrap
http://www.linux-magazine.com/Online/Fe ... -Duplicity

DEJADUP is a wrap of duplicity, so we can use duplicity as well to restore or backup DEJADUP's backup.
https://help.ubuntu.com/community/DuplicityBackupHowto
http://manpages.ubuntu.com/manpages/tru ... ity.1.html (man pages)

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-06 15:06
by cra1g321
I recently discovered the awesome ftp client that is lftp (bye filezilla), so i'll post what else i use :)

borg -> Deduplicating backup program with compression and authenticated encryption https://borgbackup.readthedocs.org/en/stable/
ffmpeg -> Encoding videos
lftp -> ftp/http client
rsync -> Rsync is typically used to synchronize files and directories
screen -> console multiplexer
wget -> Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols.

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-11 17:15
by RU55EL
I see screen but don't forget:

tmux

Code: Select all

Description: terminal multiplexer
 tmux enables a number of terminals (or windows) to be accessed and
 controlled from a single terminal like screen. tmux runs as a
 server-client system. A server is created automatically when necessary
 and holds a number of sessions, each of which may have a number of
 windows linked to it. Any number of clients may connect to a session,
 or the server may be controlled by issuing commands with tmux.
 Communication takes place through a socket, by default placed in /tmp.
 Moreover tmux provides a consistent and well-documented command
 interface, with the same syntax whether used interactively, as a key
 binding, or from the shell. It offers a choice of vim or Emacs key
 layouts.
and

cowsay:

Code: Select all

Description: configurable talking cow
 Cowsay (or cowthink) will turn text into happy ASCII cows, with
 speech (or thought) balloons. If you don't like cows, ASCII art is
 available to replace it with some other creatures (Tux, the BSD
 daemon, dragons, and a plethora of animals, from a turkey to
 an elephant in a snake).
[edit]
and sl

Code: Select all

Description: Correct you if you type `sl' by mistake
 Sl is a program that can display animations aimed to correct you
 if you type 'sl' by mistake.
 SL stands for Steam Locomotive.
[edit]

Re: Linux command Applications (Share your favourites!)

Posted: 2016-02-24 21:23
by bester69
mhddfs:
join several filesystems together to form a single larger one

Install 0.1.37 (newer version reported issues)
https://packages.debian.org/squeeze/mhddfs

https://romanrm.net/mhddfs
--------------------------

lvm2 - Logical volume management for the Linux kernel.

i love this software, you can create RAIDS, merge volume disks, and phisical disks in many ways, For example you can joint twos usb drives to get a virtual bigger to work with. :mrgreen: , so pretty cool

it has a graphical GUI system-config-lvm

https://en.wikipedia.org/wiki/Logical_V ... er_(Linux)
http://linoxide.com/linux-how-to/lvm-co ... ion-linux/

Re: Linux command Applications (Share your favourites!)

Posted: 2016-07-11 01:48
by bester69
kexec-reboot


Kexec lets you boot your Linux kernel into another kernel without going through the hardware reset and reinitialization performed by your system BIOS or firmware. Since this process can take several minutes, being able to skip it reduces your downtime.
https://github.com/error10/kexec-reboot

There is a Tool, kexec-tools
http://serverfault.com/questions/678024 ... e-hardware


It works well :D

Re: List of your linux commands Apps

Posted: 2018-07-11 13:04
by bester69
Rclone
https://rclone.org

Rclone is a command line program to sync files and directories to and from (among others):
Amazon Drive ,Amazon S3
Box
Dropbox
FTP
Google Drive
Mega
Microsoft OneDrive
WebDAV
The local filesystem



Example of syncing one direction - pushing files to Google Drive.:

Code: Select all

rclone  sync --delete-before --checksum  --no-update-modtime --transfers 4 --checkers 8 --contimeout 60s --timeout 300s --retries 3 --low-level-retries 10 --stats 1s /home/myuser/LINUXDEBS/dedup GoogleAccount:LINUX/dedup --log-level INFO --log-file /tmp/rclone$dfile.log

Re: List of your linux commands Apps

Posted: 2018-07-11 13:12
by bester69
debsums
debsums can verify the integrity of installed package files against MD5 checksums installed by the package, or generated from a .deb archive.

Some debsums checkups operations:
https://blog.sleeplessbeastie.eu/2015/0 ... -packages/

A script I use to check packages.:

Code: Select all

#!/bin/bash
#
clear
if [[ $1 == "" ]]; then
echo "Buscando todos paquetes!!"
sudo debsums -c 2>&1|grep -e "missing file" -e "FAILED"
else
echo "Buscando  paquetes con: $1"
sudo apt-cache search "$1"|awk '{print $1}'|xargs debsums -c 2>&1|grep -e "missing file" -e "FAILED"
fi

------------------------------
How to create a .deb file from installed package?

dpkg-repack

Install dpkg-repack package:
sudo apt-get install dpkg-repack

example: sudo dpkg-repack gparted

Re: List of your linux commands Apps

Posted: 2018-07-11 14:10
by bester69
inotifywait
inotifywait efficiently waits for changes to files. It is suitable for waiting for changes to files from shell scripts. It can either exit once an event occurs, or continually execute and output events as they occur.

Example:
Script to convert SoftLinks to Hardlinks by dragging soft links into "FAVORITES" folder.

tohard.sh

Code: Select all

 #!/bin/sh
mkdir FAVORITES
dir1=./FAVORITES
killall inotifywait &
sleep 2
killall inotifywait -9
 while inotifywait -qqre modify,attrib,close_write,move,create,delete  "$dir1"; do
 find $dir1 -type l -exec bash -c 'ln -f "$(readlink -m "$0")" "$0"' {} \;
done

Re: List of your linux commands Apps

Posted: 2018-09-16 21:48
by bester69
Spotify Downloader
https://github.com/ritiek/spotify-downloader

- Downloads songs from YouTube in an MP3 (other formats as well) by using Spotify's HTTP link.
- Can also download a song by entering its artist and song name (in case if you don't have the Spotify's HTTP link for some song).
- Works straight out of the box and does not require to generate or mess with your API keys (already included).
- Automatically applies metadata to the downloaded song which include:
Title
Artist
Album
Album art
Lyrics (if found on http://lyrics.wikia.com)
Album artist
Genre
Track number
Disc number
Release date
And more...


Very great Application to download Album, Playlists and simple songs from Spotify links.
:)

Re: List of your linux commands Apps

Posted: 2018-09-17 12:56
by None1975
BinClock - Displays system time in binary format. It supports showing the time with eight different colors, and it can run a loop that prints the time every second. The default colors and characters for printing can be changed with a config file.
Image

Re: List of your linux commands Apps

Posted: 2018-11-26 18:15
by bester69
CPUTool
– Limit and Control CPU Utilization of Any Process in Linux
https://www.tecmint.com/cputool-limit-l ... sage-load/

CPUTool is used to restrict the CPU usage of a process in the same way as Cpulimit,

>>> One important difference :idea: is that cputool is able to manage system load unlike cpulimit

Code: Select all

sudo apt install cputool
cputool --cpu-limit 50 -p 8275

*** It does what it promise, this tool works very good :D

Re: List of your linux commands Apps

Posted: 2018-11-26 18:27
by Head_on_a_Stick
^ Nice!

gotop

https://github.com/cjbassi/gotop

Another terminal based graphical activity monitor, inspired by gtop and vtop, this time written in Go!

Unlike gtop & vtop this is fairly minimal in respect of resource usage and the readout is comprehensive, functional and very pretty :)

Image

Install with:

Code: Select all

# apt install go
cd && go get github.com/cjbassi/gotop
Then add ~/go/bin to $PATH:

Code: Select all

# ~/.profile
GOPATH="${HOME}/go"
PATH="${PATH}:${GOPATH}/bin"
export GOPATH PATH

Re: List of your linux commands Apps

Posted: 2018-12-11 15:45
by None1975
Nmon. It is a systems administrator, tuner, benchmark tool. It can display the CPU, memory, network, disks (mini graphs or numbers), file systems, NFS, top processes, resource.It is neat, small and good looking program with small number of dependencies (yes, no go, rust and crap like that).

Image