Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21a6aaecd1e8020

Jump to content

// Workers AI · dad joke modeWhat did Type say to Unix? "You're my character reference.

From Wikipedia, the free encyclopedia
type
Original authorAT&T Corporation
DevelopersVarious open-source and commercial developers
Release1984; 42 years ago (1984)
Operating systemUnix and Unix-like
PlatformCross-platform
TypeCommand

In Unix and Unix-like operating systems, type is a command that describes how its arguments would be interpreted if used as command names.

Function

[edit]

Where applicable, type will display the command name's path.[1][2] Possible command types are:

The command returns a non-zero exit status if command names cannot be found.

Examples

[edit]
$ type test
test is a shell builtin
$ type cp
cp is /bin/cp
$ type unknown
unknown not found
$ type type
type is a shell builtin

History

[edit]

The type command was a shell builtin for Bourne shell that was introduced in AT&T's System V Release 2 (SVR2) in 1984,[3] and continues to be included in many other POSIX-compatible shells such as Bash. However, type is not part of the POSIX standard. With a POSIX shell, similar behavior is retrieved with

command -V name

In the KornShell, the command whence provides similar functionality.[4]

The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities.[5]

See also

[edit]

References

[edit]
  1. "Use Type Command in Linux to Get More Info About Commands". Linux Handbook. 2020-05-11. Retrieved 2025-02-09.
  2. "type command in Linux with Examples". GeeksforGeeks. 2019-05-06. Archived from the original on 2025-03-04. Retrieved 2025-02-09.
  3. "traditional Bourne shell family / history and development". www.in-ulm.de. Archived from the original on 2004-02-03. Retrieved 2018-10-07.
  4. Siever, Ellen (27 July 2005). Linux in a Nutshell. Nutshell handbooks. O'Reilly Media, Inc. (published 2005). p. 695. ISBN 9780596009304. Retrieved 2016-07-05. whence [...] Korn shell only. Show whether each command is a Unix command, a built-in command, a defined shell function, or an alias.
  5. "Native Win32 ports of some GNU utilities". Archived from the original on 2006-02-09. Retrieved 2026-02-03.