Sunteți pe pagina 1din 14

Notas Laboratorio de Herramientas Computacionales

CONCEPTOS
bit.- Es la unidad mnima de almacenamiento de una computadora. Slamente
puede tener 2 valores: 0 y 1. Es dgito del sistema binario. Es un
estado lgico.
byte.- Son 8 bits. Ex 11001010. Es la cantidad necesaria de bits para
representar un caracter.
kilobyte.- 10 bytes 1000 bytes.
kibibyte.- 2! bytes 102" bytes.
megabyte.- 10 bytes 1000000 bytes. 10 #ilobytes 1000 #ilobytes.
mebibyte.- 2$ bytes 10"8%&' bytes. 2! #ibybytes 102" #ibibytes.
gigabyte.- 10 bytes 1000000000 bytes. 10 #ilobytes 1000000
#ilobytes. 10 megabytes 1000 megabytes.
gibibyte.- 2 bytes 10&(&"182" bytes. 2$ #ibibytes 10"8%&'
#ibibytes. 2! mebibytes 102" mebibytes.
Computadora.- Es una )erramienta electrnica *ue nos +acilita el traba,o
adem-s de cumplir otras +unciones como el entretenimiento.
Partes de una computadora.- Seg.n la ar*uitectura de /on 0e1man las
partes de una computadora son: unidades de entrada procesador memoria
bus unidades de salida.
Procesador.- Es la parte central de una computadora encargada de
reali2ar las operaciones matem-ticas y controlar el +lu,o de
instrucciones. Es un circuito integrado constituido por millones de
transistores reali2a operaciones lgicas simples como sumar restar
multiplicar o dividir. 3iene 2 partes principales: la unidad aritm4tica5
lgica y la unidad de control.
Memoria.- Son los medios *ue utili2a una computadora para almacenar
in+ormacin existen 2 tipos principales: memoria primaria y memoria
secundaria.
Memoria primaria.- Se encuentra directamente conectada al procesador.
6ebe estar presente para *ue el +uncionamiento del e*uipo sea el
adecuado. 7onsiste en ( tipos de memoria di+erentes: 8egistros del
procesador memoria cac)4 y memoria principal o 89:.
egistros del procesador.- Son los espacios de memoria internos *ue
tiene para su uso el procesador es el tipo de memoria con el tiempo de
acceso m-s r-pido.
Memoria cac!".- :emoria interna adicional usada en muc)os procesadores
para me,orar su e+iciencia o rendimiento.
Memoria principal.- Es la memoria 89: ;8andom 9ccess :emory :emoria de
9cceso 9leatorio< es la memoria *ue en realidad se utili2a almacena todo
lo *ue se est- e,ecutando en un momento dado en la computadora. Es
absolutamente necesaria para el +uncionamiento de un computador. Es
vol-til es decir al apagar la computadora se pierde su contenido. Es de
r-pido acceso.
Memoria secundaria.- Son todos los medios secundarios de almacenamiento
con los *ue cuenta un computador como son los discos duros dis*uettes
memorias +las) usb etc. 9lmacenan lo *ue 0= se est- usando. Son de
acceso >lento> pero de almacenamiento permanente es decir su contenido
no se pierde cuando se desenergi2a el computador. 0o son necesarios para
el +uncionamiento de una m-*uina slamente si se desean guardar datos de
manera permanente.
Memoria OM #ead Only Memory$.- Es la memoria de slo lectura los datos
almacenados en 4sta memoria no pueden ser modi+icados. ?eneralmente se
utili2a para almacenar el +irm1are o programas para reali2ar diagnsticos
sobre el )ard1are del dispositivo.
%nidades de entrada.- Son los dispositivos utili2ados para introducir
datos e instrucciones a un computador: teclado mouse c-mara 1eb
esc-ner micr+ono etc.
%nidades de salida.- Son los dispositivos utili2ados para mostrar el
resultado de un proceso al usuario: monitor impresora bocinas etc.
&us.- Son las interconexiones entre las di+erentes partes de la
computadora existen ( tipos: bus de datos bus de direcciones bus de
control.
Hard'are.- Son las partes >tangibles> +sicas de una computadora. Si
puedes tocarlo es )ard1are.
So(t'are.- Son las partes >intangibles> de una computadora. Son los
programas *ue se e,ecutan en una computadora. Existen 2 tipos
principales: so+t1are de sistema y so+t1are de aplicacin.
So(t'are de sistema.- Son los programas necesarios para el +uncionamiento
adecuado del computador Sistema =perativo.
So(t'are de aplicaci)n.- Son los programas *ue brindan a los usuarios
+uncionalidad espec+ica como los programas de o+im-tica ;o++ice
openo++ice< entretenimiento ;,uegos< mensa,era ;messenger s#ype<
audio y video ;1inamp mplayer< dise@o ;autocad< navegacin en internet
;explorer +ire+ox c)rome< etc.
Sistema Operati*o.- Es el programa encargado de administrar los recursos
del computador de crear una inter+a2 entre el )ard1are de la computadora
y el usuario del e*uipo. E,emplos: 1indo1s ;AB /ista &< linux
;ubuntu +edora suse red)at mandriva debian< :ac=S ;,aguar
leopard<.
+lgoritmo.- 7on,unto de instrucciones o pasos bien de+inidos ordenados y
+initos *ue permiten conseguir un +in o reali2ar una actividad.
,ernel.- Es el n.cleo del sistema operativo Cinux. Se encarga de las
interrupciones los mane,adores de dispositivos de ba,o nivel y parte del
mane,o de la memoria.
Longitud de palabra.- Dna palabra es una cadena de bits *ue son
utili2ados como una unidad o como un con,unto por la computadora. El
tama@o o longitud de palabra es la cantidad de bits *ue contiene la
palabra. Cas computadoras regularmente tienen una longitud de palabra de
1' (2 o '" bits. Ca mayora de los registros de una computadora tienen
el tama@o de la palabra.
Lengua-e de programaci)n.- Es un con,unto de reglas sint-cticas y
sem-nticas *ue se utili2an para redactar un programa de computadora.
Compilador.- Se encarga de traducir un programa escrito en un lengua,e de
programacin a otro lengua,e de programacin generando un programa
e*uivalente *ue la m-*uina ser- capa2 de interpretar.
Plata(orma.- Dna plata+orma es el principio sobre el cual un so+t1are
puede e,ecutarseEdesarrollarse. 0o debe con+undirse con ar*uitectura.
E,emplos de plata+ormas son FG:5B7 ;ar*uitecturas: x8' F9'" 9:6'"<
:acintos) ;ar*uitecturas: ?ec#o Bo1erB7<. Dna ve2 *ue la plata+orma )a
sido de+inida se produce el so+t1are y el )ard1are apropiado para su
uso.
.nternet.- Es un con,unto descentrali2ado de redes de comunicacin
interconectadas *ue utili2an la +amilia de protocolos 37BEFB. Cas
di+erentes redes +sicas *ue lo componen +uncionan com D09 S=C9 8E6
CH?F79 con alcance mundial.
So(t'are libre.- Brogramas *ue respetan la libertad de los usuarios ya
*ue una ve2 ad*uiridos puede ser usado copiado modi+icado y )asta
redistribuido libremente.
/N%0Linu1.- 34rmino empleado para re+erirse a la combinacin del #ernel
Cinux ;basado en Dnix< utili2ado en con,unto con )erramientas del sistema
?0D. Su desarrollo es de los e,emplos m-s prominentes de so+t1are libreI
todo su cdigo +uente puede ser utili2ado modi+icado y redistribuido
libremente por cual*uier persona ba,o los t4rminos de la Cicencia B.blica
?eneral ;?BC ?eneral Bublic Cicense<.
Particiones
El primer sector de un disco duro se conoce como >sector de arran*ue> o
>8egistro de 9rran*ue :aestro> ;:G8 :aster Goot 8ecord< consta de %12
bytes. Cos .ltimos '" bytes del sector de arran*ue se utili2an para
almacenar la >tabla de particiones> la cual contiene " registros de 1'
bytes cada uno los cuales de+inen las particiones primarias. En ellos se
almacena toda la in+ormacin b-sica sobre la particin: si es arrancable
el +ormato el tama@o y el sector de inicio.
Existen ( tipos principales de particiones:
Partici)n primaria.- Dna particin primaria ocupa un registro de la tabla
de particiones es por eso *ue .nicamente pueden existir " particiones
primarias. 9 este tipo de particiones pr-cticamente cual*uier sistema
operativo puede detectarlas y asignarles una unidad siempre y cuando el
sistema operativo recono2ca su +ormato ;sistema de arc)ivos<.
Partici)n e1tendida.- Es otro tipo de particin *ue ocupa un registro de
la tabla de particiones sirve para contener in+inidad de particiones
lgicas. Jue ideada para romper la limitacin de " particiones primarias
en un slo disco +sico. Slo puede existir una particin de este tipo
por disco. Es el .nico tipo de particin *ue no soporta un sistema de
arc)ivos directamente.
Partici)n l)gica.- =cupa una porcin de la particin extendida o la
totalidad de la misma se le puede asignar un sistema de arc)ivos.
9ctualmente diversos sistemas operativos pueden ser instalados en una
particin lgica como los sistemas ?0DElinux.
Estructura de directorios Linu1
JKS 5 Jilesystem Kierarc)y Standard 5 Est-ndar de la Lerar*ua del
Sistema de 9rc)ivos
JKS es un est-ndar *ue detalla los nombres ubicaciones contenidos y
permisos de arc)ivos y directorios en los sistemas Cinux.
Se cre inicialmente para estandari2ar la estrucutra del sistema de
arc)ivos para sistemas ?0DECinux. 0o es m-s *ue un documento gua es
decir cual*uier +abricante de so+t1are independiente o cual*uier persona
*ue decida crear una nueva distribucin ?0DECinux podr- aplicarlo a la
estructura del sistema de arc)ivos.
Ca estrucutura de directorios de Cinux nace a partir del directorio ra23
#0$.
Mste debe ser el .nico directorio en el nivel superior del -rbol
,er-r*uico de arc)ivos y tiene *ue ser imposible moverse m-s all- del
mismo. >Es el .ltimo origen>.
0bin
En este directorio se ubican los arc)ivos binarios es decir los
programas y comandos *ue pueden utili2ar todos los usuarios del sistema.
El nombre viene de >binary> o >binario>. 0o debe )aber subdirectorios
en Ebin.
0boot
Este directorio contiene todo lo necesario para *ue +uncione el proceso
de arran*ue del sistema. El n.cleo del sistema operativo ;un arc)ivo
llamado vmlinu25versinNn.cleo< se debe situar en este directorio. Su
nombre signi+ica >arran*ue>.
0de*
Este directorio almacena las de+iniciones de todos los dispositivos. Bor
e,emplo el contenido de la (a particin del discu dura ser- >EdevE)da2>.
El arc)ivo asociado al ratn tipo BSE2 ser- >EdevEpsaux>. Su nombre viene
de >devices> o >dispositivos>.
El subdirectorio EdevEnull es como un >agu,ero negro>. 7ual*uier dato
*ue se almacene a) desaparece. Es muy .til para redireccionar los
errores.
0etc
El directorio Eetc contiene arc)ivos de con+iguracin del sistema.
9rc)ivos *ue son propios de la computadora y *ue se utili2an para
controlar el +uncionamiento de diversos programas. 6eben ser arc)ivos
est-ticos y nunca pueden ser arc)ivos binarios.
0!ome
Este directorio contiene los directorios personales de los usuarios del
sistema. 7ada subdirectorio E)omeE>usuario> proporciona el lugar para
almacenar sus arc)ivos as como los arc)ivos de con+iguracin propios de
cada uno. Su nombre signi+ica >)ogar>.
0root
Es el directorio )ome del administrador o superusuario.
0lib
Este directorio contiene libreras compartidas ;similar a las dllOs de
Pindo1s< necesarias para arrancar el sistema y para los +ic)eros
e,ecutables. Su nombre viene de >libraries> o >libreras>.
0media
El directorio Emedia contiene los subdirectorios *ue se utili2an como
puntos de monta,e para los medios de almacenamiento secundario: cdrom
dis*uettes memorias usb.
0mnt
Este directorio se encuentra vaco de inicio. Se utili2a para montar
sistemas de arc)ivos externos. Su nombre viene de >mount> o >montar>.
0opt
Este directorio contiene complementos o add5ons para los programas. Cas
aplicaciones crean un subdirectorio dentro de Eopt con el mismo nombre
del programa. Su nombre viene de >options> u >opciones>.
0sbin
6irectorio *ue contiene los arc)ivos binarios ;programas y comandos< *ue
.nicamente pueden ser utili2ados por el superusuario.
0sr*
7ontiene los arc)ivos de datos para cada servicio instalado en el
sistema. Su nombre viene de >services> o >servicios>.
0tmp
6irectorio en el cual se guardan los arc)ivos temporales. Si nombre
viene de >temporal>.
0usr
Es la segunda seccin m-s grande del sistema de +ic)eros. Est- pensado
para almacenar datos *eu se puedan compartir con otros )osts. Estos
datos deben ser de slo lectura. Su nombre viene de >user> o >usuario>.
0*ar
Este directorio contiene arc)ivos de datos variables y temporales como
son las colas de impresin y las bit-coras de errores. Este directorio
cambia de tama@o de manera variable y sin conocimiento del usuario. Su
nombre viene de >variable>.
0proc
Se dice *ue 4ste directorio es un sistema de arc)ivos virtual. Se genera
y actuali2a din-micamente. 0o se mantiene en el disco duro sino en la
memoria 89:. 7ontiene in+ormacin sobre los procesos *ue se est-n
e,ecutando. Su nombre viene de >processes> o >procesos>.
3odo en un sistema Cinux es un arc)ivo tanto el So+t1are como el
Kard1are. 6esde el ratn pasando por la impresora el reproductor de
6/6 el monitor un directorio un subdirectorio y un arc)ivo de texto.
6e a) vienen los conceptos de montar y desmontar por e,emplo un 7658=:.
El 7658=: se monta como un subdirectorio en el sistema de arc)ivos. En
ese subdirectorio se ubicar- el contenido del disco compacto cuando est4
montado y nada cuando est4 desmontado.
Bodemos acceder a los dispositivos de Kard1are como si +ueran arc)ivos.
8ealmente son arc)ivos para CFnuxI pero no son arc)ivos normales son
arc)ivos binarios. Es necesario comprender *ue si editamos por e,emplo
un arc)ivo relacionado a un elemento de Kard1are seguramente ser-
totalmente ilegible y posiblemente *uedar- inutili2able. 9dem-s
corremos el riesgo de corromper los datos y de,ar el sistema inestable.
6e+initivamente no es aconse,able leer o abrir y muc)o menos modi+icar
arc)ivos vinculados a elementos de Kard1are.
COM+N4OS
cat
uso: 6esplegar el contenido de un arc)ivo o concatenar arc)ivos.
E,emplos:
cat arc)ivo.txt 5 6espliega el contenido del arc)ivo >arc)ivo.txt>
cat arc)1.txt arc)2.txt arc)(.txt 5 6espliega el contenido de arc)1.txt
arc)2.txt y arc)(.txt en ese orden.

cd
Dso: 7ambiar de directorio.
E,emplos:
cd directorio1 5 Se cambia al directorio >directorio1>
cd .. 5 Se cambia al directorio padre del directorio actual
cd ..Edirectorio1 5 Se cambia al directorio >directorio1> *ue se
encuentra en el padre del directorio actual.
c!grp
Dso: 7ambiar el grupo de un arc)ivo o directorio.
E,emplos:
c)grp 1115data arc)1.txt 5 le cambia el grupo al arc)ivo arc)1.txt por
O1115dataO

