Skip to main content
Lifo provides a comprehensive set of Unix commands organized into categories. All commands are fully functional within the browser-based terminal environment.

Command Categories

File System Commands

File and directory manipulation commands for managing the virtual filesystem.
CommandDescription
lsList directory contents
catConcatenate and display files
cpCopy files and directories
mvMove or rename files
rmRemove files and directories
mkdirCreate directories
rmdirRemove empty directories
touchCreate empty files or update timestamps
lnCreate links between files
statDisplay file status information
findSearch for files in directory hierarchy
treeDisplay directory tree structure
duEstimate file space usage
dfReport filesystem disk space usage
chmodChange file permissions
chownChange file owner
fileDetermine file type
basenameStrip directory from filename
dirnameExtract directory from path
realpathPrint resolved absolute path
mktempCreate temporary file or directory

Text Processing Commands

Tools for manipulating and analyzing text content.
CommandDescription
grepSearch text using patterns
sedStream editor for text transformation
awkPattern scanning and processing language
headOutput first part of files
tailOutput last part of files
sortSort lines of text
uniqReport or filter repeated lines
wcCount lines, words, and characters
cutRemove sections from lines
trTranslate or delete characters
diffCompare files line by line
nlNumber lines of files
revReverse lines characterwise
tacConcatenate and print files in reverse
seqPrint numeric sequences
base64Base64 encode/decode
stringsPrint printable character sequences
nanoSimple text editor
lessFile pager

Network Commands

Commands for making HTTP requests and network operations.
CommandDescription
curlTransfer data from or to a server
wgetDownload files from the web
pingTest network connectivity
digDNS lookup utility

System Commands

System information and process management utilities.
CommandDescription
psReport process status
topDisplay system processes
killTerminate processes
envDisplay or set environment variables
unamePrint system information
whoamiPrint current user
hostnameShow or set system hostname
uptimeShow system uptime
freeDisplay memory usage
dateDisplay or set date and time
calDisplay calendar
bcCalculator
sleepDelay for specified time
watchExecute command periodically
whichLocate command binary
manDisplay manual pages
helpDisplay help information
nodeExecute JavaScript with Node.js
npmNode package manager
pkgPackage manager for Lifo
sha256sumCompute SHA-256 hash
fastfetchDisplay system information
neofetchDisplay system information (alias)
slSteam locomotive animation
lifoLifo system command
logoutExit the shell

Archive Commands

File compression and archive utilities.
CommandDescription
tarArchive utility
gzipCompress files
gunzipDecompress gzip files
zipPackage and compress files
unzipExtract compressed zip files

I/O Utilities

Input/output manipulation tools.
CommandDescription
teeRead from stdin and write to stdout and files
xargsBuild and execute command lines
yesOutput string repeatedly
printfFormat and print data

Command Features

  • Full option support: Most commands support standard Unix flags and options
  • Pipe support: Commands work seamlessly with pipes (|)
  • Redirection: Input/output redirection with >, >>, <
  • Pattern matching: Glob patterns and regular expressions
  • Error handling: Proper exit codes and error messages

Usage Examples

Combine commands using pipes:
ls -l | grep \".txt\" | wc -l
Chain operations with redirection:
find . -name \"*.js\" > files.txt
cat files.txt | xargs wc -l
Process text with multiple tools:
cat data.csv | cut -d',' -f2 | sort | uniq -c

Next Steps

File System

Explore file and directory commands

Text Processing

Learn text manipulation tools

Network

Make HTTP requests and DNS queries

System

View system information and manage processes

Build docs developers (and LLMs) love