Archivar paraEnero, 2008
{ Enero 29, 2008 @ 3:13 pm }
·
{ Comandos }
{ Tags: cd, lista de comandos, nano }
·
{ }
cd / : Se envía al disco duro (la diagonal indica que se está en el disco duro)
Dentro de UNIX hay 3 editores de texto:
Procesador de texto: Cambio tamaño, estilo de letra, color
Editor de texto: No cambia el formato.
- Vi: Es el probablemente más usado, pero es muy difícil de usar.
- emac: No es tan complejo como Vi, pero también tiene su chiste.
- nano: Es lo más amigable posible.
nano: se abre el editor nano.
nano nombredelarchivo: abre el archivo en nano
L510:~/desktop alumno$ nano
L510:~/desktop alumno$ cat G00.txt
Atoli-chan
L510:~/desktop alumno$ nano G00.txt
Lista de comandos vistos:
GNU nano 1.2.4 File: G00.txt
cd directorio
cd ..
cat
cp
echo
mkdir
open
>
>>
bc
date
kill
mv
ps
quit
rm
cd /
nano
{ Enero 25, 2008 @ 3:17 pm }
·
{ Comandos }
{ Tags: >, >>, bc, date, kill, mv, ps, quit, rm }
·
{ }
Date: Da la fecha y la hora
bc: Es una calculadora
L510:~/desktop alumno$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty’.
6*6
36
Para salir de la calculadora, se debe escribir “quit”
mv: Renombra o cambia de lugar un archivo
mv nombrearchivo nuevonombre
L510:~/desktop alumno$ mv 601a.txt daniel.txt
L510:~/desktop alumno$
rm: borra un archivo (lo envia al bote de basura y de ahí lo borra definitivamente)
rm nombrearchivo
date > archivo: El resultado se guarda en un archivo aparte
L510:~/desktop alumno$ date > hoy.txt
L510:~/desktop alumno$ cat hoy.txt
Fri Jan 25 09:01:52 CST 2008
L510:~/desktop alumno$
>: Direcciona la salida de un comando hacia un archivo de texto.
>>: Redirecciona la salida a un archivo existente, respetando el contenido del archivo.
L510:~/desktop alumno$ date >> hoy.txt
L510:~/desktop alumno$ cat hoy.txt
Fri Jan 25 09:01:52 CST 2008
Fri Jan 25 09:03:36 CST 2008
ps: Da los procesos que están corriendo en la computadora (los programas abiertos)
-U: muestra los procesos que un usuario está corriendo
L510:~/desktop alumno$ ps -U alumno
PID TT STAT TIME COMMAND
64 ?? Ss 0:03.04 /System/Library/Frameworks/ApplicationServices.framew
212 ?? S 0:00.67 /Applications/TextEdit.app/Contents/MacOS/TextEdit -p
213 ?? S 0:00.07 /System/Library/Services/AppleSpell.service/Contents/
238 ?? S 0:03.32 /Applications/iTunes.app/Contents/MacOS/iTunes -psn_0
208 p1 S 0:00.10 -bash
Primer columna. PID: Número que identifica el proceso
Última columna hacia la derecha: COMMAND: Indica la ubicación del proceso.
kill número: cierra el programa
{ Enero 22, 2008 @ 3:22 pm }
·
{ Comandos }
{ Tags: cat, cp, echo, mkdir, open }
·
{ }
echo “Mensaje“: En el siguiente renglón, Darwin responde el mensaje.
Se puede utilizar variables o constantes.
UNIX, como está basado en lenguaje C, se pueden ussar variables de lenguaje C.
Ejemplo:
L510:~ alumno$ echo “Hola $USER”
Hola alumno
cat nombre de archivo y extensión: Muestra el contenido del archivo sin tener que abrir el programa con que se creó el archivo y concatena archivos.
Ejemplo:
L510:~/Desktop alumno$ cat file.txt
Atoli
Kusaka
ChigusaL510:~/Desktop alumno$
* ¿Qué es lo que se debe de hacer para que el comando cat muestre al inicio de cada renglón un número, iniciando con 1?
L510:~/Desktop alumno$ cat -n file.txt
1 The World
2 That Never
3 WasL510:~/Desktop alumno$
cp nombredelarchivo otronombredearchivo: Se crea un duplicado del primer archivo bajo el nombre del segundo archivo.
L510:~/Desktop alumno$ cp file.txt Prueba.txt
L510:~/Desktop alumno$ ls
Picture 2.png Prueba.txt echo file.txt
L510:~/Desktop alumno$
mkdir Nombredelnuevo folder: crea un nuevo folder/directorio
open Nombre: abre el archivo (con el programa) a nivel Aqua
{ Enero 18, 2008 @ 3:23 pm }
·
{ Comandos }
{ Tags: cd, cd directorio, comandos basicos, ls, pwd }
·
{ }
Home: sitio de trabajo (su ícono es una casa)
Si se quiere meter a la carpeta de otro usuario, no se pueden ver esos archivos, por falta de privilegios.
La organización es jerárquica.
El super usuario es aquel que tiene acceso a todo.
Comandos básicos
cd : No importa el lugar en el disco duro donde se esté, uno es llevado al home.
pwd : Muestra el directorio de trabajo actual.
ls : Muestra el contenido de un directorio.
cd nombre de un directorio: El usuario es llevado a ese directorio.
cd .. : Regresa al directorio previo.
{ Enero 18, 2008 @ 3:08 pm }
·
{ ¿Cómo se hace? }
{ Tags: ayuda, ayuda sobre un comando, controles paginas, man, quit }
·
{ }
Para obtener ayuda sobre un comando, se usa el comando man
man nombre comando
Se obtiene un aviso de BSD, la utilidad del comando [ejemplo: ls es un comando de lista de directorio]
Después viene descripción, opciones, etc.
Controles:
- Barra espaciadora : avanza una página
- b : retrocede una página
- q : salir del programa man (no se puede salir llegando al final de la página de ayuda)
{ Enero 18, 2008 @ 3:07 pm }
·
{ ¿Cómo se hace? }
{ Tags: Control C, detener un comando, kill }
·
{ }
Si un comando se va a llevar mucho tiempo en un trabajo, hay varios procedimientos para detenerlo.
Algunos son:
- Se cierra la terminal
- Control + C detiene un comando
- Usar el comando kill
{ Enero 18, 2008 @ 2:57 pm }
·
{ Acerca de... }
{ Tags: argumento, comando, opcion, operador, partes linea comandos }
·
{ }
Dentro de una línea de comandos se puede tener el comando, una opción/switch/bandera del mismo comando, argumentos, operadores lógico-matemáticos.
Por ejemplo:
grep -1 success *.txt > outfile
- comando
- opción/switch/bandera
- operador lógico-matemático
- argumentos
{ Enero 18, 2008 @ 2:50 pm }
·
{ ¿Cómo se hace? }
{ Tags: iniciar sesion, partes, comando Q, logout, cerrar sesion }
·
{ }
Necesitamos abrir un programa que se llama Terminal, que está dentro del disco duro (Applications -> Utilities -> Terminal)
En pantalla se ve:
- Cuando se abrió la última sesión
- Bienvenida a Darwin
- [Nombre de la computadora donde están, que sesión está abierta y signo de $] se llama Shell prompt
- Cuadrito negro: Cursor
Se puede copiar y pegar de Darwin a otra parte (por aqua)
Cerrar una sesión
Hay dos formas de hacerlo:
1. Salir del programa Terminal no importando los programas que están corriendo (los programas corriendo se cierran) Comando + Q o Menú Terminal -> Quit Terminal
2. Escribir “logout” : Darwin primero verifica si hay otro procedimiento corriendo y si lo hay, avisa antes de cerrar el procedimiento. El usuario decide entonces si cancela o no cancela.
{ Enero 15, 2008 @ 3:17 pm }
·
{ Historia }
{ Tags: AT&T, DARWIN, Historia, UNIX }
·
{ }
1965: Los laboratorios Bell que pertenecen a AT&T, General Electric y el MIT se unen para crear un nuevo sistema operativo. Multics debía ser multitarea, multiusuario y debía tener un sistema de archivos jerárquico.
1969: AT&T abandona el proyecto pero un grupo de sus ingenieros, entre ellos Ken Thompson, desarrollan UNIX, sistema operativo que era todo lo que Multics debió ser.
1973: UNIX es reescrito en el lenguaje de programación C, lo que permitió llevar el sistema a diferentes plataformas y al mismo tiempo surgieron diferentes versiones.
1977: Surge la primera versión de BSD (Berkeley Software Distribution), desarrollada por la universidad de Berkeley. Es una de las importantes versiones de UNIX.
1992: Surge Solaris, que es una version de UNIX desarrollada por Sun Microsystems.
1993: La compañía Novell compra los derechos del UNIX original que tenía AT&T.
Versiones de UNIX
AIX (por IBM)
BSD (por U.B.)
DARWIN (por APPLE)
HP/VP (por HP)
IRIX (por Silicon Graphics)
DEBIAN* **
NEXTSTEP (por NEXT)
LINUX* **
SOLARIS (por Sun Systems)
RED HAT* **
UBUNTU* **
*pertenecen a la comunidad o fueron hechos por compañías del mismo nombre.
**gratuitos
DARWIN:
1985: Steve Jobs sale de APPLE, crea su compañía NEXT. Saca NEXTSTEP, que es un refrito de BSD.
1987: Steve Jobs regresa a APPLE, con su NEXTSTEP, es modificado y se convierte en DARWIN.
- Aqua (interfaz gráfica) – Cerrada
- Herramientas de programación- Abierta/Cerrada
- DARWIN – Abierta
{ Enero 15, 2008 @ 2:52 pm }
·
{ Acerca de... }
{ Tags: definicion, OS, sistema operativo }
·
{ }
Definición de sistema operativo:
Es un programa o conjunto de programas cuya función principal es usar el hardware y el software de un sistema de cómputo.
Ejemplos:
MS-DOS
WINDOWS
UNIX
Mac OS
« Artículos anteriores