c!mod
Dso: 7ambia los permisos de un arc)ivo o directorio.
En Cinux todos los arc)ivos y directorios tienen un due@o y pertenecen
a un grupo. El due@o de un arc)ivo es el usuario *ue lo crea y el grupo
al *ue pertenece el arc)ivo generalmente es tambi4n el grupo del usuario
*ue lo cre aun*ue 4sto no siempre es as. Cos usuarios *ue no sean
due@os del arc)ivo y no pertene2can al grupo del arc)ivo son considerados
como >otros>.
Existen ( tipos de permisos para los arc)ivos y directorios: permisos
de lectura 5 r 5 read permisos de escritura 5 1 5 1rite y permisos de
e,ecucin 5 x 5 execute.
7mo existen ( tipos de usuarios ;due@o grupo y otros< y ( tipos de
permisos ;lectura escritura y e,ecucin< en total se tienen Q valores
*ue determinan los permisos de un arc)ivo.
due@o R grupo R otros
user R group R ot)ers
u R g R o
R R
permiso r 1 x R r 1 x R r 1 x
Si en un arc)ivo el due@o tiene todos los permisos el grupo slamente
tiene permisos de lectura y escrituraI y los otros .nicamente tienen
permisos de lectura los permisos de dic)o arc)ivo se veran as:
>r1xr15r55>.
Si en un arc)ivo el due@o tiene permisos de lectura y escrituraI el
grupo .nicamente permisos de lectura y los otros no tienen ning.n
permisoI los permisos de dic)o arc)ivo se veran as: >r15r55555>.
Existen 2 +ormas de utili2ar el comando >c)mod> la primera es
utili2ando la letra del usuario al *ue le *ueremos asignar o *uitar el
permiso ;u 5 due@o g 5 grupo o 5 otros a 5 todos< seguida del signo
>S> para agregar permisos o el signo >5> para *uitar permisos y por
.ltimo la;s< letra;s< de lso permisos *ue deseamos agregarE*uitar.

