You are on page 1of 4

EL SHELL es la interfase para los usuarios, se puede definir como un intrprete de comandos.

$ prompt de usuario normal


# prompt de root o administrador del sistema
SHELL
BSH
CSH
KSH

DESCRIPCION
BOURNE SHELL- primer shell de UNIX de Lab. Bell
C SHELL UNIX de Berckley
Korn Shell de Unix incluye Bourne y C

CLEAR : LIMPIA PANTALLA


DATE : DESPLEGAR LA FECHA Y HORA
+%a
+%A
+%b
+%B
+%y
+%H
+%l
+%p
+%j

Da de la semana abreviado
Da de la semana completo
Nombre del mes abreviado
Nombre del mes completo
ao
Hora de 24
Hora de 12
Indicador de AM o PM
Despliega el nmero del da del ao
$ date + %A %b %y %I %p

CAL [MES][AO]:
$cal 11 1968
$cal 1995

Sunday May 94 12 PM

CALENDARIO

ENTUBAMIENTOS (PIPELINES)
Los entubamiento | son mecanismos para ejecutar varios comandos a la vez, y as desarrollar procesos complejos
MORE: DESPLEGADO POR PARTES
$ cal 95|more
ANFITRION (SHELL)
Nos indica el nombre de la estacin d trabajo que esta dando sesin al sistema (host)
$hostname
USUARIOS ACTIVOS
El comando who indica los usuarios que se encuentran dentro del sistema
Who [opcion]
Opcion
-u
Despliega la informacin acerca de los usuarios activos, mostrando la hora de entrada a sesin y el nmero de proceso
asignado.
-q
Despliega el nmero de usuarios activos
$who q
$who am i
MAN: SOLICITAR AYUDA
$man [comando]
SISTEMAS DE ARCHIVOS
Todo en el sistema UNIX son archivos, los cuales se encuentran de forma organizada de manera tal que un grupo de archivos se
pueden mantener juntos sin mezclarse con otros. Se clasifica en tres grupos:
1) Directorios d archivos
2) Archivos especiales de dispositivos
3) Archivos ordinarios
El sistema de archivos tiene una estructura de rbol formada por directorios y archivos, que se indica por la raz / y se va
extendiendo hacia abajo en un oren dado.
/
Raz del sistema de archivos
/etc
Contiene comandos del sistema, para definirlo y configurarlo y algunos programas del sistema.
/bin
Contiene comandos de usuarios
/usr
Con frecuencia es el directorio principal del sistema de archivos del usuario
/dev
Contiene archivos de definicin de dispositivos
/users
Contiene los directorios d trabajo de los usuarios

PWD: UBICACIN ACTUAL


Despliega la trayectoria que define la ubicacin actual dentro de la estructura.
$pwd
/usr/etorres/
Tipos de trayectorias:
Absolutas: cuando empiezan desde la raz de la estructura y se inicia con el smbolo de /.
Relativas: Cuando se inicia a partir d la ubicacin de algn directorio por lo tanto no inician con el smbolo de /.
CD: CAMBIAR DE DIRECTORIO
$ cd ..
$ cd dev
$ cd /bin
LS: DESPLIEGUE DEL CONTENIDO DE UN DIRECTORIO
Ls[opcion][nombre-arch]
Opcin
-l
-t
-a
-R

Despliega una lista en formato largo.


Lista por orden de tiempo, primero el ms reciente
Despliega una lista de todos los archivos, incluyendo aquellos que estn ocultos en el sistema.
Despliega tambin la lista de los subdirectorios contenidos

$ls l
-rw-r----r--1
PERMISOS
Perimisos:
d
Directorio
/
Liga
Archivo

intcarl
DUEO

graphixs 509
GRUPO TAM

jun
13
FECHA HORA

10:03
prueba.log
ARCHIVO

MKDIR: CREAR UN DIRECTORIO


Crea un directorio donde se indique
$mkdir vallegomez
$mkdir /usr/vallegomez/estadisticas
RMDIR: BORRAR DIRECTORIOS
Rmdir [trayectoria] <nombre-dir>
CAT: DESPLEGAR EL CONTENIDO DE UNO O VARIOS ARCHIVOS
Cat[opcion] <nombre-archivo>[>nombre]
$ cat fallas_enero95, fallas_febrero95
$ cat s inventario96

PG: DESPLEGAR EL CONTENIDO DE UN ARCHIVO POR PAGINA


