Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

List of your linux commands Apps

Off-Topic discussions about science, technology, and non Debian specific topics.
Message
Author
User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

List of your linux commands Apps

#1 Post 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:
Last edited by bester69 on 2016-07-11 02:17, edited 4 times in total.
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
sjukfan
Posts: 386
Joined: 2010-03-01 19:39

Re: Linux command Applications (Share your favourites!)

#2 Post 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
Bullseye amd64, AMD Ryzen 5 3600
Buster amd64, Intel Xeon E3-1240 v3
Sid ppc, PowerPC 7447a
Sid ppc64, PowerPC 970FX

User avatar
bse5150
Posts: 14
Joined: 2010-05-25 18:40

Re: Linux command Applications (Share your favourites!)

#3 Post 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
There's no point in crying over spilled milk. Especially if you don't like milk. And if you don't have to clean it up, spill as much milk as you want.

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: Linux command Applications (Share your favourites!)

#4 Post 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
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

geekosupremo
Posts: 154
Joined: 2014-10-30 23:17

Re: Linux command Applications (Share your favourites!)

#5 Post 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.

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

Re: Linux command Applications (Share your favourites!)

#6 Post by Head_on_a_Stick »

deadbang

geekosupremo
Posts: 154
Joined: 2014-10-30 23:17

Re: Linux command Applications (Share your favourites!)

#7 Post 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. ;)

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: Linux command Applications (Share your favourites!)

#8 Post 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)
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
cra1g321
Posts: 241
Joined: 2011-01-20 23:03

Re: Linux command Applications (Share your favourites!)

#9 Post 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.

User avatar
RU55EL
Posts: 546
Joined: 2014-04-07 03:42
Location: /home/russel

Re: Linux command Applications (Share your favourites!)

#10 Post 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]

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: Linux command Applications (Share your favourites!)

#11 Post 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/
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: Linux command Applications (Share your favourites!)

#12 Post 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
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: List of your linux commands Apps

#13 Post 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
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: List of your linux commands Apps

#14 Post 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
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: List of your linux commands Apps

#15 Post 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
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: List of your linux commands Apps

#16 Post 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.
:)
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
None1975
df -h | participant
df -h | participant
Posts: 1387
Joined: 2015-11-29 18:23
Location: Russia, Kaliningrad
Has thanked: 45 times
Been thanked: 64 times

Re: List of your linux commands Apps

#17 Post 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
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github

User avatar
bester69
Posts: 2072
Joined: 2015-04-02 13:15
Has thanked: 24 times
Been thanked: 14 times

Re: List of your linux commands Apps

#18 Post 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
Last edited by bester69 on 2018-11-26 18:45, edited 8 times in total.
bester69 wrote:STOP 2030 globalists demons, keep the fight for humanity freedom against NWO...

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

Re: List of your linux commands Apps

#19 Post 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
deadbang

User avatar
None1975
df -h | participant
df -h | participant
Posts: 1387
Joined: 2015-11-29 18:23
Location: Russia, Kaliningrad
Has thanked: 45 times
Been thanked: 64 times

Re: List of your linux commands Apps

#20 Post 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
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github

Post Reply