Skip to content

MadHatterENV/AfterAFreshInstall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Commands to do After Fresh Installation.

SYNOPSIS

Here is the list of commands i run after a fresh install
Client computers are using Debian or Ubuntu,
Servers use CentOS.

You can do this manually in your bash, or use Ansible to push the commands via a playbook to the designated clients/server-pools.


LATEST REVISION

  • Latest adjusted on 04/08/2019.

Installation & prerequisites

Currently only this README.MD is included In the future you will be able to clone this repo onto your machine.

Extra Addition

https://github.com/agarrharr/awesome-cli-apps

Instructions

Just clone this repo or download the command_installer.sh script, add the execute permission (chmod +x command_installer.sh).

List Of Commands

## Applications in XFCE ##

# Extra Tools
sudo apt install cerebro
sudo apt install xdotool
sudo apt install wmctrl
sudo apt install cherrytree
sudo apt install libzmq5

sudo apt install software-properties-common
sudo apt install update
  
# File Explorer Tools
sudo apt install dolphin
sudo apt install doublecmd-gtk
sudo apt install konsole

# File/Command Finder Tools
sudo apt install launchy
sudo apt install locate # sudo updatedb

# Network/Folder Mounting Tools
sudo apt install gigolo
sudo apt install gsshfs
sudo apt install pac
sudo apt install sshmenu-gnome
sudo apt install sshmenu
sudo apt install kitty

# Network Diagnostics Tools
sudo apt install netstat
sudo apt install net-tools

# Process Diagnostics Tools
sudo apt install htop

# Coding Tools
sudo apt install code
sudo apt install git
sudo apt install tree
sudo apt install sublime-text

# Screenshot Tools
sudo apt install flameshot

# Audio Tools
sudo apt install kazam

# File/Transfert Tools
sudo apt install filezilla

# Backup/Sync Tools
sudo apt install syncting
sudo apt install bacula
sudo apt install rsync
sudo apt install duplicity
sudo apt install rsyncrypto

# Extra Apps
sudo apt install simplenote
sudo apt install uget
sudo apt install thunderbird
sudo apt install keepassxc
sudo apt install remmina
sudo apt install okular
sudo apt install audacious
sudo apt install winds
sudo apt install fontmatrix
sudo apt install fontbase
sudo apt install font-manager

# Install Vagrant
sudo apt install vagrant

# Install IRC Chat
sudo apt install irssi
sudo apt install irssi-scripts

# Install Ansible + Dependecies
** Prep a list with IP's and DNS names of the machines you wish to control **
sudo apt install sshpass
sudo apt install apt-transport-https

sudo apt install ansible
sudo apt install puppet

# Partition Manager
sudo apt install gparted

# Python Extra Tools
sudo apt install python3-pip

# Network Security Tools (WhiteHat>PenTesting)
sudo apt install netdiscover
sudo apt install nikto
sudo apt install burp 
sudo apt install hydra
sudo apt install openjdk-11-jre

# Checking Logs
sudo apt install multitail
sudo apt install swatch
sudo apt install lnav

# Taking Notes ( OneNote Alternative )
sudo apt install xournal
sudo apt install rednotebook

# Upgraded CLI commands
sudo apt install pv
sudo apt install awk
sudo apt install gzip
sudo apt install ack
sudo apt install silversearcher-ag
sudo apt install mtr
sudo apt install pydf
sudo apt install lftp
sudo apt install aria2
sudo apt install nnn
sudo apt install wikit
sudo apt install bat
sudo apt install incron
sudo apt install xclip
sudo apt install ncdu
sudo apt install lolcat
sudo apt install figlet
sudo apt install toilet
sudo apt install chafa
sudo apt install dstat
sudo apt install sar
sudo apt install glances
sudo apt install slurm
sudo apt install ttyrec
sudo apt install ipbt
sudo apt install socat
sudo apt install netpipes
sudo apt install tpp
sudo apt install iftop
sudo apt install iptraf
sudo apt install nethogs
sudo apt install xargs
sudo apt install parallel
sudo apt install ledger
sudo apt install taskwarrior
sudo apt install pt
sudo apt install remind
sudo apt install ttytter
sudo apt install earthquake
sudo apt install rsstail
sudo apt install tig
sudo apt install cloc
sudo apt install qcalc
sudo apt install ipcalc
sudo apt install calcurse
sudo apt install colordiff
sudo apt install qalc
sudo apt install hexyl
sudo apt install httpie
sudo apt install jq
sudo apt install ripgrep
sudo apt install json_pp
sudo apt install inxi
sudo apt install s-tui
sudo apt install corefreq
sudo apt install most
sudo apt install borg
sudo apt install tmsu
sudo apt install pup
sudo apt install xiki
sudo apt install ddgr
sudo apt install lnav
sudo apt install w3m
sudo apt install buku
sudo apt install hub
sudo apt install pdftk
sudo apt install socat
sudo apt install watch
sudo apt install ytcc
sudo apt install grv
sudo apt install cmus
sudo apt install mpd
sudo apt install mpc
sudo apt install ncmpcpp
sudo apt install unp
sudo apt install teleport
sudo apt install espeak
sudo apt install ccze
sudo apt install column
sudo apt install hh
sudo apt install axel
sudo apt install finch
sudo apt install rtv
sudo apt install autojump
sudo apt install namei
sudo apt install sshuttle
sudo apt install cheat
sudo apt install lynx
sudo apt install pwgen
sudo apt install tig
sudo apt install convert
sudo apt install forkstat
sudo apt install bashmarks
sudo apt install ccat
sudo apt install netdiscover
sudo apt install fdclone
sudo apt install ts
sudo apt install libart
sudo apt install libart-2.0.2