E,emplos:
c)mod uSrx arc)1.txt 5 le da permisos de lectura y e,ecucin al due@o del
arc)ivo >arc)1.txt>
c)mod o5r1 arc)1.txt 5 le *uita los permisos de lectura y escritura a los
otros sobre el arc)ivo >arc)1.txt>
Ca segunda y m-s pr-ctica +orma de utli2ar el comando c)mod es
utili2ando el valor num4rico de los permisos: el permiso de lectura tiene
valor de " el permiso de escritura tiene valor de 2 y el permiso de
e,ecucin tiene valor de 1.
due@o R grupo R otros
user R group R ot)ers
R R
permiso r 1 x R r 1 x R r 1 x
valor " 2 1 R " 2 1 R " 2 1
3abla de valores
r 1 x T &
r 1 5 T '
r 5 x T %
r 5 5 T "
5 1 x T (
5 1 5 T 2
5 5 x T 1
5 5 5 T 0
Dtili2ando esta modalidad podemos asignar todos los permisos *ue
*ueramos a todos los tipos de usuarios distintos utili2ando una .nica
instruccin.
E,emplos:
c)mod &&& arc)1.txt 5 le da todos los permisos ;lectura escritura
e,ecucin< tanto al due@o como al grupo y a los otros.
c)mod ''" arc)1.txt 5 le da permisos de lectura y escritura al due@o y al
grupo mientras *ue a los otros les da permisos de lectura .nicamente.
c)mod &"0 arc)1.txt 5 le da todos los permisos ;lectura escritura
e,ecucion< al due@oI al grupo le da permisos de lectura y a los otros no
les d- ning.n permiso.
c!o'n
Dso: Sirve para cambiar el due@o de un arc)ivo.
c)o1n nuevoNdue@o arc)1.txt 5 cambia el due@o actual de >arc)1.txt> por
>nuevoNdue@o>.
clear
Dso: Cimpia la pantalla
date
Dso: Este comando se puede utili2ar para obtener la +ec)a y la )ora con
una gran diversidad de +ormatos.
E,emplos:
date SUJ 5 despliega la +ec)a en +ormato aaaa5mm5dd
date SU3 5 despliega la )ora en +ormato )):mm:ss
du
Dso: Este comando sirve para mostrar el tama@o de arc)ivos y directorios.
E,emplos:
du 5) 5 muestra el tama@o del directorio actual y de cada uno de sus
arc)ivos en un +ormato >legible para )umanos>.
du 5)s 5 muestra el tama@o del directorio actual en un +ormato >legible
para )umanos>.
ec!o
Dso: Enva datos a la pantalla
E,emplos:
ec)o Kola Vcomo est-nW 5 despliega en la pantalla el mensa,e >Kola
Vcomo est-nW>
(ind
Dso: Se utili2a para encontrar arc)ivos.
E,emplos:
+ind 5name arc)X.X 5 busca todos los arc)ivos *ue empie2en con arc) y
tengan cual*uier extensin en el directorio actual.
+ind 5iname X)olaX 5 busca todos los arc)ivos *ue tengan >)ola> en su
nombre sin tomar en cuenta may.sculas y min.sculas.
grep
Dso: Se utili2a para encontrar coincidencias dentro de una cadena en un
arc)ivo.
E,emplos:
grep )ola arc).txt 5 encuentra todas las lneas *ue contengan la cadena
O)olaO dentro del arc)ivo Oarc).txtO
ls Ebin R grep arc) 5 encuentra todas las lneas de contengan la cadena
Oarc)O en el listado del directorio Ebin
g3ip
Dso: Se utili2a para comprimir y descomprimir arc)ivos.
E,emplos:
g2ip 5* )ola.txt 5 comprime el arc)ivo )ola.txt
g2ip 5d )ola.txt.g2 5 descomprime el arc)ivo )ola.txt.g2

