Juan Ramón Vázquez
Las ventajas de Unix es que
es Multi - Usuario, sistema poderoso, tiene mayor seguridad, capacidad de
espacio y comandos, comunicaciones, versátil con distintas plataformas, el
costo {lo puede conseguir gratis : revista, bajándolo por internet o pagando un
módico precio por manejo y franqueo}.
Los directorios en Unix son
distintos a los de Windows por ejemplos :
Unix /home/user/program/mirc
Windows C:\program\mirc
En unix no existen
letras. Con el pwd puede ver en
donde esta en el momento.
Recordar : Todos los
comandos, palabras reservadasen en Unix y Linux son en minuscula.
Los Distintos editores para
Unix son :
- vi
- ed
- emacs
- ee
- pico =
es el más cómodo para trabajar.
Las intrusiones más comunes
son las siguientes :
man = Se utiliza para
ayuda, es como un help.
-
man { ls }
=
busca ayuda de la palabra, ls, dice como se puede utilizar y sus formatos.
ls = Directorio lista de
los archivos que tenga en la PC o en el servidor.
ls -la = directorio completo, fecha, hora, permisos e
información.
ls a* =
Busca todos los archivos que empiece con
a.
passwd = Cambiar la
contraseña (mínimo 4 caracteres).
pwd = Para ver el directorio Path , donde estes ubicado en el
momento.
cd = Para cambiar de
directorio a directorio.
cd .. =
hacia atrás de un directorio.
-
cd {Nombre_Directorio}
= accesar a un directorio en particular.
sh = Para cambiar de Shell
Los distintos
Shell son :
%
$
who = observar quienes están el la red conectado en el
momento.
write = para usar un chat dentro de la red con los
demas usuarios
mkdir {Nombre_Directorio} =
Crear directorio.
-
mkdir Prueba
rm {Nombre_Directorio} = borra directorio vacíos
rm -r {Nombre_Directorio} = Borra directorio llenos
con archivos.
mv {Nombre_Viejo Nombre_Nuevo} = Cambiar nombre a los archivos
-
mv filex
text = cambia de fileX a text el
nombre de file
cat = Desplega salida.
-
cat
file2 = Desplega contenido del file2 en la pantalla
-
cat file1 > file2
= se utilisa para copiar un
contenido de un archivo a otros archivo
| = Piping = añadir distintos comando a una línea.
Cat abc | head
-2 = Muestra las dos líneas primeras
del file abc
paste = Unir o concatenar
dos o más archivos.
-
paste files1
files2 = la salida es una sola salida,
de los file unidos.
find = Hace posible la búsqueda de archivo o
archivos.
uniq = Permite extraer
récords de un archivo sin duplicar
-
uniq abc
tee =
Permite ver la salida a la vez que crea un archivo nuevo.
-
cat abc | tee
file1 = Presenta en la pantalla abc y
crea un archivo llamado file1 del contenido abc.
cp = S e utilisa para copiar un contenido de un archivo a otros
archivo.
-
cp file
agg = copiar de file a agg
> = Crear, copiar
>> = Añadir
-
cat file1
file2 > file3 = copiar files 1 y 2
y crear el file3 que es nuevo.
linking = Conecta fisicamente dos archivos.
ln = Copia automáticamente de un archivo a otro como un
Backup
-
ln filex
file_Bakup = mientra trabaja con ese
récord se va modificando el otro file.
wc = Word Count = Permite visualizar estadisticas de un
archivo
- Cantidad de
Línea
- Cantidad de
Caracteres.
- wc
flile3
5 35 150
mail
= Para verificar si tiene correo
. E-Mail. .
pine = Otro programa de
correo más vesatil y fácil de usar.
Si fuese el caso que usted
tuviese un e-mail al escribir e-mail le
sale la cantidad de mensajes enumerado solo tiene que escribir :
t # {t 2, ver mensajes}
Si quieres salir solamente
escribe x
También existe varios
programas de email como el pine es más cómodo y fácil de usar.
Si esta dentro de un
servidor, de una red y quieres enviarle un email un usuario dentro de la red
solamente tiene que escribir :
mail {Nombre del Usuario}
=
Mensajes interno en una red.
Si por el contrario quieres
enviar un mensaje fuera de la red hacia internet tiene que escribir la
dirección completa :
mail {macgiver@isla.net}
Subject {Titulo}
{Carta} para finalizar la carta y enviarla
tiene que darle enter y marcar el punto {.}
después darle {Enter}.
Repaso de lo que es un
sistema operativo (Unix)
Componentes del S.O.
File Manager - Maneja archivo,
traductores, base de datos,
interpretadores,
aplicaciones, utilidades, driver, files, etc.
Memory Manager - Controla y divide memoria, divide la memoria primaria en pagina, con el propósito de necesidad por el usuario.
BestFit = Donde cabe los Archivos.
FirstFit = S.O
Divide espacio de memoria en porciones.
Batch = Es una aplicación que no requiere intervención del
usuario
porque busca directamente del disco.
Aplicaciones interactiva = Requiere el usuario entre información en
la pantalla.
Sistema Tiempo Real = Aplicación de repuesta inmediata.
Ej.
Militares, radares, ect.
Blocking = Espacio que
ocupa un archivo en un disco
Telnet = Comando de protocolo de internet, comunicación entre el
server y el usuario.
Permisos de Unix:
1- Lectura r
2- Escritura w
3- Ejecución x
Se puede otorgar en
diferentes formas.
1 - Numéricos ( Octal )
2 - Operadores ( + , - )
Ej. Numericos
rwx rwx rwx
User, Grupo,
Other
6
4 4
Comando chmod chmod
644 fileX Ej. _-rw-r--r--
chmod 755 fileX Ej.
rwx --- ---
Ej. Operadores
ls -la
chmod go + fileX
u
- User
g - Group
o - Other
a - All
chmod go + r fileX =
Privilegio Lectura
chmod a - x fileX = Priv. Quitar permiso de ejecución
chmod gou = rw fileX =
Priv.Poner permiso de escritura, lectura
umask 022 = Controla los
Permisos
sort = Sortea los archivos en orden descendente y ascendente.
FileX
campo 0 1 2 3 4
|
Juan |
Adquire |
40 |
Contabilidad |
7557848 |
|
Ana |
Perez |
39 |
Secretaria |
7849565 |
|
Carlo |
Diaz |
42 |
Finanza |
7278844 |
FileY
0 1 2 3 4
|
Juan |
Pueblo |
44 |
Compt |
7485412 |
|
Maria |
Jimenez |
54 |
Mate |
7285578 |
|
Luis |
Paco |
11 |
fisica |
7256989 |
Ej. 1) sort +1
fileX 2) sort +2
fileX 3) sort -r +3
fileX
sort + 0 FileX =
Sortear por default desde el primer Campo.
cut = Cutting
afield, extraer campo de un archivo
cut -c = Cortar archivo por carácter
cut -f = Cortar archivo por Campo
cut -f = Cortar archivo delimitador ( espacio )
Ej. cut -d .
. -f1 fileX = Extraer el primer campo.
Ej. cut -c fileX
=
Extraer por letra.
Ej. cut -c3 -5 FileX > fileZ = Extraer del fileX los caracteres entre el
al 5 y Crear otro filesZ.
join = Un operador que relaciona. Coge dos achivos y lo une en uno solo. La unión puede ser lógica y ísica. Campo en común entre ambos archivos. El campo en común tiene que estar
ordenado.
Ej. -j # # -j # # File1 File2
join -j 1 3 -j 2 3 fileX
fileY
| | |
|
|_Primer Archivo
| | |
|_ Tercer Campo
| |
|_ Segundo Archivo
|_ Tercer Campo
translate -tr = Traducir
uno o más caracteres de un archivo
tr carasteres caracteres <
archivos
tr a b <
FileX = Sustituye la letra a por b ( Remplazar ).
tr [a-z] [A-Z] <
FileX = Cambia de minúscula a mayúscula.
tr [0-9] [# - *] <
fileX
spell = Corrige los errores ortográfico en ingles o cualquier
palabra que Unix no entienda.
spell fileX = Desplega en la pantalla todos lo que
Unix no entiende.
spell + dicc FileX = Busca en el Archivo Dicc las palabras
bienescrita para no presentarla como error.
find =
Hace posible la búsqueda
de Archivos.
uniq =
Permite extraer récord
de un archivo sin duplicar
tee =
Permite ver la salida a la ves que crea un
archivo nuevo.
cat abc | tee file1 = Presenta en la pantalla abc y crea un archivo
llamado file1 del contenido abc
linking = Conesta físicamente dos archivos
ln -s Nombre Archivo
ln fileX File1 = Copia automáticamente de un archivo a
otro como un Backup.