s2p:- A stream editor reads the input stream consisting of the specified files
sa:- summarizes information about previously executed commands as recorded in the acct file.
sadf:- Display data collected by sar in multiple formats.
safe_finger:- finger client wrapper that protects against nasty stuff from finger servers
sar:- Collect, report, or save system activity information. (Ex:- sar –A; -B; -b ;-C ;-d ;-H ;-h ;-p ;-q ; -R ;-r ;-S ;-t ;-u [ ALL ] ;-V ;-v ;-W ;-w ;-y)
saslauthd:- is a daemon process that handles plaintext authentication requests on behalf of the SASL library.
sasldblistusers2:- list users in sasldb
saslpasswd2:- set a user's sasl password
satyr:- is a command line tool that creates anonymous reports of software problems that are suitable for automated processing.
scl:- Setup and run software from Software Collection environment
scp:- secure copy (remote file copy program), copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as ssh(1).
screen:- is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells).
script:- make typescript of terminal session
scriptreplay:- play back typescripts, using timing information, This program replays a typescript, using timing information to ensure that output happens at the same speed as it originally appeared when the script was recorded.
sdiff:- side-by-side merge of file differences (Ex:- sdiff <file name> <file name>)
secon:- See an SELinux context, from a file, program or user input.
sed:- is a stream editor. A stream editor is used to perform basic text transformations on an input stream (a file or input from a pipeline).
sefcontext_compile:- compile file context regular expression files
select:- select() and pselect() allow a program to monitor multiple file descriptors, waiting until one or more of the file descriptors become "ready" for some class of I/O operation (e.g., input possible).
selinuxconlist:- list all SELinux context reachable for user
selinuxdefcon:- report default SELinux context for user
selinuxenabled:- tool to be used within shell scripts to determine if selinux is enabled
selinuxexeccon:- report SELinux context used for this executable
semodule:- Manage SELinux policy modules.
sendmail:- Postfix to Sendmail compatibility interface
sendmail.postfix:- Postfix to Sendmail compatibility interface
seq:- print a sequence of numbers
service:- runs a System V init script in as predictable environment as possible, removing most environment variables and with current working directory set to /.
sestatus:- SELinux status tool (Ex:- sestatus)
setarch:- change reported architecture in new program environment and set personality flags
setcap:- set file capabilities
setenforce:- modify the mode SELinux is running in
setfacl:- set file access control lists
setfattr:- The setfattr command associates a new value with an extended attribute name for each specified file.
setfiles:- set SELinux file security contexts.
setfont:- load EGA/VGA console screen font
setkeycodes:- load kernel scancode-to-keycode mapping table entries
setleds:- set the keyboard leds
setmetamode:- define the keyboard meta key handling
setpci:- configure PCI devices
setpriv:- run a program with different Linux privilege settings
setquota:- set disk quotas
setregdomain:- set regulatory domain based on timezone
setsebool:- set SELinux boolean value
setserial:- get/set Linux serial port information
setsid:- run a program in a new session
setterm:- set terminal attributes
setup:- A text mode system configuration tool
setup-nsssysinit:- Query or enable the nss-sysinit module
setvtrgb:- set the virtual terminal RGB colors
sfdisk:- partition table manipulator for Linux
sftp:- secure file transfer program
sg:- execute command as different group ID
sgpio:- captive backplane LED control utility
sh:- bash - GNU Bourne-Again SHell
sha1sum:- compute and check SHA1 message digest
sha224sum:- compute and check SHA224 message digest
sha256sum:- compute and check SHA256 message digest
sha384sum:- compute and check SHA384 message digest
sha512sum:- compute and check SHA512 message digest
show-changed-rco:- show changes in an RPM package
showconsolefont:- Show the current EGA/VGA console screen font
show-installed:- show installed RPM packages and descriptions (Ex:- show-installed)
showkey:- examine the codes sent by the keyboard
showmount:- show mount information for an NFS server
shred:- overwrite a file to hide its contents, and optionally delete it
shuf:- generate random permutations
shutdown:- Halt, power-off or reboot the machine
signtool:- Digitally sign objects and files.
signver:- Verify a detached PKCS#7 signature for a file.
size:- list section sizes and total size.
skill:- skill, snice - send a signal or report process status, These tools are obsolete and unportable.
slabtop:- display kernel slab cache information in real time
slapacl:- Check access to a list of attributes.
slapadd:- Add entries to a SLAPD database
slapauth:- Check a list of string-represented IDs for LDAP authc/authz
slapcat:- SLAPD database to LDIF utility
slapd:- Stand-alone LDAP Daemon
slapdn:- Check a list of string-represented LDAP DNs based on schema syntax
slapindex:- Reindex entries in a SLAPD database
slappasswd:- OpenLDAP password utility
slapschema:- SLAPD in-database schema checking utility
slaptest:- Check the suitability of the OpenLDAP slapd configuration
slattach:- attach a network interface to a serial line
sleep:- delay for a specified amount of time
sln:- create symbolic links
slogin:- OpenSSH SSH client (remote login program)
smartctl:- Control and Monitor Utility for SMART Disks
smartd:- SMART Disk Monitoring Daemon
smbcontrol:- smbcontrol is a very small program, which sends messages to a smbd(8), a nmbd(8), or a winbindd(8) daemon running on the system.
sm-notify:- send reboot notifications to NFS peers
smtp-sink:- multi-threaded SMTP/LMTP test server
smtp-source:- multi-threaded SMTP/LMTP test generator
snice:- skill, snice - send a signal or report process status
soelim:- reads files and replaces lines of the form .so file
sort:- sort lines of text files
sosreport:- generates an archive of configuration and diagnostic information from the running system.
spacewalk-channel:- allows you to subscribe to and unsubscribe from specified channels via the command line.
spice-vdagent:- The spice guest agent for Linux consists of 2 parts, a system wide daemon spice-vdagentd and a X11 session agent spice-vdagent of which there is one per X11 session.
spice-vdagentd:- The spice guest agent for Linux consists of 2 parts, a system wide daemon spice-vdagentd and a X11 session agent spice-vdagent of which there is one per X11 session.
splain:- diagnostics, splain - produce verbose warning diagnostics
split:- split a file into pieces (Ex:- split <file name>) new file will be create with same content.
sqlite3:- A command line interface for SQLite version 3
ss:- another utility to investigate sockets (Ex:- ss)
ssh:- OpenSSH SSH client (remote login program)
ssh-add:- adds private key identities to the authentication agent
ssh-agent:- authentication agent
ssh-copy-id:- use locally available keys to authorise logins on a remote machine
sshd:- OpenSSH SSH daemon
ssh-keygen:- authentication key generation, management and conversion
ssh-keyscan:- gather ssh public keys
ssltap:- Tap into SSL connections and display the data going by
sss_cache:- invalidates records in SSSD cache. Invalidated records are forced to be reloaded from server as soon as related SSSD backend is online.
sssd:- System Security Services Daemon, provides a set of daemons to manage access to remote directories and authentication mechanisms.
sss_ssh_authorizedkeys:- get OpenSSH authorized keys
sss_ssh_knownhostsproxy:- get OpenSSH host keys
stapdyn:- The stapdyn program is the dyninst back-end of the Systemtap tool. It expects a shared library produced by the front-end stap tool, when run with --dyninst.
stap-report:- collect system information that is useful for debugging systemtap bugs
staprun:- systemtap runtime, The staprun program is the back-end of the Systemtap tool. It expects a kernel module produced by the front-end stap tool.
stapsh:- The stapsh executable is used by the stap --remote functionality, as a wrapper shell on the remote machines. It is not intended to be run directly by users.
stat:- display file or file system status (Ex:- stat /dev/sdd)
stdbuf:- Run COMMAND, with modified buffering operations for its standard streams.
strace:- In the simplest case strace runs the specified command until it exits. trace system calls and signals
strace-log-merge:- finds all STRACE_LOG.PID files, adds PID prefix to every line, the combines and sorts them, and prints the result to standard output.
strings:- print the strings of printable characters in files.
strip:- Discard symbols from object files.
stty:- change and print terminal line settings
su:- run a command with substitute user and group ID
subscription-manager:- Registers systems to a subscription management service and then attaches and manages subscriptions for software products. (Ex:- subscription-manager list)
sudo:- sudo, sudoedit — execute a command as another user
sudoedit:- sudo, sudoedit — execute a command as another user
sudoreplay:- replay sudo session logs
sulogin:- Single-user login
sum:- checksum and count the blocks in a file
sushell:- execute the single-user shell
swaplabel:- print or change the label or UUID of a swap area
swapoff:- swapon, swapoff - enable/disable devices and files for paging and swapping
swapon:- swapon, swapoff - enable/disable devices and files for paging and swapping
switch_root:- switch to another filesystem as the root of the mount tree
sync:- flush file system buffers
sysctl:- configure kernel parameters at runtime
system-config-authentication:- provides a simple graphical user interface for configuring user identity and system authentication services. It provides basic configuration options to handle NIS, LDAP, Kerberos 5, and Winbind client configuration.
systemctl:- Control the systemd system and service manager
systemd-analyze:- may be used to determine system boot-up performance statistics and retrieve other state and tracing information from the system and service manager.
systemd-ask-password:- Query the user for a system password
systemd-cat:- Connect a pipeline or program's output with the journal
systemd-cgls:- recursively shows the contents of the selected Linux control group hierarchy in a tree.
systemd-cgtop:- shows the top control groups of the local Linux control group hierarchy, ordered by their CPU, memory, or disk I/O load. (Ex:- systemd-cgtop)
systemd-coredumpctl:- Retrieve coredumps from the journal
systemd-delta:- may be used to identify and compare configuration files that override other configuration files.
systemd-detect-virt:- Detect execution in a virtualized environment
systemd-inhibit:- Execute a program with an inhibition lock taken
systemd-machine-id-setup:- may be used by system installer tools to initialize the machine ID stored in /etc/machine-id at install time with a randomly generated ID. See machine-id(5) for more information about this file.
systemd-notify:- Notify service manager about start-up completion and other daemon status changes
systemd-nspawn:- Spawn a namespace container for debugging, testing and building
systemd-run:- may be used to create and start a transient .service or a .scope unit and run the specified COMMAND in it.
systemd-tmpfiles:- systemd-tmpfiles, systemd-tmpfiles-setup.service, systemd-tmpfiles-setup-dev.service, systemd-tmpfiles-clean.service, systemd-tmpfiles-clean.timer -Creates, deletes and cleans up volatile and temporary files and directories
systemd-tty-ask-password-agent:- systemd-tty-ask-password-agent - List or process pending systemd password requestssys-unconfig:- provides a simple method of reconfiguring a system in a new environment. Upon executing sys-unconfig will poweroff your system, and run first boot at next boot.