cli
misc
tools
The synocli-misc package provides some miscellaneous tools to advanced Linux users.
Misc.
Tool
Description
License
bc / dc
GNU bc is an arbitrary precision numeric processing language.
GPLv3
expect
Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful for testing these same applications.
Public Domain
uhubctl
USB hub per-port power control.
GPLv2
dialog
dialog is a script-interpreter which provides a set of curses widgets. Widgets are objects whose appearance and behavior can be customized.
LGPL 2.1
Tool
Description
License
errno
Number of last error.
GPLv2
ifdata
Get network interface info without parsing ifconfig output.
GPLv2
ifne
Run command if the standard input is not empty.
GPLv2
isutf8
Check whether files are valid UTF-8.
GPLv2
lckdo
Run a program with a lock held.
GPLv2
mispipe
Pipe two commands, returning the exit status of the first.
GPLv2
parallel
Run programs in parallel.
GPLv2
pee
Tee standard input to pipes.
GPLv2
sponge
Soak up standard input and write to a file.
GPLv2
ts
Timestamp input. This is a script that depends on the perl package.
GPLv2
Tool
Description
License
cal
Displays a calendar.
GPLv2
col
Filter reverse line feeds from input.
GPLv2
colcrt
Filter nroff output for CRT previewing.
GPLv2
colrm
Remove columns from a file.
GPLv2
column
Columnate lists.
GPLv2
findmnt
Find a filesystem.
GPLv2
hardlink
Consolidate duplicate files via hardlinks.
GPLv2
hexdump
Ascii, decimal, hexadecimal, octal dump.
GPLv2
lsblk
List block devices.
GPLv2
lscpu
Display information about the CPU architecture.
GPLv2
lsipc
Show information on IPC facilities currently employed in the system.
GPLv2
lsirq
Utility to display kernel interrupt information.
GPLv2
rev
Reverse lines of a file or files.
GPLv2
wall
Send a message to everybody's terminal.
GPLv2
whereis
Locate the binary, source, and manual page files for a command.
GPLv2
zramctl
Set up and control zram devices.
GPLv2