You are on page 1of 16

Comandos de Usuario

Ultima revisin: Set 2001


Propsito
Metalenguaje y convenciones
Referencias
Comandos:
apropos banner cal cat cd chmod clear cmp cp cut date diff echo env ex
it file head hostname id info less ln ls dir
vdir mail man mesg mkdir more mv passwd pr printenv ps pwd rm rmdir ta
il talk touch umask wc whatis which who whoami
Propsito:
Esta gua resume la sintais! opciones m"s frecuentes y ejemplos #e uso #e los
coman#os U$%& #e m"s uso en la pr"ctica' En #escripcin se presenta
nom(re #el coman#o! sintais resumi#a! accin principal! opciones m"s
usuales! ejemplos y o(servaciones! si las )ay'
Esta gua no pue#e ni preten#e sustituir la consulta #e las p"ginas man'
Metalenguaje y convenciones:
... repeticin del ltimo item
[] item opcional, puede estar o no
{A!" item opcional obligatorio, debe tomarse A o !
#A! tecla o caracter tabulador
$% caracter nueva l&nea
'( caracter retorno de carro
)*+A',- caracter o tecla de barra espaciadora
blanco caracter #A! o )*+A',-, delimita palabras
.,/ identificador de usuario 0nmero1
2,/ identificador de grupo 0nmero1
0su1 re3uiere permiso de supervisor
*os items en minsculas van tal cual! los items en 4A5.*'.$A* #e(en ser
sustitu#os por valores #el usuario'
apropos
apropos [-+',-6)*] +A$A!(A7'$A8) ...

(usca entre las #escripciones cortas #e las p"ginas #el manual la presencia #e
la pala(ra clave'

7r interpreta cada nombre como una expresin regular
7w interpreta cada nombre como conteniendo caracteres comodines

apropos man
apropos 7w man9
banner
banner 4)6*A:)

Muestra el mensaje +ca#ena #e caracteres, en letras gran#es y gira#o -0./ para
imprimir carteles'

7w6 en un ancho de 6 columnas

banner 7w ;< =ola>
banner a
cal
cal [-+',-6)*] [[4)*]A?-]

Sin par"metros! muestra calen#ario #el mes actual/ el a0o #e(e in#icarse con
centuria! 111---/ el mes en n2mero 1 a 12'

7@ d&a @uliano, contado desde el A de enero
7B calendario del aCo en curso

cal
cal ADDE
cal AA ADDF
cal D AFGH
muestra el mes #el a0o en 3ue se saltearon 11 #as para compensar a0os
(isiestos'
cat
cat [-+',-6)*] [A('=,8- ...]

4oncatena los arc)ivos in#ica#os y los muestra en la sali#a est"n#ar' Sin
argumentos! reci(e #e la entra#a est"n#ar +1,'

7A e3uivalente a 7v)#
7b numera las l&neas 3ue no estIn en blanco
7) muestra J al final de cada l&nea
7n numera las l&neas
7s reemplaKa varias l&neas en blanco por una sola
7t e3uivale a 7v#
7v muestra caracteres no imprimibles excepto $% B #A!
7# muestra #A! como L,

cat MetcMgroup
cat capA capH capN
muestra sucesivamente los arc)ivos cap1! cap2 y cap5'
cat capA capH capN O libro
re2ne los arc)ivos cap1! cap2 y cap5 en el arc)ivo li(ro'
cat archA archH O archA
)ace per#er los #atos originales en arc)1'
cd
cd [/,()'#-(,-]

cam(ia #irectorio #e tra(ajo/ sin par"metros! cam(ia al #irectorio propio #el
usuario como aparece en 678ME' En *inu! es un coman#o interno #el s)ell/
ver (as)+1,'

cd Metc
cd
chmod
chmod [-+',-6] 4-/- A('=,8- ...

cam(ia los permisos #e acceso a los arc)ivos in#ica#os' $o cam(ia los
permisos #e los enlaces sim(licos'

7v verboso, describe accin sobre cada archivo.
7( recursivo, cambia permisos de subdirectorios B sus contenidos

chmod 7( <FGG documentosMvisibles
chmod ugPrw7x,oPr7wx cap9.txt
clear
clear

(orra la pantalla #el terminal'
cmp
cmp [-+',-6)*] A('=A A('=H [*A$#)A(A [*A$#)A(H]]

compara #os arc)ivos' Si son iguales! no #ice na#a/ si #ifieren! marca el (yte
y el n2mero #e lnea #e la primera #iferencia'

7l nmero de bBte 0decimal1 B bBtes diferentes 0octal1 para cada
diferencia.
7s devueve solamente un valor de retorno, sin escribir nada.

*os valores #e retorno son 0 si los arc)ivos son iguales! 1 si #iferen! 91 si
)u(o un error' *os valores #ecimales *A$#)A(A y *A$#)A(H in#ican la posicin
#e (yte #on#e comien:a la comparacin en A('=A y A('=H/ pue#e epresarse
en )ea#ecimal prece#iento el n2mero con 0! o en octal prece#ien#o con 0'
cp
cp [-+',-6)*] A('=Q-(,2)6 A('=Q/)*#,6-
cp [-+',-6)*] A('=,8- ... /,()'#-(,-

copia A('=Q-(,2)6 )acia A('=Q/)*#,6-/ copia los arc)ivos in#ica#os
)acia /,()'#-(,-' Por #efecto no copia #irectorios'

7d copia enlaces simblicos como tales
7f forKoso, sobreescribe archivos destino si existen
7i avisa antes de sobreescribir archivos existentes
7l crea enlaces hard en lugar de copiar los archivos
7p preserva dueCo, grupo, permiso B fecha
7s crea enlaces simblicos en lugar de copiar los archivos
7( recursivo, copia directorios B sus archivos
7v verboso, escribe el nombre de cada archivo 3ue copia

cp archA MdirAMarchA
cp 7vi archA archH
cp 7dp(v dirA MdirHMsubdirH dirtodo
mejor forma #e copiar eactamente una estructura #e #irectorios!
recursivamente! conservan#o permisos y mantenien#o enlaces sim(licos/
ver(oso pue#e omitirse'
cut
cut 7f 'A4+-* [7d /)$,4][A('=,8- ...]
cut 7c '-$.46A* [A('=,8- ...]

etrae partes #e ca#a lnea #e los arc)ivos in#ica#os o #e la entra#a est"n#ar'
*os campos y columnas se in#ican con n2meros 1! 2!''' o con intervalos n1m'
%ntervalos incompletos: 1n es 11n! m1 es m )asta el 2ltimo campo o columna'

7f campos numerados, por defecto separados por #A!
7c columnas, ubicacin posicional de caracteres en la l&nea
7d fi@a el caracter delimitador de campos, #A! por defecto
7s con 7f para no imprimir l&neas 3ue no contengan el delimitador

cat MetcMpasswd cut 7dR 7fA,N,G7S
cat MetcMpasswd cut 7cA7AG
ls 7l cut 7cGF7
corta slo el nom(re #el arc)ivo! al final +pue#e re3uerir ajuste en el valor #e
columna,'
date
date [-+',-6] [P%-(4A#-]
muestra fec)a y )ora' 4on ;<8RM=>8 la presenta seg2n el patrn in#ica#o'

date [7u77utc77universal] [ 44//==mm [['']55][.**] ]
fija +su, fec)a y )ora'

7u 77utc 77universal hora universal 024#1

<ormato para fijar la )ora:
44 mes 0<A7AH1
// d&a 0<A7NA1
== hora 0<<7HN1
mm mminuto 0<<7GD1
'' centuria
55 aCo
** segundos 0<<7GD1

%ormato para presentar la fecha B la hora 0P%-(4A#-1R
TU=T hora 0<<7HN1
TU4T minuto 0<<7GD1
TU*T segundos 0<<7GD1
TU#T hora en H; horas 0hhRmmRss1
TUVT hora en representacin local 0U=RU4R*1
TUaT nombre local abreviado del d&a
TUAT nombre local completo del d&a
TUbT nombre local abreviado del mes
TU!T nombre local completo del mes
TUcT fecha B hora locales
TUdT d&a del mes 0<A7NA1
TUmT mes 0<A7AH1
TUwT d&a de la semana 0<7S1, < es /omingo
TUxT fecha local
TUBT H d&gitos del aCo 0<<7DD1
TU5T ; d&gitos del aCo 0ADF<....1
diff
diff A('=,8-A A('=,8-H

muestra las #iferencias eistentes entre #os arc)ivos'

diff notaA notaH
echo
echo [-+',-6)*] 4)6*A:) ...

escri(e en la sali#a est"n#ar los mensajes! separa#os con un espacio y con *<
al final' Muc)os s)ells tienen un coman#o interno #el mismo nom(re/ ?ste!
fuera #el s)ell! #e(e invocarse como @(in@ec)o'

7n suprime $% al final
7e interpreta estos caracteres especiales, dentro de W W
Xa campana
Xb retroceso
Xc suprime $% al final
Xf cambio de pIgina
Xn nueva l&nea 0$%1
Xr retorno de carro 0'(1
Xt tabulador horiKontal
Xv tabulador vertical
XX barra inversa
Xnnn caracter A*',, nnn en octal

echo =ola #odos>
echo 7n =ola #odos>
echo 7e WXaW
echo 7e WXA<AW
muestra la letra =! 3ue es 101 en octal'
env
env [-+',-6)*][6-4!()Y8A$-(]...['-4A6/- [A(2.4)6#- ...]]

Sin argumentos! muestra valores #e varia(les #e am(iente/ con argumentos!
corre el coman#o in#ica#o con las varia(les #e am(iente mo#ifica#as seg2n se
in#i3ue'

7i comenKar con un ambiente virgen, ignorando el actual

env
env /,(YMetc listadirA
lista el conteni#o #el #irectorio @etc/ listadir es un arc)ivo ejecuta(le 3ue
contiene la lnea ls dirA! para listar conteni#o #el #irectorio dirA'
echo /irectorio J=-4)
ls 7l J=-4)
muestra el #irectorio propio #el usuario! guar#a#o en la varia(le #e am(iente
78ME'
exit
exit [6]

pro#uce la sali#a #el s)ell con esta#o #e terminacin $ +n2mero,/ si no se
in#ica retorna con 0'
file
file -+',-6)* A('=,8-
intenta #eterminar el tipo #e arc)ivo #e 3ue se trata: teto =S4%%! c#igo 4!
script en #iversos lenguajes! (inario! otros'
7K examina archivos comprimidos
file cati.c
este arc)ivo contiene c#igo 4'
file adduser
este arc)ivo es un script en Perl'
file MbinMcat
es un ejecuta(le (inario'
head
head [-+',-6)*] A('=,8- ...

muestra la primera parte #e un arc)ivo! por #efecto 10 lneas' Si son varios
arc)ivos muestra un enca(e:a#o con el nom(re #e ca#a arc)ivo'

7v verboso, imprime encabeKamiento con nombre del archivo
73 silencioso, no imprime encabeKado con nombre del archivo
76 imprime primeras 6 l&neas, por defecto A<
7n 6 imprime primeras 6 l&neas

head 7H; MetcMinetd.conf
hostname
hostname [6-4!()]

sin argumentos! #a el nom(re #e la m"3uina/ con $8MARE! fija el nom(re #e
la m"3uina +su,'

7h aBuda
7f 77f3dn nombre de mI3uina completo, con dominio /6*
7d 77domain nombre de dominio /6*
7i 77ip7address direccin 0nmero ,+1
7a 77alias nombres de alias
7v verboso
id
id [-+',-6)*] [6-4!()Q.*.A(,-]

muestra informacin so(re un usuario' Muestra nom(re! U%B! grupo! C%B y
grupos suplementarios' Si el i# real y el efectivo no correspon#en muestra
am(os' *as opciones limitan el #espliegue'

7g slo el grupo primario
72 grupos suplementarios
7n nombre en lugar de nmeroZ re3uiere 7u, 7g, o 72
7r real en lugar de efectivoZ re3uiere 7u, 7g o 72
7u slo el nmero de usuario 0.,/1

id
id webmaster
muestra #atos #el usuario webmaster'
info
info [6-4!()]

sistema #e informacin #e C$U so(re U$%&'

info info
muestra informacin so(re info! con tutorial para apren#er a manejar info'
less
less [-+',-6)*] [A('=,8-]
programa #e pagina#o y (2s3ue#a similar a more! con m"s opciones y
coman#os' Permite movimiento )acia a#elante y atr"s! pero no lee to#o el
arc)ivo al principio! por lo 3ue es m"s r"pi#o' Sus coman#os est"n toma#os
#e more y vi +ver more,'
77help 7[ muestra aBuda sobre comandos internos
ln
ln [-+',-6)*] -(,2)6 [/)*#,6-]
ln [-+',-6)*] -(,2)6 ... /,()'#-(,-

si el 2ltimo argumento es un #irectorio! ln crea en ese #irectorio enlaces a
to#os los arc)ivos origen con el mismo nom(re/ si slo se in#ica un nom(re
#e arc)ivo! crea un enlace )acia ese arc)ivo en el #irectorio actual/ si se
in#ican #os arc)ivos! crea un enlace con el primer nom(re +arc)ivo real, )acia
el segun#o +enlace,' Por #efecto! crea enlaces )ar# y no elimina arc)ivos
eistentes'

7f forKoso, elimina archivos destino existentes
7i interactivo, pide confirmacin para eliminar archivos
7s simblico, crea enlaces simblicos en lugar de hard
7v verboso, da el nombre de cada enlace creado

ln nota nota.ln
ln 7s MetcMpasswd
ln 7s datos.usuario datos.usu.ln
ln 7sv datos.usuario $)A4) dirH
ls, dir, vdir
ls [-+',-6)*] [6-4!()]

Para ca#a nom(re #e #irectorio! lista conteni#o #e #irectorio/ para ca#a
nom(re #e arc)ivo! in#ica su nom(re y #atos' *a sali#a est" or#ena#a
alfa(?ticamente por #efecto' Sin nom(re! lista el #irectorio corriente' *a
opcin 1l muestra! separa#os por espacios! los campos tipo arc)ivo y
permisos! canti#a# #e enlaces )ar#! #ue0o! grupo! tama0o! mes! #a! )ora o
a0o! nom(re'

7A un nombre de archivo por l&nea
7a todos los archivos, incluso no visibles comenKados por .
7c ordenar por fecha de estado de ltimo cambio 0ctime en inodo1
7' salida en columnas con ordenamiento por columnas
7d lista directorios como archivos, no su contenido
7% indica tipoR M directorio, 9 e@ecutable, \ enlace simblico
7i inodo, nmero de &ndice de cada archivo
7k tamaCos en ]!
7l listado en formato largo
7r invertir ordenamiento
7( listar recursivamente subdirectorios
7s tamaCo en blo3ues de A<H; bBtes
7t ordenar por fecha de ltima modificacin 0mtime en inodo1
7u ordenar por fecha de ltimo acceso 0atime en inodo1
7. no ordenar
7x salida en columnas con ordenamiento por filas

dir
e3uivale al ls 7'.
vdir
e3uivale a ls 7l'
mail
mail [-+',-6)*] [/)*#,6- ...]

procesa#or #e correo electrnico #e U$%&' Sin argumentos! muestra lista #e
mensajes en la casilla #e entra#a y permite manipularlos' Si )ay un #estino!
lee #e la entra#a est"n#ar )asta un D'D aisla#o en una lnea y enva lo le#o
como mensaje a destino'

7v verboso, muestra detalles de entrega
7s #)4A especifica el tema 0sub@ect1 del mensa@e
7c $,*#A env&a copias a $,*#A de usuarios, separados por coma
7b $,*#A env&a copia ciega a $,*#A de usuarios
7f [A('=] lee contenido de archivo propio mbox o el indicado
7u .*.A(,- e3uivale a mail 7f MvarMspoolMmailM.*.A(,-

4oman#os internos #e mail:
^ indicador de comandos de mail
[ muestra lista de comandos para mane@o de mensa@es
d borra mensa@e corriente, marcado con TOT
6 muestra el mensa@e nmero 6
3 sale del programa de correo

mail 7s W*aludos para todos W 7c pedro,mateo\nsk.com.uB @uan
enva un mensaje al usuario juan! tema DSalu#os para to#osD! con copia a
usuarios pe#ro y mateo'
man
man [-+',-6)*] [*)'',-6] 6-4!() ...

Ba formato y muestra las p"ginas #el manual en lnea' Si no se in#ica seccin!
muestra slo la primera 3ue encuentre/ si se in#ica seccin como n2mero 11-!
muestra la p"gina 3ue )aya en la seccin in#ica#a' *as p"ginas est"n
organi:a#as en secciones! reconoci#as por un #gito! y eventualmente
su(secciones in#ica#as por una o m"s letras'

7a muestra pIginas en todas las secciones
7d muestra informacin de depuracin propia de man
7f e3uivalente a whatis
7h muestra aBuda para man
7k e3uivalente a apropos
7w no imprime las pIginas, sino las ubicaciones

*ecciones del manualR
A programas e@ecutables B guiones 0scripts1
H llamadas al sistema 0funciones del ncleo1
N llamadas a biblioteca 0funciones de biblioteca1
; archivos especiales 0generalmente en Mdev1
G formatos de archivos
S @uegos
F pa3uetes de macros
E comandos de administracin 0su1

man 7h
man man
man 7a man
mesg
mesg [Bn]

controla acceso #e escritura a la terminal propia por otros usuarios!
tpicamente con programas tales como talk y write' Sin par"metros! muestra
el esta#o: is Bsi est" )a(ilita#a escritura! is n si no est" )a(ilita#a escritura'

B permite a otros escribir mensa@es en la terminal
n no permite a otros escribir mensa@es en la terminal

mesg
mesg B
mesg n
mkdir
mkdir [-+',-6)*] [7m 4-/-] /,()'#-(,- ...

crea los #irectorios in#ica#os' Por #efecto! el mo#o es 0EEE menos los (its #e
umasF'

7m 4-/- permite fi@ar el modo para el nuevo directorioZ
el modo es simblico B usa el modo por defecto como partida.
7p crea primero todos los directorios padre inexistentes,
con el modo de umask modificado con uPwx
77verbose informa sobre la creacin de directorios

mkdir dirA dirH
mkdir 7p ltrM@dM@an
crea la estructura #e #irectorios ltrM@dM@an'
more
more [-+',-6)*][76][PM'A/)6A[76] [A('=,8- ...]

pagina el teto #ivi#i?n#olo en pantallas! presentan#o una por ve:'

76 fi@a tamaCo de pantalla en 6 l&neas
7d muestra mensa@es de aBuda
7s comprime en una varias l&neas en blanco seguidas
7u suprime subraBados
PMcadena busca la cadena antes de mostrar
P6 comienKa a mostrar a partir de la l&nea 6

Burante el #espliegue! reconoce los coman#os siguientes! algunos #e los
cuales pue#en ir prece#i#os #e un n2mero multiplica#or:
h muestra resumen de estos comandos
)*+A',- avanKa una pantalla
)6#)( muestra siguiente l&nea
f avanKa una pantallaZ L%
b retrocede una pantallaZ tambi_n L!
L$ 0'trl7$1 redibu@a la pantalla
Y muestra nmero de l&nea actual
M+A#(-6 busca hacia adelante la expresin regular +A#(-6
[M+A#(-6 busca hacia atrIs la expresin regular +A#(-6
n repetir ltima bs3ueda
. repetir el comando anterior
` ir a lugar de comienKo de ltima bs3ueda
3, a sale
mv
mv [-+',-6)*] A('=Q-(,26)6 A('=Q/)*#,6-
mv [-+',-6)*] A('=,8- ... /,()'#-(,-

cam(ia #e nom(re A('=Q-(,2)6, o mueve )acia A('=Q/)*#,6- si el arc)ivo
#estino invoca otro #irectorio/ mueve A('=,8- y los siguientes arc)ivos
)acia/,()'#-(,-' Entre sistemas #e arc)ivos slo pue#e mover arc)ivos
normales'

7f forKoso, sobreescribe archivos destino si existen
7i avisa antes de sobreescribir archivos existentes
7v verboso, escribe el nombre de cada archivo 3ue mueve
7u no mover si existe archivo destino mIs nuevo o de igual fecha

mv nota notanueva
mv 7vi $)A4) $)A4)H
mv 7v archA notanueva $)A4) MdirHMsubdirH
passd
passwd [-+',-6)*] [6-4!()]

cam(ia la contrase0a #el usuario' El superusuario pue#e cam(iar las
contrase0as #e otros usuarios' En general! las contrase0as #e(en tener entre G
y H caracteres! contener may2sculas! min2sculas! #gitos 0 a - o signos #e
puntuacin/ no se a#miten contrase0as simples ni pareci#as al nom(re #el
usuario' Si el superusuario asigna contrase0as poco seguras no )ay
a#vertencia'

7x 4 mIximo nmero de d&as de valideKZ luego pide cambiar
7n 4 m&nimo nmero de d&as antes de poder cambiar
7n 4 nmero de d&as de advertencia antes de expirar

passwd
permite cam(iar la contrase0a #el usuario invocante
passwd @pereK
+su, cam(ia la contrase0a #el usuario jpere:'
pr
pr [-+',-6)*] A('=,8- ...

escri(e en sali#a est"n#ar un teto con formato! pagina#o y opcionalmente en
varias columnas'

P+A[R+H] de pIgina +A a pIgina +H
7C en C columnas
7a escribe las columnas a trav_s B no hacia aba@o
7d a doble espacio
7f separar pIginas con salto de pIgina
7h reemplaKar encabeKado con el indicado
7l largo de pIgina en l&neasZ por defecto SS
7m escribir archivos en paralelo uno en cada columna
7o margen iK3uierdoZ se suma al ancho indicado por 7w
7w ancho de pIgina en columnasZ por defecto FH

pr 7oE 7lHN 7h W$ista de usuariosW MetcMpasswd
pr 7oH 7lHH 7h W$ista de serviciosW MetcMservices more
ls Metc pr 7H 7b 7lHN more
ls Metc pr 7N 7b 7lHN 7a more
printenv
printenv [8A(,A!$)] ...

muestra el valor #e to#as las varia(les #e am(iente/ si se in#ica un nom(re #e
varia(le! puestra el valor #e esa varia(le'

printenv #)(4
ps
ps [-+',-6)*] [+,/] ...

informa so(re procesos en ejecucin' Para las opciones! no #e(e usarse 1!
aun3ue es acepta#o'

l formato largo
u formto usuario, muestra nombre, +,/, hora inicio, estado
@ formato traba@os, muestra +2,/ B *,/
s formato seCales
a mostrar tambi_n procesos de otros usuarios.
x mostrar tambi_n procesos sin terminal de control
w no truncar l&neas para caber en un ancho de pIginaZ
agregar una w para cada l&nea mIs
h sin encabeKado
r slo procesos en e@ecucin

ps auxwww more
muestra to#os los procesos en ejecucin! en formato usuario! a2n los sin
terminal! a#mitien#o )asta I lneas por coman#o.
pd
pwd

imprime to#a la ruta #el #irectorio corriente/ to#os los componentes
mostra#os ser"n los #irectorios reales! no enlaces sim(licos' El s)ell tiene
una versin interna #e pJ#! por lo 3ue para ejecutar ?sta! 3ue es eterna! es
preciso escri(ir

ls 7l MvarMspoolMmail
muestra @var@spool@mail como enlace sim(lico a @var@mail +Be(ian,'
cd MvarMspoolMmail
pwd
versin interna #el s)ell! muestra @var@spool@mail! el enlace sim(lico'
MbinMpwd
versin eterna! muestra @var@mail! el #irectorio real'

rm
rm [-+',-6)*] 6-4!() ...

elimina los arc)ivos in#ica#os/ por #efecto no elimina #irectorios'

7f ignora archivos inexistentes B nunca pide confirmacin
7i interactivo, pregunta antes de eliminar cada archivo.
7r, 7( recursivo, borra directorios B su contenido
7v verboso, muestra nombre de cada archivo eliminado

rm archA archH dirAMarchN
rm 7riv dirAMsubdirA
rm 7r 9
elimina >8B8S los arc)ivos y su(#irectorios/ no avisa' K4ui#a#oL
rmdir
rmdir [-+',-6)*] /,()'#-(,- ...

elimina #irectorios vacos'

7p elimina directorios padre si 3uedan vac&os

rmdir dirH
rmdir 7p dirAMsubdirAAMsubdirAAA
tail
tail [-+',-6)*] A('=,8- ...

muestra la 2ltima parte #e un arc)ivo! por #efecto 10 lneas' Si son varios
arc)ivos muestra un enca(e:a#o con el nom(re #e ca#a arc)ivo'

7f contina tratando de leerZ para archivos en crecimiento
7v verboso, imprime encabeKamiento con nombre del archivo
73 silencioso, no imprime encabeKado con nombre del archivo
7N imprime ltimas N l&neas
7n N idem
talk
talk .*.A(,- [##5]

conversar con otro usuario' Si est" en la misma m"3uina! alcan:a con el
nom(re #e login #el usuario/ si est" en otra m"3uina! es preciso usar la
formausuario\ma3uina' Si el usuario tiene varias sesiones a la ve:! pue#e
in#icarse la terminal! usualmente en la forma ttBVV'
touch
touch [-+',-6)*] A('=,8- ...

cam(ia fec)a! )ora #e acceso y@o mo#ificacin #e los arc)ivos in#ica#os/ les
pone la fec)a y )ora actuales' Si los arc)ivos no eisten los crea vacos'

7a cambia slo fecha de acceso
7c no crea el archivo si no existe
7m cambiar slo fecha de modificacin
7r arch_ref fi@a la fecha segn fecha del archivo arch_ref
7t 44//hhmm[['']55][.ss]
fi@a la fecha indicando mes 44, d&a //, hora hh B minuto mmZ
puede agregarse tambi_n centuria '' B aCo 55 B segundos ss.

touch <A<AAH<< diaAenero.hA
touch ahora.arc
touch 7r antes.arch archA archH
umask
umask [7*] [4-/-]

fija la m"scara para permisos #e creacin seg2n modo' Si modo se in#ica con
n2mero! es en octal/ si no! es en mo#o sim(lico' En general! los permisos #e
creacin ser"n! para #irectorios! 0EEE menos los (its #e m"scara/ para
arc)ivos 0GGG menos los (its #e m"scara' *a m"scara vigente es la fija#a por
#efecto o la 3ue se fije con este coman#o' Sin par"metros! umask muestra la
m"scara vigente' *a m"scara in#ica los permisos 3ue se 3uitan al permiso
fija#o'

7* muestra la mIscara, sin fi@arla 0por defecto, sin parImetros1

umask
muestra la m"scara vigente'
umask <HH
fija los permisos #e creacin #e arc)ivos en 0GGG 1 022! es #ecir! 0GII/ los #e
#irectorios en 2EEE 1 022! es #ecir! 2EMM +Be(ian,'
uname
uname [-+',-6)*]

muestra informacin #e la m"3uina y #el sistema operativo:

7a toda la informacin
7m mI3uina, tipo de hardware
7n nombre de mI3uina en la red
7p tipo de procesador
7r edicin 0release1 del sistema operativo
7s nombre del sistema operativo
7v versin del sistema operativo
c
wc [-+',-6)*] A('=,8- ...

cuenta lneas! pala(ras y caracteres #e los arc)ivos in#ica#os o #e la entra#a
est"n#ar' Si son varios los arc)ivos! imprime una lnea por ca#a uno y un total'

7c slo caracteres
7w slo palabras
7l slo l&neas

man pwd wc 7l
wc MetcMpasswd MetcMgroup
hatis
whatis [-+',-6)*] 6-4!() ...

muestra una #escripcin corta #e los coman#os similares a nom(re'

7r interpreta cada nombre como una expresin regular
7w interpreta cada nombre como conteniendo caracteres comodines

whatis man
whatis 7w man9
hich
which +(-2(A4A ...

in#ica la ruta completa #e +(-2(A4A! si ?ste est" accesi(le a trav?s #e la
varia(le +A#=''
ho
who [-+',-6)*] [am i]

Nui?n est" en el sistema' Muestra nom(re #e login! lnea #e terminal! )ora #e
ingreso! nom(re #e m"3uina remota o #isplay &'

am i mI3uina B nombre de login del usuario invocante
7= muestra encabeKado de columnas
7u tiempo inactivoZ WoldW es OH; horasZ W.W activo reciente
7w si el usuario recibe 0P1 o no 071 mensa@es
7m igual 3ue Twho am iT
hoami
whoami

Muestra i#entifica#or #el usuario efectivo actual' Si se )a usa#o su para
a#optar otro usuario! whoami muestra el nom(re asocia#o con el usuario
a#opta#o'
!eferencias:
*inu Be(ian@C$U' P"ginas man! info'
Vctor A. Gonzlez Barbone - Ingeniero de Sistemas en Computacin
- http!!iie."ing.edu.u#!$%agonbar
&-mail %agonbar en "ing edu u# - &-mail
personal %agonbar'adinet.com.u#
Instituto de Ingeniera &l(ctrica - )acultad de Ingeniera - *onte%ideo+
,rugua#.

You might also like