Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.32 KB

File metadata and controls

69 lines (48 loc) · 1.32 KB

alias

Summary

List, inspect, and update shell command aliases.

Availability

  • Repository: opencomputers
  • System: openos
  • Type: command

Source

  • OpenComputers/src\main\resources\assets\opencomputers\loot\openos\bin\alias.lua
  • OpenComputers/src\main\resources\assets\opencomputers\loot\openos\usr\man\alias
  • OpenSecurity/src\main\resources\assets\opensecurity\lua\SecureOS\usr\man\alias

Syntax

alias
alias NAME
alias NAME=value

Purpose

Manage shell aliases that expand one command name into another command line. Without arguments the command prints all aliases, name prints one alias, and name=value updates it.

Parameters

  • NAME: Alias name to query.
  • NAME=value: Alias assignment expression.

Options

  • --help: Print the short usage message.

Examples

alias

Print all current aliases.

alias ll

Print the current value of alias ll.

alias ll='ls -lh'

Set alias ll to run ls -lh.

alias ll editor='edit /etc/profile'

Query and assign multiple aliases in a single invocation.

Notes

  • Alias names cannot contain shell metacharacters such as /, $, backticks, =, pipes, redirection symbols, or whitespace.
  • Values containing spaces should be quoted so the shell passes them as one argument.