history | grep sudo apt install > software_installations.txt

Additional Information

--
cerebro
Search everything, interact with everything.
(https://linuxhint.com/install-cerebro-search-ubuntu/)
(https://cerebroapp.com/)

--
xdotool
Command-line X11 automation tool
(https://manpages.debian.org/jessie/xdotool/xdotool.1.en.html)

--
wmctrl
Interact with a EWMH/NetWM compatible X Window Manager.
(https://manpages.debian.org/buster/wmctrl/wmctrl.1.en.html)

--
Launchy
Smart search launcher utility
(https://manpages.debian.org/buster/launchy/launchy.1.en.html)

--
Gigolo
A Simple frontend to easily connect to remote filesystems with GIO/GVfs
(https://manpages.debian.org/buster/gigolo/gigolo.1.en.html)

--
Netstat
Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships
(https://manpages.debian.org/buster/net-tools/netstat.8.en.html)

--
Htop
Interactive Process Viewer
(https://manpages.debian.org/buster/htop/htop.1.en.html)

--
Git
Is a fast, scalable, distributed revision control system
(https://manpages.debian.org/buster/git-man/git.1.en.html)

--
Tree
List contents of direcotries in a tree-like format
(https://manpages.debian.org/buster/tree/tree.1.en.html)

--
Flameshot
Powerfull yet simple-to-use screenshot software
(https://manpages.debian.org/buster/flameshot/flameshot.1.en.html)

--
Kazam
Screen recording and capturing program
(https://manpages.debian.org/buster/kazam/kazam.1.en.html)

--
FileZilla
Powerfull client for plain FTP, FTP over SSL/TLS (FTPS) and the SSH File Transfer Protocol (SFTP)
(https://manpages.debian.org/buster/filezilla/filezilla.1.en.html)

--
Bacula
Network backup solution
(https://manpages.debian.org/buster/bacula-common/bacula.8.en.html)

--
rsync
Copy/Sync command
(https://www.linuxtechi.com/rsync-command-examples-linux/)

--
Duplicity
Encrypted incremental backup to local or remote storage
(https://manpages.debian.org/testing/duplicity/duplicity.1.en.html)

--
Rsyncrypto
Rsync friendly encryption
(https://manpages.debian.org/unstable/rsyncrypto/rsyncrypto.1.en.html)

--
Remmina
The GTK+ Remote Desktop Client
(https://manpages.debian.org/buster/remmina/remmina.1.en.html)

--
Okular
A Universal document viewer
(https://manpages.debian.org/buster/okular/okular.1.en.html)

--
Audacious
An Advanced Audio Player
(https://manpages.debian.org/buster/audacious/audacious.1.en.html)

--
Vagrant
Tool for building and distributing virtualized development environments.
(https://manpages.debian.org/buster/vagrant/vagrant.1.en.html)

--
Irssi
A modular irc client for unix
(https://manpages.debian.org/buster/irssi/irssi.1.en.html)

--
Sshpass
Noninteractive ssh password provider
(https://manpages.debian.org/buster/sshpass/sshpass.1.en.html)

--
Apt-transport-https
APT transport for downloading via the (HTTP Secure protocols ((https)
(https://manpages.debian.org/buster/apt/apt-transport-(https.1.en.html)

--
Ansible
Define and run a single task 'playbook' against a set of hosts
(https://manpages.debian.org/buster/ansible/ansible.1.en.html)

--
Puppet
A more advanced installation/configuration task to a set of hosts
(https://manpages.debian.org/buster/puppet/puppet.8.en.html)

-- Gparted
Gnome partition editor for manipulating disk partitions
(https://manpages.debian.org/buster/gparted/gparted.8.en.html)

--
Python3-pip
A tool for installing and managing Python packages
(https://manpages.debian.org/buster/python-pip/pip.1.en.html)

--
Netdiscover
Active/passive ARP reconnaissance tool
(https://manpages.debian.org/buster/netdiscover/netdiscover.8.en.html)

--
Hydra
A very fast network logon cracker
(https://manpages.debian.org/buster/hydra/hydra.1.en.html)

--
Burp Security Suite
Web vulnerability scanner
(https://portswigger.net/burp)

--
Pv
Monitor the progress of data through a pipe
(https://manpages.debian.org/buster/pv/pv.1.en.html)

--
Awk
Pattern-directed scanning and processing language
(https://manpages.debian.org/buster/9base/awk.1plan9.en.html)

--
Gzip
Gzip, gunzip, zcat - compress or expand files
(https://manpages.debian.org/buster/gzip/gzip.1.en.html)

--
Ack
Grep-like tekst finder
(https://manpages.debian.org/buster/ack/ack.1p.en.html)

--
Mtr
A network diagnostic tool
(https://manpages.debian.org/buster/mtr/mtr.8.en.html)

--
Pydf
Report colourised filesystem disk space usage
(https://manpages.debian.org/buster/pydf/pydf.1.en.html)

--
Lftp
Sophisticated file transfer program
(https://manpages.debian.org/buster/lftp/lftp.1.en.html)

--
Nnn
The missing terminal file manager for X
(https://manpages.debian.org/buster/nnn/nnn.1.en.html)

--
Xclip
Command line interface to X selections (clipboard)
(https://manpages.debian.org/buster/xclip/xclip.1.en.html)

--
Ncdu
Ncurses Disk Usage
(https://manpages.debian.org/buster/ncdu/ncdu.1.en.html)

--
Lolcat
Filters for textbases figlets adjustments
(https://manpages.debian.org/buster/filters/LOLCAT.6.en.html)

--
Figlet
Display large characters made up of ordinary screen characters
(https://manpages.debian.org/testing/figlet/figlet.6.en.html)

--
Toilet
Display large colourful characters
(https://manpages.debian.org/testing/toilet/toilet.1.en.html)

--
Chafa
Character art facsimile generator
(https://manpages.debian.org/testing/chafa/chafa.1.en.html)

--
Dstat
Versatile tool for generating system resource statistics
(https://manpages.debian.org/testing/dstat/dstat.1.en.html)

--
Sar
Collect, report or save system activity information
(https://manpages.debian.org/testing/sysstat/sar.1.en.html)

--
Glances
A ncursed-based monitoring tool
(https://manpages.debian.org/testing/glances/glances.1.en.html)

--
Slurm
Network Load Monitor
(https://manpages.debian.org/testing/slurm/slurm.1.en.html)

--
Ttyrec
A TTY Recorder
(https://manpages.debian.org/testing/ttyrec/ttyrec.1.en.html)

--
Ipbt
Play back tty recording files with random access
(https://manpages.debian.org/testing/its-playback-time/ipbt.1.en.html)

--
Multitail
Browse through several files at once ( logs )
(https://manpages.debian.org/testing/multitail/multitail.1.en.html)

--
Socat
Multipurpose relay ( Sockets )
(https://manpages.debian.org/testing/socat/socat.1.en.html)

--
Netpipes
A package to manipulate BSD TCP/IP stream sockets
(https://manpages.debian.org/testing/netpipes/netpipes.1.en.html)

--
Tpp
Tekst presentation program
(https://manpages.debian.org/testing/tpp/tpp.1.en.html)

--
Iftop
Display bandwidth usage on an interface by host
(https://manpages.debian.org/testing/iftop/iftop.8.en.html)

--
Nethogs
Net top tool grouping bandwith per process
(https://manpages.debian.org/testing/nethogs/nethogs.8.en.html)

--
Xargs
Build and execute command lines from standard input
(https://manpages.debian.org/testing/findutils/xargs.1.en.html)

--
Parallel
Runs programs in parallel
(https://manpages.debian.org/testing/moreutils/parallel.1.en.html)

--
Ledger
Command-line, double-entry account reporting tool
(https://manpages.debian.org/unstable/ledger/ledger.1.en.html)

--
Remind
A sophisticated reminder service
(https://manpages.debian.org/buster/remind/remind.1.en.html)

--
Rsstail
A console based RSS news reader
(https://manpages.debian.org/buster/rsstail/rsstail.1.en.html)

--
Cloc
Count or compute differences of lines of source code and comments
(https://manpages.debian.org/buster/cloc/cloc.1.en.html)

--
Qalc
Powerful and easy to use command-line calculator
(https://manpages.debian.org/buster/qalc/qalc.1.en.html)

--
Ipcalc
An ipv4 netmask/broadcast.. Calculator
(https://manpages.debian.org/buster/ipcalc/ipcalc.1.en.html)

--
Hexyl
A command-line hex viewer
(https://manpages.debian.org/buster/hexyl/hexyl.1.en.html)

--
Jq
Command-line JSON Processor
(https://manpages.debian.org/buster/jq/jq.1.en.html)

--
Inxi
Command-line system information script for console and irc
(https://manpages.debian.org/buster/inxi/inxi.1.en.html)

--
s-tui
Curses-based cpu monitoring
(https://manpages.debian.org/buster/s-tui/s-tui.1.en.html)

--
Most
Browse or page through a tekst file
(https://manpages.debian.org/buster/most/most.1.en.html)

--
Borg
Deduplicating and encrypting backup tool
(https://manpages.debian.org/buster/borgbackup/borg.1.en.html)

--
Ddgr
DuckDuck gro from the terminal
(https://manpages.debian.org/buster/ddgr/ddgr.1.en.html)

--
Lnav
Ncurses-based log file viewer
(https://manpages.debian.org/buster/lnav/lnav.1.en.html)

--
W3m
A tekst based web-browser and pager
(https://manpages.debian.org/buster/w3m/w3m.1.en.html)

--
Buku
Bookmark manager like a tekst-based mini-web
(https://manpages.debian.org/buster/buku/buku.1.en.html)

--
Hub
Make git easier with github
(https://manpages.debian.org/buster/hub/hub.1.en.html)

--
Pdftk
A handy tool for manipulating PDF
(https://manpages.debian.org/testing/pdftk-java/pdftk.1.en.html)

--
Watch
Execute a program periodically, showing output fullscreen
(https://manpages.debian.org/testing/procps/watch.1.en.html)

--
Unp
A shell frontend for uncompressing/unpacking tools
(https://manpages.debian.org/buster/unp/unp.1.en.html)

--
Espeak
A multi-langual software speech synthesizer
(https://manpages.debian.org/buster/espeak-ng-espeak/espeak.1.en.html)

--
Ccze
A robust log colorizer
(https://manpages.debian.org/buster/ccze/ccze.1.en.html)

--
Column
Utility to format output into multple columns
(https://manpages.debian.org/buster/bsdmainutils/column.1.en.html)

--
Axel
Light command-line download accelerator
(https://manpages.debian.org/buster/axel/axel.1.en.html)

--
Finch
A console-based frontend to libpurple ( a IM client )
(https://manpages.debian.org/buster/finch/finch.1.en.html)

--
Rtv
Reddit terminal viewer
(https://manpages.debian.org/buster/rtv/rtv.1.en.html)

--
Autojump
A faster way to navigate your filesystem
(https://manpages.debian.org/buster/autojump/autojump.1.en.html)

--
Namei
Follow a pathname until a terminal point is found
(https://manpages.debian.org/buster/util-linux/namei.1.en.html)

--
Sshuttle
Allows you to create a vpn connection
(https://manpages.debian.org/buster/sshuttle/sshuttle.1.en.html)

--
Lynx
A general purpose distribute information browser
(https://manpages.debian.org/buster/lynx-common/lynx.1.en.html)

--
Pwgen
Generates pronounceable passwords
(https://manpages.debian.org/buster/pwgen/pwgen.1.en.html)

--
Forkstat
A tool to show process fork/exec/exit activity
(https://manpages.debian.org/buster/forkstat/forkstat.8.en.html)

--
Ccat
Encrypt and recrypt files and streams
(https://manpages.debian.org/buster/ccrypt/ccat.1.en.html)

--
Ts
Timestamp input
(https://manpages.debian.org/buster/moreutils/ts.1.en.html)

--

Extra's

Coded with

  • All my code are coded/debugged with VS Code.

Versioning

:octocat: We use SemVer for versioning.

Author(s)

This script was written by ⚡ MadHatterX
Thanks to the linux-community, this list of applications/commands was compiled during my ICT career.

License

This project/code/script is licensed under the ©️ MIT license

Acknowledgement

About

Commands To Do After A Fresh Installation of a Distro ( via sudo apt install 'package-name' )

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published