!ead
Dso: Se utili2a para obtener las primeras lneas de un arc)ivo.
E,emplos:
)ead arc).txt 5 muestra las primeras 10 lneas del arc)ivo Oarc).txtO
)ead 5n 8 arc).txt 5 muestra las primeras 8 lneas del arc)ivo Oarc).txtO
less
Dso: Se utili2a para desplegar por secciones el contenido de un arc)ivo.
E,emplos:
less arc)1.txt 5 despliega una pantalla de contenido del arc)ivo
Oarc).txtO.
5 con OenterO se avan2a una lnea y con OespacioO se
avan2a una pantalla.
ln
Dso: Se utili2a para crear enla2es a arc)ivos o directorios
E,emplos:
ln 5s Ebin directoriobin 5 crea un enla2e simblico al directorio Ebin
llamado OdirectoriobinO
ls
Dso: CistaEdespliega el contenido de un 6F8E73=8F=.
E,emplos:
ls 5 muestra el contenido del directorio actual.
ls .. 5 muestra el contenido del directorio padre del actual.
ls Eetc 5 muestra el contenido del directorio OetcO ubicado en E
ls 5l 5 muestra el contenido del directorio actual con detalles: +ec)a de
modi+icacin due@o grupo etc.
man
Dso: 6espliega el manual de un comando.
E,emplos:
man g2ip 5 muestra el manual del comando g2ip.

mkdir
Dso: Se utili2a para crear directorios.
E,emplos:
m#dir dir1 5 crea un directorio llamado dir1.
m#dir 5p dir1Edir2Edir( 5 crea la estructura de directorios especi+icada
creando los directorios *ue no existan.
more
Dso: /er less.
m*
Dso: Sirve para moverErenombrar arc)ivos o directorios.
E,emplos:
mv arc)1.txt arc)nuevo.txt 5 le cambia el nombre al Oarc)1.txtO a
Oarc)nuevo.txtO
mv arc)1.txt ..E 5 mueve el arc)1.txt al directorio padre del directorio
actual.

pass'd
Dso: Sirve para cambiar la contrase@a de nuestro usuario.
p'd
Dso: :uestra la ruta absoluta del directorio actual.
rm
Dso: Sirve para borrar arc)ivos o directorios.
rm arc)1.txt 5 borra el Oarc)1.txtO.
rm 5r dir1 5 borra el directorio Odir1O con todo lo *ue contiene adentro.

rmdir
Dso: Se utili2a para borrar directorios.
rmdir dir15 borra el directorio Odir1O.
ss!
Dso: Se utili2a para crear una sesin remota a un servidor.
E,emplos:
ss) 1"8.21'.1.10" 5l aQQ200&&) 5 crea una sesin remota al servidor
O1"8.21'.1.10"O con usuario OaQQ200&&)O.
ss) aQQ200&&)Y1"8.21'.1.10" 5 crea una sesin remota al servidor
O1"8.21'.1.10"O con usuario OaQQ200&&)O.
sort
Dso: =rdena el contenido de un arc)ivo.
sort animales.txt 5 ordena de +orma al+ab4tica el contenido del arc)ivo
Oanimales.txtO.
sort 5r animales.txt 5 ordena de +orma invertida a la al+ab4tica el
contenido del arc)ivo Oanimales.txtO

tail
Dso: =btiene las .ltimas lneas de un arc)ivo.
E,emplos:
tail arc)1.txt 5 despliega las .ltimas 10 lneas del arc)ivo Oarc)1.txtO.
tail 5n % arc)1.txt 5 despliega las .ltimas % lneas del arc)ivo
Oarc)1.txtO.
tar
Dso: Sirve para empa*uetar arc)ivos o directorios.
tar 5cv+ pa*uete.tar .EX 5 empa*ueta todo el contenido del directorio
actual en un pa*uete llamado Opa*uete.tarO.
tar 5xv+ pa*uete.tar ..E 5 extrae el contenido de Opa*uete.tarO en el
directorio padre del actual.
tree
Dso: :uestra la estructura de un directorio.
E,emplos:
tree 5 muestra la estructura del directorio actual.
tree dir1 5 muestra la estructura del directorio Odir1O.

*im
Dso: Fnicia el editor de texto /F:.
E,emplos:
vim 5 crea un arc)ivo nuevo de texto sin nombre.
vim arc)1.txt 5 crea un arc)ivo nuevo de texto con nombre Oarc)1.txtO.
'c
Dso: Se utili2a para contar lneas palabras o bytes.
E,emplos:
1c arc)1.txt 5 muestra la cantidad de lneas palabras y bytes del
arc)ivo Oarc)1.txtO.
1c 5C arc)1.txt 5 muestra el tama@o de la lnea m-s larga del arc)ivo
Oarc)1.txtO.
'!oami
Dso: :uestra el nombre de nuestro usuario.
565 - redirecci)n
Dso: Sirve para redireccionar la salida de un comando )acia un arc)ivo.
E,emplos:
ls Ebin Z arc).txt 5 guarda el listado del directorio Ebin en el arc)ivo
>arc).txt>
grep )ola arc)ivo.txt Z )ola.txt 5 guarda todas las lneas del arc)ivo
>arc)ivo.txt> *ue contenga la cadena )ola en el arc)ivo >)ola.txt>.
575 - redirecci)n a la i38uierda
Dso: Sirve para dar la entrada de un comando con un arc)ivo.
E,emplo:
mys*l 5u usuario 5p basededatos [ arc)ivoNconNconsultas.txt 5 e,ecuta en
mys*l las operaciones *ue se encuentren en >arc)ivoNconNconsultas.txt>.
5665 - redirecci)n doble
Dso: Sirve para redireccionar la salida de un comando )acia un arc)ivo
sin eliminar el contenido original del arc)ivo.
E,emplo:
cat )ola.txt ZZ todo.txt 5 ad,unta el contenido del arc)ivo >)ola.txt> al
arc)ivo >todo.txt> sin eliminar lo *ue )aba previamente en >todo.txt>.
595 - entubamiento
Dso: Sirve para >entubar> la salida de un proceso )acia la entrada de
otro.
E,emplos:
ls Edev R grep tty 5 obtiene todas las lineas del listado del
directorio Edev *ue contengan la cadena tty.
cat arc)1.txt arc)2.txt R 1c 5l 5 obtiene el n.mero de lneas totales de
la concatenacin de los arc)ivos >arc)1.txt> y >arc)2.txt>.
grep )ola arc).txt R )ead 5n% 5 obtiene las primeras % lneas *ue
contienen la cadena O)olaO del arc)ivo >arc).txt>