|  | .TH 9 1 | 
|  | .SH NAME | 
|  | 9, 9.rc, u, u.rc \- run Plan 9 or Unix commands | 
|  | .SH SYNOPSIS | 
|  | .B 9 | 
|  | .I cmd | 
|  | [ | 
|  | .I args | 
|  | \&... | 
|  | ] | 
|  | .PP | 
|  | .B . | 
|  | .B 9 | 
|  | (from | 
|  | .IR sh (1)) | 
|  | .PP | 
|  | .B 9.rc | 
|  | .I cmd | 
|  | [ | 
|  | .I args | 
|  | \&... | 
|  | ] | 
|  | .PP | 
|  | .B . | 
|  | .B 9.rc | 
|  | (from | 
|  | .IR rc (1)) | 
|  | .PP | 
|  | .B u | 
|  | .I cmd | 
|  | [ | 
|  | .I args | 
|  | \&... | 
|  | ] | 
|  | .PP | 
|  | .B . | 
|  | .B u | 
|  | (from | 
|  | .IR sh (1)) | 
|  | .PP | 
|  | .B u.rc | 
|  | .I cmd | 
|  | [ | 
|  | .I args | 
|  | \&... | 
|  | ] | 
|  | .PP | 
|  | .B . | 
|  | .B u.rc | 
|  | (from | 
|  | .IR rc (1)) | 
|  | .SH DESCRIPTION | 
|  | Because Plan 9 supplies commands with the same name as but different | 
|  | behavior than many basic Unix system commands | 
|  | (e.g., | 
|  | .BR grep , | 
|  | .BR sed , | 
|  | .BR mkdir , | 
|  | .BR rm ), | 
|  | it is not recommended to run with the Plan 9 bin directory | 
|  | ahead of the system directories. | 
|  | .PP | 
|  | .I 9 | 
|  | is a shell script that sets up a Plan 9 environment and runs | 
|  | .I cmd . | 
|  | It sets | 
|  | .B $PLAN9 | 
|  | if necessary | 
|  | and adds | 
|  | .B $PLAN9/bin | 
|  | to the beginning of | 
|  | .B $PATH | 
|  | before running | 
|  | .IR cmd . | 
|  | .PP | 
|  | If run with no arguments, | 
|  | .B 9 | 
|  | does not do anything, so it can be invoked from | 
|  | .IR sh -style | 
|  | shells using | 
|  | .B . | 
|  | .B 9 | 
|  | in order to make the current shell start running in the Plan 9 environment. | 
|  | .PP | 
|  | .I 9.rc | 
|  | is the same as | 
|  | .I 9 | 
|  | but written for use by the shell | 
|  | .IR rc (1). | 
|  | .PP | 
|  | .I U | 
|  | and | 
|  | .I u.rc | 
|  | are the inverse of | 
|  | .I 9 | 
|  | and | 
|  | .IR 9.rc : | 
|  | they move | 
|  | .B $PLAN9/bin | 
|  | to the end of the path. | 
|  | .SH EXAMPLES | 
|  | Search for greek in the password file: | 
|  | .IP | 
|  | .EX | 
|  | $ 9 grep '[α-ζ]' /etc/passwd | 
|  | .EE | 
|  | .PP | 
|  | Start an | 
|  | .IR rc (1) | 
|  | with the Plan 9 commands in the path before the system commands, | 
|  | and then run the Unix | 
|  | .IR ls : | 
|  | .IP | 
|  | .EX | 
|  | $ 9 rc | 
|  | % u ls | 
|  | .EE | 
|  | .SH SOURCE | 
|  | .B \*9/bin/9 | 
|  | .br | 
|  | .B \*9/bin/9.rc | 
|  | .br | 
|  | .B \*9/bin/u | 
|  | .br | 
|  | .B \*9/bin/u.rc | 
|  | .SH SEE ALSO | 
|  | .IR intro (1) |