系統工具
coreutils
Coreutils is a collection of basic command line utilities included with Redox (or with Linux, BSD, etc.). This includes programs like ls, cp, cat and various other tools necessary for basic command line interaction.
Redox uses the Rust implementation of the GNU Coreutils, uutils.
Available programs:
ls- Shows the files and folders of the current directory.cp- Copies and pastes some file or folder.cat- Shows the output of some text file.chmod- Changes the permissions of some file or directory.clear- Cleans the terminal output.dd- Copies and converts a file.df- Shows the disk partitions information.du- Shows disk usage on file systems.env- Displays and modifies environment variables.free- Shows the RAM usage.kill- Kills a process.ln- 建立檔案連結。mkdir- Creates a directory.ps- Shows all running processes.reset- Restarts the terminal to allow the command-line input.shutdown- Shuts the system down.sort- Sorts, merges, or sequence checks text files.stat- Returns data about an inode.tail- Copies the last part of a file.tee- Duplicates the standard output.test- Evaluates expression.time- Counts the time that some command takes to finish its operation.touch- Updates the timestamp of some file or folder.uname- Shows the system information, like kernel version and architecture type.uptime- Shows how long your system has been running for.which- Shows the path where some program is located.
userutils
Userutils contains the utilities for dealing with users and groups in Redox OS.
They are heavily influenced by Unix and are, when needed, tailored to specific Redox use cases.
These implementations strive to be as simple as possible drawing particular inspiration by BSD systems. They are indeed small, by choice.
Available programs:
getty- Used byinit(8)to open and initialize the TTY line, read a login name and invokelogin(1).id- Displays user identity.login- Allows users to login into the systempasswd- Allows users to modify their passwords.su- Allows users to substitute identity.sudo- Enables users to execute a command as another user.useradd- Adds a userusermod- Modifies user informationuserdel- Deletes a usergroupadd- Adds a user groupgroupmod- Modifies group informationgroupdel- Removes a user group
extrautils
Some additional command line tools are included in extrautils, such as less, grep, and dmesg.
Available programs:
calc- Do math operations.cur- Move terminal cursor keys usingvikeybindings.dmesg- Show the kernel message buffer.grep- Search all text matches in some text file.gunzip- Decompresstar.gzarchives.gzip- Compress files intotar.gzarchives.info- Read Markdown files with help pages.keymap- 建立鍵盤映射。less- Show the text file content one page at a time.man- 顯示程式的手冊。mdless- Pager with Markdown support.mtxt- Various text conversions, like lowercase to uppercase.rem- Countdown tool.resize- Print the size of the terminal in the form of shell commands to export theCOLUMNSandLINESenvironment variables.screenfetch- 顯示系統資訊。tar- 操縱tar封存檔。unzip- 操縱zip封存檔。watch- Repeat a command every 2 seconds.
binutils
Binutils contains utilities for manipulating binary files.
Available programs:
hex- Filter and show files in hexadecimal format.hexdump- Filter and show files in hexadecimal format (better output formatting).strings- Find printable strings in files.
contain
This program provides containers (namespaces) on Redox.
acid
The general-purpose test suite of Redox to detect crashes, regressions and race conditions.
resist
The POSIX test suite of Redox to see how much % the system is compliant to the POSIX specification (more means better compatibility).