Notes by Peter Galonza(Пётр Галонза)
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Tools and Programs

  • tmux - terminal multiplexer.
  • rsync - a fast, versatile, remote (and local) file-copying tool.
  • lsof - show list open files.
  • dstat - versatile tool for generating system resource statistics.
  • xrdp - a RDP server.
  • PWGEN - generate pronounceable passwords.
  • MAKEPASSWD - generate and/or encrypt passwords.
  • aspell - interactive spell checker
  • hunspell - spell checker, stemmer and morphological analyzer.
  • screenfetch - fetches system/theme information in. terminal for Linux desktop screenshots.
  • strings - print the sequences of printable characters in files.
  • sshpass - noninteractive ssh password provider.
  • neofetch - displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
  • xsel/xclip - command line interface to the X11 clipboard.
  • jq - command-line JSON processor.
  • rkhunter - RootKit Hunter.
  • chkrootkit - RootKit Hunter.
  • qrencode - encode input data in a QR Code and save as a PNG image.
  • taskset - set or retrieve a process’s CPU affinity.
  • tr - translate or delete characters.
  • exec - execute command in current process.
  • eval - evaluate the specified commands.
  • tee - read from standard input and write to standard output and files.
  • script - record the terminal session.
  • expect - programmed dialogue with interactive programs.
  • xdotool - X11 automation tool.
  • wait - wait for jobs to complete.
  • tty-share - share terminal.
  • envsubst - substitutes environment variables in shell format strings.
  • fwupd - firmware update tool.
  • mktemp - create a temporary file or directory.
  • flock - manage locks from shell scripts.
  • enable - enable and disable shell builtins.
  • lastb - show last logged users.
  • ttyd - share terminal in web.
  • findmnt - find a filesystems.

CPU

  • chcpu - configure CPUs.
  • nproc - print the number of processing units available.

RAM

  • vmstat - report virtual memory statistics.
  • zram - linux kernel feature and userspace tools for creating compressible RAM-based block devices.

Monitoring

  • iostat(sysstat) - report (CPU) statistics and I/O statistics for devices, partitions and NFS.
  • htop - interactive process viewer.
  • atop - AT Computing’s System & Process Monitor.
  • tcptrack - monitor TCP connections on the network.
  • trafshow - full screen show network traffic.
  • ifstat - report InterFace statistics.
  • iftop - display bandwidth usage on an interface by host.
  • ioping - simple disk I/O latency monitoring tool.
  • iptraf - interactive Colorful IP LAN Monitor.
  • nload - displays the current network usage.
  • nethogs - net top tool grouping bandwidth per process.
  • bmon - portable bandwidth monitor and rate estimator.
  • bwm-ng - a live bandwidth monitor for network and disk io.
  • fswatch - file change monitoring tool.
  • ttop - system monitoring tool.

Processes

  • pidof - find the process ID of a running program.

Environment

  • env - run a program in a modified environment.
  • setenv - change or add an environment variable.
  • export - set the export attribute for variables.
  • set - display and change shell variables.

Recovery

  • testdisk - recovery software.
  • photorec - recovery software.

Network

  • iPerf - perform network throughput tests.
  • wget - the non-interactive network downloader.
  • curl - transfer data from or to a server.
  • tcpdump - dump traffic on a network.
  • tshark - dump and analyze network traffic.
  • mtr - a network diagnostic tool.

Disk

  • fio - flexible I/O tester.
  • cfdisk - display and manipulate a disk partition table.
  • nvme-cli - storage command line interface utility.

SIP

  • sipp - SIP testing tool and traffic generator.
  • sngrep - SIP Messages flow viewer.

SHELL

  • fish - friendly interactive shell.
  • fzf - general-purpose command-line fuzzy finder.
  • whiptail - display dialog boxes from shell scripts.