### Log Users into System with login (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'login' utility, often a symbolic link to 'busybox', is used for logging users into the system. It handles user authentication and session setup. ```Shell login ``` -------------------------------- ### Simplify Process Termination with killps (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'killps' utility is likely a symbolic link to 'busybox' or a custom Synology tool. It may be a script or alias designed to simplify killing processes, for example, terminating all processes with a specific name. ```Shell killps ``` -------------------------------- ### getopt Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `getopt` utility, a symbolic link to `busybox`, used for parsing command-line options, simplifying argument handling in shell scripts within Synology SRM. ```APIDOC Utility: getopt Description: Used for parsing command-line options, making it easier to write shell scripts with argument handling. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### busybox Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Provides documentation for the `busybox` executable, a crucial component in Synology SRM that consolidates numerous essential UNIX tools into a single file, optimizing for resource-constrained environments. ```APIDOC Utility: busybox Description: A single executable file that combines many popular UNIX tools (such as ls, cp, mv, grep, tar, etc.) to provide basic system functions and tools in resource-constrained environments, minimizing the operating system size. Type: Executable File ``` -------------------------------- ### Create Directories with mkdir (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'mkdir' utility, often a symbolic link to 'busybox', is used to create new directories. It supports creating multiple directories and parent directories if they don't exist. ```Shell mkdir ``` -------------------------------- ### cp Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `cp` utility, a symbolic link to `busybox`, used for copying files and directories in the Synology SRM environment. ```APIDOC Utility: cp Description: Used to copy files and directories. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### date Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `date` utility, a symbolic link to `busybox`, used for displaying or setting the system date and time in Synology SRM. ```APIDOC Utility: date Description: Used to display or set the system date and time. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### catv Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `catv` utility, likely a symbolic link to `busybox` or a specialized version of `cat`, potentially used for displaying file contents with visualization of non-printable characters. ```APIDOC Utility: catv Description: Likely used to display file contents with visualization of non-printable characters. Type: Symbolic Link Linked To: busybox (or specialized cat) ``` -------------------------------- ### run-parts Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `run-parts` utility is used to execute scripts in a directory. Often used for managing startup scripts or cron jobs. It is a symbolic link to `busybox`. ```APIDOC run-parts: Executes scripts in a directory. Often used for managing startup scripts or cron jobs. ``` -------------------------------- ### sync Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `sync` utility is used to force buffered data to be written to disk. It is a symbolic link to `busybox`. ```APIDOC sync: Forces buffered data to be written to disk. ``` -------------------------------- ### Create File Links with ln (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ln' utility, typically a symbolic link to 'busybox', is used to create links to files. This includes creating hard links or symbolic (soft) links. ```Shell ln ``` -------------------------------- ### usleep Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `usleep` utility is used to pause execution for a specified number of microseconds. It is a symbolic link to `busybox`. ```APIDOC usleep: Pauses execution for a specified number of microseconds. ``` -------------------------------- ### vi Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md This is a simple terminal-based text editor, often used for quick editing of configuration files or scripts. It is a symbolic link to `busybox`. ```APIDOC vi: Simple terminal-based text editor. ``` -------------------------------- ### zcat Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `zcat` utility is used to display the contents of compressed files (e.g., `.gz`) without needing to decompress them first. It is a symbolic link to `busybox`. ```APIDOC zcat: Displays contents of compressed files without decompression. ``` -------------------------------- ### sh Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md This is another command interpreter (shell), often a symbolic link to `ash` or `bash`. It is a symbolic link to `busybox`. ```APIDOC sh: Command interpreter (shell), often a symbolic link to ash or bash. ``` -------------------------------- ### Display Running Processes with ps (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ps' utility, typically a symbolic link to 'busybox', is used to display information about currently running processes. It provides details such as process ID, terminal, CPU time, and command. ```Shell ps ``` -------------------------------- ### hostname Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `hostname` utility, a symbolic link to `busybox`, used for displaying or setting the system's hostname in Synology SRM. ```APIDOC Utility: hostname Description: Used to display or set the system's hostname. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### gzip Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `gzip` utility, a symbolic link to `busybox`, used for compressing files in Synology SRM. ```APIDOC Utility: gzip Description: Used to compress files. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### touch Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `touch` utility is used to change the access/modification times of a file or to create empty files. It is a symbolic link to `busybox`. ```APIDOC touch: Changes access/modification times of a file or creates empty files. ``` -------------------------------- ### uname Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `uname` utility is used to display system operating system information (e.g., kernel name, version). It is a symbolic link to `busybox`. ```APIDOC uname: Displays system operating system information. ``` -------------------------------- ### Synology SRM `srm_backup/data/` Directory Structure Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/data.md Illustrates the hierarchical organization of the `srm_backup/data/` directory, showing the `vendor/wifi/` subdirectory and its contained binary files. These files are identified as probable Wi-Fi firmware calibration data. ```plaintext srm_backup/data/ └── vendor/ └── wifi/ ├── wlfw_cal_01_qcn9000_pci0.bin └── wlfw_cal_01.bin ``` -------------------------------- ### echo Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `echo` utility, a symbolic link to `busybox`, used for displaying text or variables to standard output in Synology SRM shell scripts. ```APIDOC Utility: echo Description: Used to display text or variables to standard output. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### get_key_value Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `get_key_value` utility, likely a symbolic link to `busybox` or a custom Synology tool, probably used for reading values from key-value formatted configuration files in Synology SRM. ```APIDOC Utility: get_key_value Description: Likely used to read values from key-value formatted configuration files. Type: Symbolic Link Linked To: busybox (or custom Synology tool) ``` -------------------------------- ### Run Programs with Modified Priority using nice (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'nice' utility, often a symbolic link to 'busybox', is used to run programs with a modified scheduling priority. This affects how the kernel allocates CPU time to the process, allowing for prioritization of tasks. ```Shell nice ``` -------------------------------- ### stty Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `stty` utility is used to set and display terminal options. It is a symbolic link to `busybox`. ```APIDOC stty: Sets and displays terminal options. ``` -------------------------------- ### Create Special Files with mknod (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'mknod' utility, typically a symbolic link to 'busybox', is used to create special files. These can include block devices, character devices, or named pipes (FIFOs). ```Shell mknod ``` -------------------------------- ### df Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `df` utility, a symbolic link to `busybox`, used for displaying information about disk space usage in the file system of Synology SRM. ```APIDOC Utility: df Description: Used to display information about disk space usage in the file system. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### gunzip Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `gunzip` utility, a symbolic link to `busybox`, used for decompressing files that were compressed with `gzip` in Synology SRM. ```APIDOC Utility: gunzip Description: Used to decompress files compressed with gzip. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### true Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `true` utility always returns a zero exit status (success), used in shell scripts for conditional flow control. It is a symbolic link to `busybox`. ```APIDOC true: Always returns a zero exit status (success), used for conditional flow control. ``` -------------------------------- ### tar Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `tar` utility is used for archiving and unarchiving files. It is a symbolic link to `busybox`. ```APIDOC tar: Archives and unarchives files. ``` -------------------------------- ### Paginate Text File Contents with more (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'more' utility, often a symbolic link to 'busybox', is used for paginating the contents of text files. It allows users to view large files page by page, making them easier to read. ```Shell more ``` -------------------------------- ### Display Current Working Directory with pwd (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'pwd' utility, often a symbolic link to 'busybox', is used to display the current working directory. It prints the full path of the directory you are currently in. ```Shell pwd ``` -------------------------------- ### Mount File Systems with mount (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'mount' utility, typically a symbolic link to 'busybox', is used to mount file systems. This includes mounting disks, partitions, or network shares to a specified directory in the file system hierarchy. ```Shell mount ``` -------------------------------- ### Terminate Processes with kill (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'kill' utility, often a symbolic link to 'busybox', is used to send signals to processes. Its most common use is to terminate running processes. ```Shell kill ``` -------------------------------- ### sed Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `sed` (Stream Editor) utility is used for filtering and transforming text. It is a symbolic link to `busybox`. ```APIDOC sed: Filters and transforms text. ``` -------------------------------- ### List Directory Contents with ls (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ls' utility, typically a symbolic link to 'busybox', is used to list the contents of directories. It can display files and subdirectories along with their attributes. ```Shell ls ``` -------------------------------- ### dnsdomainname Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `dnsdomainname` utility, a symbolic link to `busybox`, used for displaying the system's DNS domain name in Synology SRM. ```APIDOC Utility: dnsdomainname Description: Used to display the system's DNS domain name. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### dd Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `dd` utility, a symbolic link to `busybox`, used for low-level file conversion and copying, often for creating disk images or block-by-block data transfers in Synology SRM. ```APIDOC Utility: dd Description: Used for low-level file conversion and copying, often for creating disk images or copying data block by block. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### fgrep Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `fgrep` utility, a symbolic link to `busybox`, which is a version of `grep` specifically for searching fixed strings without regular expressions in Synology SRM files. ```APIDOC Utility: fgrep Description: A version of grep for searching fixed strings (without regular expressions). Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### su Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `su` (substitute user) utility is used to change the user ID during a session. It is a symbolic link to `busybox`. ```APIDOC su: Changes the user ID during a session. ``` -------------------------------- ### umount Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `umount` utility is used to unmount file systems. It is a symbolic link to `busybox`. ```APIDOC umount: Unmounts file systems. ``` -------------------------------- ### false Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `false` utility, a symbolic link to `busybox`, which always returns a non-zero exit status (error), primarily used in shell scripts for conditional flow control in Synology SRM. ```APIDOC Utility: false Description: Always returns a non-zero exit status (error), used in shell scripts for conditional flow control. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### grep Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `grep` utility, a symbolic link to `busybox`, used for searching patterns (text) in files within Synology SRM. ```APIDOC Utility: grep Description: Used for searching patterns (text) in files. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### stat Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `stat` utility is used to display detailed information about a file or file system (e.g., size, permissions, modification dates). It is a symbolic link to `busybox`. ```APIDOC stat: Displays detailed information about a file or file system. ``` -------------------------------- ### dmesg Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `dmesg` utility, a symbolic link to `busybox`, used for displaying messages from the kernel ring buffer, which is useful for hardware and driver diagnostics in Synology SRM. ```APIDOC Utility: dmesg Description: Used to display messages from the kernel ring buffer, useful for hardware and driver diagnostics. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### chmod Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `chmod` utility, a symbolic link to `busybox`, essential for changing file or directory permissions in the Synology SRM system. ```APIDOC Utility: chmod Description: Used to change file or directory permissions. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### egrep Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `egrep` utility, a symbolic link to `busybox`, which is a version of `grep` supporting extended regular expressions for searching patterns in files within Synology SRM. ```APIDOC Utility: egrep Description: A version of grep that supports extended regular expressions, used for searching patterns in files. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### ash Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `ash` utility, a lightweight Almquist shell commonly used in embedded systems like Synology SRM for script execution and interactive command-line operations, typically a symbolic link to `busybox`. ```APIDOC Utility: ash Description: A lightweight command interpreter (Almquist shell) used for executing shell scripts and for interactive command-line work. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### cat Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `cat` utility, a symbolic link often pointing to `busybox`, used for displaying text file contents, concatenating files, and creating new files on the Synology SRM system. ```APIDOC Utility: cat Description: Used to display the contents of text files to standard output, concatenate files, and create new files. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### rmdir Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `rmdir` utility is used to remove empty directories. It is a symbolic link to `busybox`. ```APIDOC rmdir: Removes empty directories. ``` -------------------------------- ### chgrp Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `chgrp` utility, a symbolic link to `busybox`, used for changing the group ownership of files or directories within the Synology SRM environment. ```APIDOC Utility: chgrp Description: Used to change the group ownership of files or directories. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### Find Process ID with pidof (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'pidof' utility, often a symbolic link to 'busybox', is used to find the PID (Process ID) of running programs. It returns the process IDs of all processes with a given name. ```Shell pidof ``` -------------------------------- ### chown Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md Documents the `chown` utility, a symbolic link to `busybox`, used for changing the owner of files or directories within the Synology SRM system. ```APIDOC Utility: chown Description: Used to change the owner of files or directories. Type: Symbolic Link Linked To: busybox ``` -------------------------------- ### Check IPv6 Network Connectivity with ping6 (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ping6' utility, often a symbolic link to 'busybox', is the IPv6 version of the 'ping' command. It is used to check network connectivity to a host using the IPv6 protocol. ```Shell ping6 ``` -------------------------------- ### Manage Network Proxy with proxy (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'proxy' utility is likely an executable file related to a proxy server or a network connection management tool. In Synology SRM, it could be used for handling port forwarding, acting as a proxy server for network services (e.g., Web Proxy, Reverse Proxy), or mediating network traffic for security or resource access optimization. ```Shell proxy ``` -------------------------------- ### Configure Network Interfaces with ip (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ip' utility is a standard Linux tool for managing and configuring network interfaces, routing, and tunnels. In Synology SRM, it is used for managing the device's network, configuring IP addresses, network routes, and other connectivity-related parameters. ```Shell ip ``` -------------------------------- ### Display Network Statistics with netstat (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'netstat' utility, typically a symbolic link to 'busybox', is used to display various network statistics. This includes active network connections, routing tables, interface statistics, and masquerade connections. ```Shell netstat ``` -------------------------------- ### Check Network Connectivity with ping (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ping' utility, typically a symbolic link to 'busybox', is used to check network connectivity to a host. It sends ICMP echo request packets and listens for echo replies to measure round-trip time and packet loss. ```Shell ping ``` -------------------------------- ### Move or Rename Files with mv (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'mv' utility, often a symbolic link to 'busybox', is used to move or rename files and directories. It can move files between directories or change their names within the same directory. ```Shell mv ``` -------------------------------- ### Process JSON Data with jq (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'jq' utility is a lightweight and flexible command-line JSON processor. In Synology SRM, it can be used for parsing, filtering, and manipulating JSON data, which is often found in configurations, logs, data returned by system APIs, or when interacting with web services. ```Shell jq ``` -------------------------------- ### sleep Utility Documentation Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The `sleep` utility is used to pause execution for a specified duration. It is a symbolic link to `busybox`. ```APIDOC sleep: Pauses execution for a specified duration. ``` -------------------------------- ### Perform IP Address Calculations with ipcalc (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ipcalc' utility is either a symbolic link to 'busybox' or a dedicated tool for IP address calculations, such as determining subnet masks, network addresses, or broadcast addresses. It can be used for validating or generating network configurations. ```Shell ipcalc ``` -------------------------------- ### Remove Files and Directories with rm (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'rm' utility, typically a symbolic link to 'busybox', is used to remove files and directories. It can delete single files, multiple files, or entire directory trees recursively. ```Shell rm ``` -------------------------------- ### Probe NTFS Partitions with ntfs-3g.probe (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ntfs-3g.probe' utility is a helper tool for 'ntfs-3g', used to probe partitions and detect if they are formatted as NTFS. It is likely used for automatic mounting or checking the integrity of NTFS drives connected to the Synology SRM device. ```Shell ntfs-3g.probe ``` -------------------------------- ### Handle NTFS Partitions with ntfs-3g (Synology SRM) Source: https://github.com/patrykiti/synology_srm/blob/main/_documentation/structure/bin.md The 'ntfs-3g' utility is a driver and set of tools for reading and writing to NTFS (New Technology File System) partitions, commonly used in Windows systems. In Synology SRM, it is crucial for handling external hard drives formatted in NTFS, enabling full read and write access to data on these drives. ```Shell ntfs-3g ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.