PDF de programación - Programas de Utilidad UNIX

Imágen de pdf Programas de Utilidad UNIX

Programas de Utilidad UNIXgráfica de visualizaciones

Publicado el 14 de Julio del 2021
510 visualizaciones desde el 14 de Julio del 2021
28,6 MB
432 paginas
Creado hace 19a (29/03/2005)
Informes Técnicos Ciemat

992
Mayo, 2002

Programas de Utilidad UNIX

Luis Pérez

Departamento de Informática

Toda correspordenica en relación con este trabado debe dirigirse al Servicio de
Información y Documentación, Centro de Investigaciones Energéticas, Medioambientales y
Tecnológicas, Ciudad Universitaria, 28040-MADRID, ESPAÑA.

Las solicitudes de ejemplares deben dirigirse a este mismo Servicio.

Los descriptores se han seleccionado del Thesauro del DOE para describir las materias
que contiene este informe con vistas a su recuperación. La catalogación se ha hecho
utilizando el documento DOE/TIC-4602 (Rev. 1) Descriptive Cataloguing On-Line, y la
clasificación de acuerdo con el documento DOE/TIC.4584-R7 Subject Categones and Scope
publicados por el Office of Scientific and Technical Information del Departamento de Energía
de los Estdos Unidos.

Se autoriza la reproducción de los resúmenes analíticos que aparecen en esta

publicación.

Depósito Legal: M -14226-1995
ISSN: 1135-9420
ÑIPO: 402-02-001-x

Editorial CIEMAT

CLASIFICACIÓN DOE Y DESCRIPTORES

S99
COMPUTER CODES; PROGRAMMING; MANUALS; COMPUTER PROGRAM
DOCUMETATION

Programas de Utilidad UNIX

Pérez, L.

Centro de Cálculo. CIEMAT. Avda. Complutense, 22.28040 Madrid (Spain).

433 pp. 0 figs. 0 refs.

Resumen

Este manual va dirigido a usuarios experimentados en el sistema operativo UNIX, de forma que,
con su lectura, obtengan un mayor rendimiento en el uso de cualquiera de los sistemas UNIX de
distintos fabricantes.

Incluye de manera exhaustiva, la mayoría de comandos UNIX, flujos de control para el uso de
"scripts" creados por el usuario y la colección de variables en los distintos entornos. También se han
incluido otros productos, que ya suelen venir con cualquiera de la familia de sistemas operativos
UNIX, por ejemplo: el producto para programar awk, el servidor de impresión LPRng, utilidades
como las de GNU, subsistema batch, etc.

Aunque la base inicial fue un específico sistema unix, al escribir el manual se ha intentado que sea útil
para cualquiera de los sistemas UNIX del mercado: Tru64 unix, aix, iris, hpux, solaris y linux. En
este sentido se han incluido gran cantidad de ejemplos en muchos de los apartados.

El propósito de este manual, es por tanto el de ser un texto de referencia y consulta, para usuarios
avanzados y menos avanzados de cualquier sistema operativo UNIX.

Utilities in UNIX

Pérez, L.

Centro de Cálculo. CIEMAT. Avda. Complutense, 22.28040 Madrid (Spain).

433 pp. 0 figs. 0 refs.

Abstract

This manual goes to the users with some or much experience in the unix operating system. In such
manner that they can get more efficiency using the unix of the most vendors.

Include the majority of UNIX commands, shell built-in funtcions to créate scripts, and abrief expli-
cation of the variables in several enviroments. In adition, other products are included, more and
more integrated in the most of the unix operating systems. For example: the scanning and processing
language awk, the print server LPRng, GNU Utilities, batch subsystem, etc.

The manual was initially based in an specific unix. But it ahd been written for use of the most unix that
exist: Tru64 unix, aix, iris, hpux. solaris y linux. In this way, many examples in the chapter had been
included.

The purpose of this manual is to provide an UNIX reference for advanced users in any of the unix
operating systems family.

Presentación

El manual "Programas de Utilidad UNIX" va dirigido a usuarios con experiencia en el sistema
operativo UNIX, con el fin de obtener el máximo rendimiento de los sistemas de la familia UNIX
instalados en los ordenadores del Ciemat.

Esta publicación intenta ser un manual, tanto de consulta como de auto-estudio, que recoge dife-
rentes temas, junto con ejemplos y shell-scrípts relativos a las materias que en él se tratan.
También se hacen referencias a otras utilidades, indicando que contienen información adicional
relacionada con el tema que se está tratando, las cuales es conveniente consultar.

