Ordenes más comunes para UNIX

Anuncio
© Rodolfo Gallardo-Rosales
Ordenes más comunes para UNIX
Universidad de Colima
Colima, Col.
Copyright© 2000 por Rodolfo Gallardo-Rosales
gallardo@ucol.mx
http://usuarios.tripod.de/gallardo933
Presentación
Ordenes más comunes para UNIX
1
© Rodolfo Gallardo-Rosales
Ordenes más comunes para UNIX
Estado del presente documento
Este documento es una tabla de referencia rápida para el uso del sistema operativo
UNIX, pues su uso, sobre todo para personas que se encuentran acostumbradas al
sistema operativo MS_DOS, es pesado por la cantidad de órdenes que deben aprender
a usar. Independientemente de ésto, el uso de los editores es un poco complicado, es
por ello que se publica el presente documento, para ayuda de los usuarios del sistema
del Centro de Bachillerato Tecnológico, industrial y de servicios No. 226 de Ciudad
Guzmán, Jalisco.
Tabla de contenidos
1. Tutorial
2. Shell
3. Directorios y archivos
4. Edición básica
5. Propósito general
6. Programación Shell
7. Manual
8. Procesamiento numérico
9. Proceso
10. Administración del sistema
11. Impresión
12. Comunicaciones
13. uucp
14. Shells Korn y C
15. Textos
16. Medios magnéticos
17. Arranque y desconexión
18. Configuración del sistema
Presentación
Ordenes más comunes para UNIX
2
© Rodolfo Gallardo-Rosales
1. Tutorial
Login: gallardo
Password:XXXXXXXXXXX
$ news
$ mail
$ csh
#ingresar el login_name
#Ingresar el password
#leer las noticias del día
#leer el correo personal
#pone el <uname>% --- c-shell
snm% _
snm% ls
#listado simple
snm% ls -l
#listado largo
snm% cat archivo
#tipea "archivo"
snm% rm archivo
#(remove) borra "archivo"
snm% rm -i archivo
#pregunta rm:remove archivo: (y/n)? _
snm% mail santialf
?
<cr>
m aquinor
q, ^D
r
w archivo
x
#manda correo a santialf
#ayuda de correo
#siguiente correo
#manda el correo a aquinor
#salir
#(replay) regresa el correo a quien lo envió
#lo escribe en archivo
#sale sin modificaciones
snm% mail santialf aquinor
#manda correo a santialf y a aquinor
snm% who
#lista los usuarios conectados
snm% passwd
#permite el cambio de password
snm% exit
#hace el loggin-out
Tutorial
Ordenes más comunes para UNIX
3
© Rodolfo Gallardo-Rosales
2. Shell
snm% pr -d archivo
#tipea en pantalla el contenido de "archivo"
snm% MUESTRA="hola"
#es variable de entorno NOMBRE=valor
snm% echo MUESTRA
hola
#escribe el valor de la variable
snm% env
#lista las variables de entorno
snm% echo $PS1
$
#muestra la variable de inductor [$]
snm% cat arch >nuevo.arch
#redirige la salida de despliegue a
#"nuevo.arch"
snm% mail santialf <arch
#redirige la entrada al e-mail de "arch"
snm% cat arch >>nuevo.arch
#redirige la salida al final de "nuevo.arch"
snm% cut -f2 arch.datos
#lista el campo 2 del archivo de base de
#datos
snm% wc archivo.de.texto
#cuenta las palabras del archivo
Shell
Ordenes más comunes para UNIX
4
© Rodolfo Gallardo-Rosales
3. Directorios y archivos
snm% pwd
#directorio actual
snm% cd ..
#regresa un nivel
snm% mkdir directorio
#crea el directorio "directorio"
snm% rmdir directorio
#borra el directorio "directorio"
snm% cp arch arch.copia
#copia un archivo en otro
snm% mv arch arch.substituto
#mueve (renombra) el archivo "arch"
snm% ln archivo nombre
#dos nombres para un mismo archivo
snm% chgrp archivo grupo.nue
#cambia de grupo el archivo
snm% chown archivo dueño
#cambia el poseedor del archivo
snm% chmod 466 archivo
#cambia permisos
snm% tty
#muestra el nombre de la terminal en uso
snm% mesg [y/n]
#habilita/deshabilita recepción de mensajes
Directorios y archivos
Ordenes más comunes para UNIX
5
© Rodolfo Gallardo-Rosales
4. Edición básica
snm% vi archivo
dw
dd
jó+
kó$
^
w
e
b
^D
^U
:w archivo
:q
:wq
:r archivo
#edita mensaje o archivo
#borra palabra
#borra línea
#línea hacia abajo
#línea hacia arriba
#fin de línea
#principio de línea
#siguiente palabra
#final de la palabra
#palabra previa
#caracter adelante
#caracter atrás
#escribe en "archivo"
#termina
#escribe y termina
#leer de "archivo"
Edición básica
Ordenes más comunes para UNIX
6
© Rodolfo Gallardo-Rosales
5. Propósito general
snm% grep hola archivo
#busca cadena "hola" en "archivo"
snm% banner hola
#imprime banner con "hola"
snm% clear
#borra pantalla
snm% date
#visualiza la fecha
snm% cal [mes año]
#muestra calendario
snm% calendar
#permite uso de agenda
snm% more archivo
#muestra "archivo" por pantallas
snm% tail archivo
#muestra las últimas 10 líneas de "archivo"
snm% head archivo
#muestra las primeras 10 líneas de
#"archivo"
snm% cmp arch.uno arch.dos
#compara ambos archivos
snm% diff arch.uno arch.dos
#muestra las diferencias de ambos archivos
snm% dircmp uno dos
#compara dos directorios
snm% sort archivo
#ordena archivo
snm% paste -d: ar1 ar2
#pega campos listados en dos archivos
snm% join -t: ar1 ar2
#mezcla campos listados en dos archivos
snm% sleep 300; echo "hola" &
#espera 300 segundos antes de imprimir
#"hola"
snm% find / -name nombre -print
#busca desde raíz el nombre del archivo
snm% stty -a
#muestra los parámetros de comunicación
Propósito general
Ordenes más comunes para UNIX
7
© Rodolfo Gallardo-Rosales
6. Programación shell
snm% expr 4 + 5
#da resultado de la suma
7. Manual
snm% help
#manual de ayudas
8. Procesamiento numérico
snm% dc
#notación posfija de cálculo
snm% bc
#notación infija de cálculo
9. Proceso
snm% nice -14 cat arch
#reduce prioridad al proceso
snm% nohup cat arch &
#ejecuta comando a posteriori
snm% ps
#da la lista de procesos activos
snm% kill 4314
#elimina proceso "4314"
snm% ls -l /proc
#directorio de procesos
snm% priocntl -l
#muestra prioridades de los procesos
Programación Shell, Manual, Procesamieto numérico, Proceso
Ordenes más comunes para UNIX
8
© Rodolfo Gallardo-Rosales
10. Administración del sistema
snm% su [-usuario]
#pasa a superusuario u otro usuario
snm# _
snm# sysadm
#sistema administrador
snm% uname [-a]
#nombre del sistema
snm# cat /etc/saf/_sactab
#muestra la tabla de servicios
snm# sacadm -l
#muestra la tabla de servicios
11. Impresión
snm% lp /etc/lp/model/standard
#cola de impresión
snm% cancel ATT470-78
#cancela trabajo de impresión
snm% lpstat
#muestra el estado de la impresora
snm% enable PS
#habilita la impresora
snm% disable PS
#deshabilita la impresora
snm% lpsystem remoto
#agrega servidor de impresión
12. Comunicaciones
snm% write santialf
#escribe en doble pantalla con "santialf"
snm# wall <archivo
#manda el mensaje "archivo" a todos
snm% cu remota
#conecta vía modem, colgar: ~.
Administración del sistema, Impresión, Comunicaciones
Ordenes más comunes para UNIX
9
© Rodolfo Gallardo-Rosales
13. uucp
snm% uuto archivo remota!usuario
#envía el archivo a la dirección
snm% uupick
#requiere archivos
snm% uucp fuente!arch destino!arch
#copia remota de archivos
snm% uux destino!archivo
#ejecuta "archivo" en forma remota
snm% uustat
#estado de cola de transferencia
14. Shells Korn y C
snm% ksh
$_
#muestra el korn shell
$ csh
snm% _
#muestra el c shell
15. Textos
snm% spell archivo
#comprobación ortográfica
Uucp, Shells Korn y C, Textos
Ordenes más comunes para UNIX
10
© Rodolfo Gallardo-Rosales
16. Medios magnéticos
snm% df
#disco libre
snm% dfspace
#espacio libre del disco
snm% du
#espacio usado del disco
snm% ulimit
#límite de usuario
snm% compress archivo.text
#comprime hacia "archivo.text.Z"
snm% uncompress -v *Z
#descomprime
snm% pack archivo.text
#comprime hacia "archivo.text.z"
snm% zcat archivo.text.z
#lo descomprime
Discos
1.2 Mb
1.4 Mb
HDD
Cinta
Cinta
/dev/dsk/f0q15dt
/dev/dsk/f03ht
/dev/dsk/0s0
/dev/rmt/c0s0 (continua)
/dev/rmt/flq80 (flexible)
snm% format /dev/rdsk/f0q15dt
#formatea disco 1.2
snm% mkfs -F ufs /dev/rdsk/f0q15dt 2400
#crea sistema de archivos
snm% mount -F ufs /dev/rdsk/f13dt /mnt
#monta el disco de 1.4
snm% umount /dev/dsk/f0q15dt
#desmonta el disco
snm% dd </dev/rdsk/f0q15dt >/tmp/arch
#hace un diskcopy
snm% fdisk /dev/rdsk/ls0
#hace un patrón de UNIX
snm% mks -F ufs /dev/rdsk/ls1
#crea sistema de archivos
snm% tapecntl -w
#rebobina la cinta
snm% tar -cf /dev/rdsk/f0q15dt *txt
#guarda archivos en disco
snm% tar -xf /dev/rdsk/f0q15dt
#extrae archivos de disco
Medios magnéticos
Ordenes más comunes para UNIX
11
© Rodolfo Gallardo-Rosales
17. Arranque y desconexión
snm% rlogin volcan.ucol.mx
#entra a "volcan.ucol.mx"
snm% rusers
#usuarios en la red
snm% finger
#informe de usuarios en la red
snm% ping utinfo.cc.utexas.edu
#informa si está "vivo"
snm% telnet ftp.uni-paderborn.de
#conecta con la dirección Internet
snm% nsquery
#reporta recursos NFS
snm% ftp mcafee.com
#transferencia de archivos remota
snm% man who
#ayuda en línea sobre el comando "who"
snm% learn
#aprendizaje en línea de UNIX
snm% teach
#aprendizaje en línea de UNIX
18. Configuración del sistema
snm% pkgadd -d diskette1
snm% installpkg
#carga el software del disco
#instala el software
Arranque y desconexión, cofiguración del sistema
Ordenes más comunes para UNIX
12
Descargar