$pg cartas
CP: COPIAR ARCHIVOS
Cp <nombre de archivo><nombre copia>
$cp fallas fallas_nov
$cp copia1 copia2 copia3 fallas
RM: BORRAR ARCHIVOS
Rm [opcion] archivo
Opcion
-f
Borrar los archivos aunque no tenga permiso de escritura
-r
Borra recursivamente los archivos y directorios que estn contenidos dentro del directorio de trabajo
-i
pide confirmacin antes de borrar el archivo
$rm copia1 copia2
$rm f *
$rm .i *

MV: RENOMBRAR O CAMBIAR DE UN ARCHIVO O DIRECTORIO


Mv<nombre actual><nombre nuevo>
Mv archivos archivo2.. <directorio>
$mv capacit.doc capacitacion.doc
$mv atencin /usr/guest/control

FIND: BUSQUEDA DE ARCHIVOS


Find<trayectoria>[opcion]
Opcion
-name
-print
-user <nombre
-links <n>

>

Especificar el nombre del archivo a buscar


Despliega la trayectoria del archivo a buscar
Especificar el nombre del usuario
Localizar archivos con el nmero n de ligas

$ find name *txt -print /usr/guest/busqueda1


$ fins links 3 print
$ find / -user user1 -print

Ps da el reporte del estado de los procesos.

# ps <enter>
PID
5122
5364

TTY
Pts/1
Pts/1

TIME
00:00:00
00:00:00

CMD
Bash
Ps

PID.- identificador del proceso.


TTY.- imprime el nombre del archivo de la terminal conectada a la entrada estndar.
TIME.- Es el tiempo de la orden o del uso del recurso
CMD.- Es el comando utilizado

# ps a
Selecciona todos los procesos con tty (exepto las seciones lider)
--tty Nombre de la terminal de trabajo

# ps x
Los procesos selectos sin controlar ttys

# ps ax
Muestra todos los procesos activos del sistema

# ps u
Muestra la identidad del usuario que cre los procesos
Cdigo de estado de los procesos:
D
Ininterrumplible
R
Ejecutndose
S
Durmiendo
T
Detenido
Z
Zombie
Cuando en el "STAT" se usa una palabra clave, pueden desplegarse los siguientes cdigos adicionales:
W
no tiene ninguna pgina residente
<
alta prioridad del proceso
N
baja prioridad de tarea
L
tiene las pginas cerradas con llave en la memoria

# ps f
Muestra las relaciones padre-hijo en la jerarqua de procesos.
pid
El nmero del proceso
PPid
Nmero de proceso padre
STIME Hora de inicio del proceso
TTY
Nombre de la terminal de trabajo
TIME
Tiempo acumulativo del proceso
CMD
Nombre del proceso
SHELL .- Es la interfase para los usuarios. Permite interactuar al usuario con los recursos de la computadora, se puede definir
como un interprete de comandos que se dan en forma directa o agrupndolos en un programa para su ejecucin.
Sh
Bsh
Csh
Ksh

invoca al shell de Bourne


Primer shell de UNIX de Lab. Bell
C Shell Unix de Berckley
Korn Shell de UNIX incluye Bourne y C.

WHO.- Indica los usuarios que se encuentran dentro del sistema, indicando en que hora y fecha arranc el sistema.
TOP.- Despliegue de los procesos del CPU
PID
El nmero del proceso
USER
El nombre del usuario que es dueo de la tarea
PRI
La prioridad de la tarea
NI
El valor de la tarea. Los valores negativos son la prioridad ms alta
SIZE
El tamao del cdigo de la tarea, ms los datos y el espacio de la pila (Kb)
RSS
La cantidad total de memoria fsica usada por la tarea (Kb)
SHARE La cantidad de memoria compartida usada por la tarea
STAT
El estado de la tarea.
Cdigo de estado de los procesos:
D
Ininterrumplible
R
Ejecutndose
S
Durmiendo
T
Detenido
Z
Zombie
Cuando en el "STAT" se usa una palabra clave, pueden desplegarse los siguientes cdigos adicionales:
W
no tiene ninguna pgina residente
<
alta prioridad del proceso
N
baja prioridad de tarea
L
tiene las pginas cerradas con llave en la memoria
%CPU
La porcin de la tarea en la CPU
%MEM La porcin de la tarea en la memoria fsica
TIME
El total de tiempo de CPU en realizar la tarea usada desde que empezo
COMMAND el nombre del comando.

You might also like