Las utilidades tratadas en este manual están agrupadas en capítulos según las funciones que rea-
lizan (aunque puede haber alguna que no esté exactamente encuadrada). La mayoría de estas
utilidades están disponibles en ambos sistemas UNIX: System V de AT&T (crayb, crayc, jen50)
y Berkeley (BSD) de la Universidad de California (inf, daxp, fusc, ibml, HP's). Muchas de ellas
son verdaderas utilidades (es decir, programas), otras son comandos característicos del shell.

En este manual, la representación de las utilidades está dividida en los siguientes apartados:

Descripción
Formato
Opciones
Argumentos
Notas
Ejemplos

Lista una descripción general de la utilidad.
Indica la sintaxis con la que la utilidad debe ser tecleada.
Describe las opciones, y argumentos de las opciones, de la utilidad.
Describe los argumentos usados por la utilidad al ser ejecutada.
Notas adicionales relativas a la utilidad tratada y a otras utilidades afines.
Contiene ejemplos relacionados con la utilidad tratada.

Las opciones y argumentos de las utilidades pueden variar entre los sistemas de la familia UNIX
instalados en los distintos ordenadores. Este manual ha procurado recoger las opciones y argu-
mentos comunes entre los diferentes ordenadores y sistemas UNIX. En cualquier caso, siempre
podemos consultar el manual-online de cada ordenador.

La siguiente es la representación de una utilidad cuando es ejecutada en el shell:

$ utilidad [-opciones] argumento ...
Entrada adicional suministrada al comando

Salida producida por el comando

Observemos los diferentes tipos de letra: todo el conjunto va en negrilla, pero la información
que usualmente debe ser suministrada por el usuario (argumentos y entrada adicional) va en itá-
lica, y la salida generada por el comando va en otro/oní y en otro nivel.

En el "APÉNDICE' se recoge una sinopsis de varias utilidades UNIX ordenadas alfabéticamente.
En la sección "Lista A", se relacionan las utilidades tratadas en este manual; y en la sección
"Lista B", se relacionan otras utilidades a tener en cuenta.

Me gustaría mejorar y enriquecer este manual. Para ello, ruego a los usuarios que tengan algún
comentario al respecto, me lo comuniquen con el fin de que esas mejoras queden reflejadas en
siguientes versiones.

Luis Pérez García

Octubre 2.001

Programas de Utilidad UNIX

ÍNDICE

1 - UTILIDADES RELATIVAS AL ENTORNO

Utilidad \á
Utilidadwho
Utilidad ps
Utilidadkm
Utilidad sleep
Utilidad nice
Utilidad date
Utilidad type
Utilidad whereis
Utilidad last
Utilidadiostsü
Utilidad hash
Utilidad w
Utilidad cd
Utilidad inkdir
Utilidad chmod
£/tí&farf umask
Utilidad tty
Utilidad sUy

file

2 - MANEJO DE FICHEROS

Utilidad
Utilidad h
Utilidad cat
Utilidad more
Utilidad pg
Utilidad pr
Utilidad cp
Utilidad mv
Utilidad un
Utilidad rmdir
Utilidad din
Utilidad sdiff
Utilidad difD
Utilidad comm
Utilidad cmp
Utilidad od
Utilidad touch
Utilidades basenamej diraame
Utilidades packj unpack
Utilidades g z i pj gunzip

ÍNDICE

1
3
7
13
16
17
18
21
22
23
24
25
26
27
29
30
34
36
37

43
44
47
49
52
55
58
60
62
63
64
69
70
72
73
74
76
7S
SO
S2

Programas de Utilidad UNIX

3 EL SISTEMA DE IMPRESIÓN LPRng

Introducción
Arquitectura del software LPRng
Información de configuración
Información printcap
Verificación y autorización de permisos
El server lpd
Programas clientes
Utilidad \pr

Utilidad lp

Utilidad Ipq

Utilidad lpstat

Utilidadlprm
Utilidad \pc

- FILTROS EN LOS SHELL-SCRIPTS

Expresiones regulares
Concepto de futro
Utilidad tee
Utilidad grep
Caracteres especiales y expresiones regulares
UtiüdadsoTt
Utilidad cut
Utilidad uniq
Utilidad paste
Utilidad join
Utilidadhead
Utilidad tail
Utilidad tr

5 - EDITOR sed

Introducción
Formato
Ejecución
Direcciones
Subcomandos
Ejemplos

Listar texto
Sustituir texto
Agregar, cambiar e insertar texto
Borrar texto
Formatear texto
Otras operaciones

87
88
89
89
90
91
94
94
97
98
100
101
102

107
113
113
114
118
119
125
127
129
131
133
134
136

139
139
140
141
142
145
145
146
148
149
150
152

II

ÍNDICE

Programas de Utilidad UNIX

6 - PROGRAMACIÓN EN awk

Introducción
Formato del comando awk
Estructura de un programa awk
Registros y campos
Ejecución de programas awk
Plantillas

Expresiones regulares como plantillas
Expresiones relaciónales como plantillas
Expresiones booleanas como plantillas
Expresiones como plantillas
Rango de registros con plantillas
Plantilla vacía
Plantillas especiales BEGINj END

Acciones

Introducción
Sentencia next
Sentencia getline
Sentencia print
Sentencia printf
Redirigir salidas print y printf
Expresiones
Operadores
Expresiones constantes
Variables
Expresiones de asignación
Variables integradas
Expresiones aritméticas
Expresiones de comparación
Expresiones booleanas
Expresiones condicionales
Cadenas y números
Sentencias de control de flujo

Funciones

Funciones integradas
Funciones definidas por el usuario

Matrices
Ejemplos

7 - UTILIDADES DE CALCULO

Utilidad expr
Utilidad let
Utilidad wc
Utilidad de
Utilidad be
Utilidad uxúts

ÍNDICE

153
155
156
157
159
160
160
161
163
163
163
164
164
165
165
165
166
166
168
170
171
171
172
173
173
174
175
176
177
177
178
179
182
182
184
186
188

193
196
199
201
203
206

Programas de Utilidad UNIX

8 - PROCESO BATCH

Introducción
Control de jobs
Utilidad nohup
Utilidad at

Utilidad atq
Utilidad atrm
Utilidad \ea\e

Utilidadbatdi
Utilidad crontab

9 - INFORMACIÓN DE DISCOS

Utilidad quota
Utilidad du
Utilidad df
Utilidadñnd

10 - FICHEROS DE CINTA

Utilidad mt
Utilidad cpio
Utilidad tar
Utilidad dd
Utilidad dump
Utilidad restore

11 - SISTEMA DE CONTROL DE VERSIONES (RCS)

Introducción
Funcione
  • Links de descarga
http://lwp-l.com/pdf19393

Comentarios de: Programas de Utilidad UNIX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad