Unix Process & System Management Commands

Essential Unix commands for monitoring and managing processes and system resources.

  • JSON4,401 B
  • YAML2,819 B · −36%
  • TOON2,044 B · −54%

Unix process and system-management commands with a description, example and category: ps, top, htop, kill, nice, df, du, free, uname and lscpu.

Use it when

  • You are inspecting running processes, resource use or system information.
  • You need the command to stop or reprioritize a process.

Watch out for

  • Output format and flags differ between Linux, BSD and macOS.
  • kill -9 gives a process no chance to clean up; try SIGTERM first.

The data

Commands

CommandDescriptionExampleCategory
psDisplay information about running processesps auxProcess Monitoring
topDisplay real-time system summary and process listtop -o %MEMProcess Monitoring
htopInteractive process viewer (enhanced top)htopProcess Monitoring
killSend a signal to a processkill -9 1234Process Control
niceRun a program with modified scheduling prioritynice -n 10 ./script.shProcess Control
dfReport filesystem disk space usagedf -hSystem Monitoring
duEstimate file and directory space usagedu -sh /homeSystem Monitoring
freeDisplay amount of free and used memoryfree -hSystem Monitoring
unamePrint system informationuname -aSystem Information
lscpuDisplay CPU architecture informationlscpuSystem Information

Fields

The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.

SectionFieldTypeExample
commandscommandstringps
commandsdescriptionstringDisplay information about running processes
commandsexamplestringps aux
commandscategorystringProcess Monitoring

Fetch the same bytes

The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.

curl "https://yjtoon.com/api/dataset/process-management-commands?format=toon"
const res = await fetch(
  "https://yjtoon.com/static-data/dataset/process-management-commands.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • unix
  • linux
  • commands
  • process
  • system
  • admin

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets