Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTADO DE MXICO
Contenido
LNEA DE TIEMPO..............................................................................................................3
LISTA DE COMANDOS......................................................................................................4
PRACTICA 1.......................................................................................................................12
PRACTICA 2.......................................................................................................................14
PRACTICA 3.......................................................................................................................18
PRACTICA 4.......................................................................................................................20
PRACTICA FACEBOOK (5).............................................................................................28
LNEA DE TIEMPO
Generacin Cero (dcada de 1940):
Los primeros sistemas computacionales no posean sistemas operativos.
Los usuarios tenan completo acceso al lenguaje de la mquina. Todas
las instrucciones eran codificadas a mano.
Dcada de los 50s:
El concepto de Sistema Operativo surge en la dcada de los 50. General
Motors implement el primer sistema operativo para la IBM 701. Los
sistemas de los 50's generalmente ejecutaban una sola tarea, y la
transicin entre tareas se suavizaba para lograr la mxima utilizacin del
sistema.
1956:
El primer Sistema Operativo de la historia fue creado en 1956 para un
ordenador IBM 704, y bsicamente lo nico que haca era comenzar la
ejecucin de un programa cuando el anterior terminaba.
Dcada de los 60s:
Se produce una revolucin en el campo de los Sistemas Operativos.
Aparecen conceptos como sistema multitarea, sistema multiusuario,
sistema multiprocesadores y sistema en tiempo real. Fueron diseados
como sistemas para usos generales. Es en esta dcada cuando aparece
UNIX. Bill Gates invento el primer SO.
LISTA DE COMANDOS
No
.
1
Comando
Uso
ctrl + alt + t
Muestra la Terminal.
ctrl + z
Manda a 2 Plano.
Opciones
ctrl + c
yes
ps
jobs
fg
date
Permite que un
comando continue
con su tarea.
Muestra la fecha.
whoami
Usuario Actual.
Interrumpe un
proceso.
Lista Interminable de
Y.
10
help
11
clear
12
who
13
mkdir
14
cd
Va al directorio.
15
cd ..
Va al directorio raz.
16
cd\
17
ls
Va al directorio
superior.
Lista el contenido
del directorio.
18
touch
Comandos
Disponibles.
Limpia pantalla.
Crea Archivos.
Fecha
de
acceso
19
cp
Copia archivos.
20
mv
Desplaza un archivo
o lo renombra.
21
rmdir
Elimina un directorio
vaco.
22
rm -r
23
rm
Elimina un directorio
con contenido.
Borra un archivo.
24
pwd
25
find
Encuentra Archivos.
26
sleep
Detiene la ejecucin
de un proceso
durante un
determinado tiempo.
27
echo
Muestra la cadena
dada en el entrada
en el output
estndar.
28
head
Muestra las 10
primeras lneas del
contenido de un
archivo
29
wc
Sirve simplemente
para contar lneas,
palabras y
caracteres que
contiene un archivo.
30
cat
Concatena archivos
y los muestra en el
salida estndar.
31
ln
32
tail
Muestra las 10
ltimas lneas de un
archivo.
33
last
ltimos usuarios
logueados en el
sistema.
34
df
Informacin acerca
del espacio usado
(disk free).
diff
36
cmp
Compara Archivos.
37
gzip
Comprime Archivos.
35
que le pongamos.
-n: Muestra las primeras
lneas que le indiquemos.
-q: No muestra en la primera
lnea el nombre del fichero.
-n: Especifica cuntas lneas
mostrar.
-R: No muestra el campo del
hostname.
-x: Muestra las entradas de
apagado del sistema y los
cambios en los los niveles de
ejecucin.
-h: Muestra la informacin
del tamao de los archivos
en bytes, KB, MB o Gygas en
funcin de lo que ocupe el
archivo.
-k: Muestra la informacin
del tamao de los archivos
en kylobytes.
-m: Muestra la informacin
del tamao de los archivos
en megabytes.
-a: Trata todos los archivos
como texto y los compara
lnea-a-lnea.
-b: Ignora cambios en la
cantidad
de
espacios
blancos.
-c: Usa el formato de salida
del contexto.
- c: Muestra los octetos
distintos como caracteres.
- l: Muestra el nmero de
octetos (decimal) y el valor
del octetos distinto (octal)
para cada diferencia.
- s: No muestra nada para
archivos distintos, devuelve
el
estado
de
salida
nicamente.
-d: Descomprime un archivo
comprimido con gzip.
-l:
Muestra
informacin
sobre el archivo comprimido
que
le
pasemos
como
parmetro.
-r: A esta opcin se le pasa
como
parmetro
un
directorio. Gzip navegara por
ese directorio de forma
recursiva y comprimir todos
los archivos que encuentre
dentro de la estructura de
directorios.
38
tar
Enlaza Archivos
(empaqueta uno o
varios).
39
gunzip
Descomprime
Archivos.
40
bzip2
Comprime Archivos
Seleccionados.
41
bzip2 -d
Descomprime
Archivos
Seleccionados.
-d es una opcin.
-d: Descomprime un archivo
comprimido con bzip2.
42
Cal
Muestra el
Calendario.
primer da de la semana.
43
Alias
Crea un alias
(apodo) para un
comando o lnea de
comandos.
44
unalias
Quita el alias
(apodo) de un
comando.
45
Tree
46
reboot
Podrs indicar el
tiempo que tardar
en reiniciarse la
mquina.
47
shutdown -h
now
shutdown -r
now
Para apagar la PC
48
49
Ls
Lista el contenido
del directorio.
50
touch
Crea Archivos.
-a:
Eliminar
todos
las
definiciones de alias del
entorno de ejecucin shell
actual.
-p: Mostrar la lista de alias
de
la
forma
nombre
alias=valor en el salida
estndar.
ls: Elimina los alias para la
orden ls
-a: Elimina todos los alias de
todas las rdenes.
-a: Muestra
archivos.
todos
los
-d: Muestra
directorios.
solo
los
Fecha
de
acceso
51
Halt
El comando halt se
utiliza para apagar el
ordenador.
52
Exit
53
Su
54
Sudo
Finaliza un script.
Incluso, puede
arrojar un valor de
terminacin, el cual
estar disponible
para su proceso
padre.
Permite cambiar de
usuario, sin cerrar
sesin.
Permite ejecutar
una accin como
usuario
administrador.
55
history
No tiene.
-H :(Home)
Asigna
la
variable de entorno HOME al
home
dir
del
usuario
privilegiado
(por
defecto,
root) tal como se especifica
en passwd. Por defecto,
sudo
no
modifica
la
variable
HOME
(
ver:
set_home,
y
always_set_home).
-K: Anloga a la opcin k, con la diferencia que -K
elimina completamente el
tiempo de vigencia de la
contrasea
del
usuario,
establecido
en
timestamp_timeout , para la
sesin corriente.
Como -k, , esta opcin no
precisa contrasea.
-L: (list defaults) Con esta
opcin se nos presenta una
lista con las Opciones de
Configuracin (Defaults), de
/etc/sudoers), ,
con
una
corta descripcin de cada
una de ellas.
-c: Borra la lista de historial
(borrando
todas
las
entradas).
-d: 625 Borra el comando
que se encuentre en la
posicin 625 de la lista de
historial
-a: Aade las lneas de
historia
nuevas
(las
56
kill
Mata un comando.
57
id
Muestra el
identificador actual y
real de usuarios y
grupos.
58
PRACTICA 1
PRACTICA 2
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
usuario@ubuntu:~$ mkdir DIR1
usuario@ubuntu:~$ cd DIR1
usuario@ubuntu:~/DIR1$ mkdir Dir1, Dir2, Dir3
usuario@ubuntu:~/DIR1$ cd Dir3
usuario@ubuntu:~/DIR1/Dir3$ dir1.1, dir1.2
dir1.1,: no se encontr la orden
usuario@ubuntu:~/DIR1/Dir3$ mkdir dir1.1, dir1.2
usuario@ubuntu:~/DIR1/Dir3$ mv dir1.1, ~/DIR1/Dir1,
usuario@ubuntu:~/DIR1/Dir3$ mv dir1.2 ~/DIR1/Dir1,
usuario@ubuntu:~/DIR1/Dir3$ cd ..
usuario@ubuntu:~/DIR1$ cd Dir2,
usuario@ubuntu:~/DIR1/Dir2,$ touch Archivo1.txt Archivo2.txt File32.txt
usuario@ubuntu:~/DIR1/Dir2,$ touch Archivos.txt
usuario@ubuntu:~/DIR1/Dir2,$ ls *[1-2]*.*>Archivos.txt
usuario@ubuntu:~/DIR1/Dir2,$ ls
Archivo1.txt Archivo2.txt Archivos.txt File32.txt
usuario@ubuntu:~/DIR1/Dir2,$ ls *[1-2]*.* > Archivos.txt
usuario@ubuntu:~/DIR1/Dir2,$ ls
Archivo1.txt Archivo2.txt Archivos.txt File32.txt
usuario@ubuntu:~/DIR1/Dir2,$ head Archivos.txt
Archivo1.txt
Archivo2.txt
File32.txt
usuario@ubuntu:~/DIR1/Dir2,$ cd ..
usuario@ubuntu:~/DIR1$ rmdir Dir3
usuario@ubuntu:~/DIR1$ rm File32.txt
rm: no se puede borrar File32.txt: No existe el archivo o el directorio
usuario@ubuntu:~/DIR1$ cd Dir2,
usuario@ubuntu:~/DIR1/Dir2,$ rm File32.txt
usuario@ubuntu:~/DIR1/Dir2,$ rm A*
usuario@ubuntu:~/DIR1/Dir2,$ mv
mv: falta un archivo como argumento
Pruebe `mv --help' para ms informacin.
usuario@ubuntu:~/DIR1/Dir2,$ pwd
/home/usuario/DIR1/Dir2,
usuario@ubuntu:~/DIR1/Dir2,$ echo Archivos.txt > CopiaA.txt
usuario@ubuntu:~/DIR1/Dir2,$ cat > CopiaA.txt
- mkdir
- cd
- ^C
usuario@ubuntu:~/DIR1/Dir2,$ cat > CopiaA.txt
- mkdir
-cd
- mv
cd ..
-touch
-ls
-head
-rmdir
-rm
pwd
-echo
-cat
usuario@ubuntu:~/DIR1/Dir2,$ cd \
> cd ..
bash: cd: cd: No existe el archivo o el directorio
usuario@ubuntu:~/DIR1/Dir2,$ cd ~
usuario@ubuntu:~$
PRACTICA 3
PRACTICA 4
secion.
13.- mkdir = Crea una Carpeta.
14.- cd = Va al directorio.
15.- cd .. = Va al directorio raiz.
16.- cd\ = Va al directorio superior.
17.- ls = Lista el contenido del Directorio.
18.- touch = Crea Archivos.
19.- cp = Copia Archivos.
20.- mv = Desplaza un Archivo o lo renombra.
21.- rmdir = Elimina un directorio vacio.
22.- rm -r = Elimina un diectrorio con contenido.
23.- rm = Borra un archivo.
24.- pwd = Muestra la ruta del directorio actual.
25.- find = Encuentra Archivos.
26.- sleep = Detiene la ejecucion de un proceso durante un determinado tiempo.
27.- echo = Muestra la cadena dada en el output estandar.
28.- head = Muestra las diez primeras lineas del contenido de un archivo.
29.- wc = Sirve para contar lineas, palbras o caracteres que contiene un archivo.
30.- cat = Concatena archivos y los muestra en la salida estandar.
31.- ln = Se usa para crear un enlace en un archivo o directorio.
32.- tail = Muestra las 10 ustimas lineas de un archivo.
33.- last = Ultimos usuarios logueados en el sistema.
34.- df = Informacion acerca del espacio usado (disk free)
35.- diff = Lee archivos, los compara y entre llaves(<>) encuentra las diferencias entre
ellos.
36.- cmp = Compara archivos.
37.- gzip = Comprime Archivos.
38.- tar = Enlaza Archivos.
39.- gunzip = Descomprime Archivos.
40.- bzip2 = Comprime Archivos selesccionados.
41.- bzip2 -d = Descomprime Archivos Seleccionados.
42.- cal = Muestra el calendario.
43.- alias = Crea un alias (apodo) en un comando seleccionado.
44.- unalias = Quita el alias (apodo) de un comando.
45.- tree = Muestra el contenido de un directorio en forma de arbol.
46.- reboot = Podras indicar el tiempo que tardara en reiniciarse la maquina.
47.- shutdown -h now = Para apagar la pc.
48.- shutdown -r now = Para reiniciar la PC.
49.- ls = Lista el contenido del directorio.
50.- touch = crea archivos.
51.- halt = Se utiliza para apagar el ordenador.
52.- exit = Realiza un scrip, incluso puede arrojar un valor de terminacin el cual estara
disponible para su proceso padre.
53.- su = Permite cambiar de usuario sin cerrar secin.
54.- sudo = Permite ejecutar una accin como usuario administrados.
55.- history = Imprime todos los comandos utilizados.
56.- kill = Mata un comando.
usuario@ubuntu:~/Portafolio$ cd\
>
usuario@ubuntu:~$ mv Examen2 ~/Portafolio/Practica3
mv: no se puede efectuar `stat' sobre Examen2: No existe el archivo o el directorio
usuario@ubuntu:~$ mv Examen2.txt ~/Portafolio/Practica3
usuario@ubuntu:~$ mv Practica3.txt ~/Portafolio/Practica3
mv: no se puede efectuar `stat' sobre Practica3.txt: No existe el archivo o el directorio
usuario@ubuntu:~$ cd Protafolio
bash: cd: Protafolio: No existe el archivo o el directorio
usuario@ubuntu:~$ cd Portafolio
usuario@ubuntu:~/Portafolio$ mv Practica3.txt ~/Portafolio/Practica3
usuario@ubuntu:~/Portafolio$ bzip2 Practica3
bzip2: Input file Practica3 is a directory.
usuario@ubuntu:~/Portafolio$ tar -vcf Practica3.tar Practica3
Practica3/
Practica3/Practica3.txt
Practica3/Examen2.txt
usuario@ubuntu:~/Portafolio$ gzip Practica3.tar
usuario@ubuntu:~/Portafolio$ gunzip Practica3.tar
usuario@ubuntu:~/Portafolio$ rm -r Pratica3
rm: no se puede borrar Pratica3: No existe el archivo o el directorio
usuario@ubuntu:~/Portafolio$ cd ..
usuario@ubuntu:~$ rm -r Practica3
rm: no se puede borrar Practica3: No existe el archivo o el directorio
usuario@ubuntu:~$ cd Portafolio
usuario@ubuntu:~/Portafolio$ rm -r Practica3
usuario@ubuntu:~/Portafolio$