Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Resumen Unix y Linux

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Sistema opertaivo Unix Unix es un sistema operativo portable, multitarea y multiusuario.

Fue creado por Ken Thompson, Dennis Ritchie y Douglas Mcllroy. Unix posee las siguientes caractersticas: Tiene la capacidad de simular multiprocesamiento y procesamiento no interactivo. Est escrito en un lenguaje de alto nivel. Dispone de una aplicacin que interpreta los comandos tecleados por el usuario llamado Shell. Facilita la creacin de programas y sistemas. Emplea manejo dinmico de memoria por intercambio o paginacin. Capacidad de interconexin de procesos. Emplea un sistema jerrquico de archivos, con facilidades de proteccin de archivos, cuentas y procesos. Permite comunicacin entre procesos. Hace uso de redireccionamiento de entrada salida, filtros e interconexiones. Sistema operativo Linux Linux es un sistema operativo muy similar a Unix, por lo que utiliza comandos que tambin se utilizan en Unix. Tiene dos caractersticas muy peculiares, la primera, es que no se tiene que pagar ningn tipo de licencia para poder usarlo, la segunda es que el software viene acompaado del cdigo fuente. El software est formado por kernel (el ncleo del software) ms un gran nmero de programas/libreras. Se distribuye a travs de GNU (Licencia Pblica General), esto significa que puede ser copiado, cambiado y distribuido libremente. Linux corre corre en PCs con procesadores Pentium, Pentium Pro, Pentium II, Amiga y Atari. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, quin parti la idea en los 90s. Puntos a considerar en ambos sistemas operativos a) Todas las unidades se montan como si fueran un subdirectorio ms. b) Los archivos pueden tener nombres de hasta 256 caracteres. Estn permitidos los punto en el nombre de un archivo. c) No existen convenciones para los nombres de archivos, por lo tanto se puede asignar o no una extensin a un tipo de archivo. d) Se hace distincin entre las letras maysculas y minsculas.

Comandos UNIX
Manejo de Archivos y Directorios: COMANDO pwd mkdir cd ls Muestra el directorio actual de trabajo Crea un nuevo directorio Cambia de directorio. Lista los archivos y directorios dentro del directorio de trabajo. Utilizado para cambiar la proteccin o permisos de accesos a los archivos. Lectura (r), Escritura (w) y Ejecucin (x). Permisos de(l): Usuario: permisos que tiene con respecto a un archivo o directorio de su propiedad. Grupo: permisos que tiene el archivo y/o directorio para los usuarios que pertenecen al mismo grupo. Otros: permisos que tienen otros usuarios en el archivo o directorio. Para modificar los permisos del usuario, grupo y otros se utiliza + para aadir permiso o - para no dar permiso, indicando el tipo de permiso w, r, x. Adems, puede especificarse de una forma nmerica, donde cada letra correspondiente a una parte del permiso (r,w,x) puede estar activada o no (en 1 0) para formar un nmero binario, el cual es convertido luego a nmero decimal. Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio. Copia archivos en el directorio indicado. Remueve o elimina un archivo NOTA: una vez eliminado, no puede ser recuperado. Elimina el directorio indicado, el cual debe estar vaco. lpr -P nombre_imImprime un archivo en la impresora predeterminada Cuenta los carteres, palabras y lneas del archivo de texto. Determina el tipo del o los archivo(s) indicado(s). Ejemplo: texto, programa, grfico, etc. Busca los archivos que satisfacen la condicin en el directorio indicado. Comprime archivos y directorios utilizando la extensin .tar. Comprime solo archivo utilizando la extensin .gz. DESCRIPCIN

chmod

mv cp rm rmdir lpr wc file find tar gzip

Visualizar y Modificar Archivos: COMANDO more, less, cat more less cat diff vi view Obtener Informacin: COMANDO man whoami who, w finger date DESCRIPCIN Ofrece informacin acerca de los comandos o tpicos del sistema UNIX, as como de los programas y libreras existentes. Escribe su nombre de usuario en pantalla. Lista quienes estn conectado al servidor, con nombre de usuario, tiempo de conexin y el computador remoto desde donde se conecta. Permite encontrar informacin acerca de un usuario. Retorna el da, fecha, hora (con minutos y segundos) y ao. Coloca los correos en modo mail. El prompt es el signo ?. La tecla <enter> pasa al siguiente correo. Presionando h y luego enter, lista los correos que tiene el buzn. La tecla d y luego enter, elimina el correo que est mostrando en pantalla. Para salir la tecla q y enter. DESCRIPCIN Permiten visualizar un archivo sin realizar modificaciones. Muestra el archivo en pantalla. Presionando enter, se visualiza linea por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q. Muestra el archivo de la misma forma que more, pero puedes regresar a la pgina anterior presionando las teclas "u" o "b". Muestra el contenido del archivo en pantalla en forma continua, el prompt retornar una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto: cat arch [arch2...] Permite la comparacin de dos archivos, lnea por lnea. Es utilizado para compara archivos de datos. Permite editar un archivo en el directorio actual de trabajo. Es uno de los editores de texto ms usado en UNIX. Es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo.

mail

Ayuda de Otros Comandos: COMANDO clear history ! Accesando y Usando Mquinas Remotas: COMANDO ftp rlogin DESCRIPCIN Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos. Conectan un host local con un host remoto. Secure Shell Client, es un programa para conectarse en una mquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, adems provee mayor seguridad en la comunicacin entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificacin (login y password) en la mquina remota, la cual realiza una autentificacin del usuario. Conecta el host local con un host remoto, usando la interfaz TELNET. DESCRIPCIN Limpia la pantalla, y coloca el prompt al principio de la misma. Lista los ms recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !. Repite el ltimo comando colocando la letra con la que comienza el comando o su nmero de history.

ssh

telnet

Chequeando Trabajos y Procesos antes de Salir: COMANDO ps kill jobs DESCRIPCIN Muestra informacin acerca de los procesos activos. Sin opciones, muestra el nmero del proceso, terminal, tiempo acumulado de ejecucin y el nombre del comando.De otra manera, la informacin de salida es controlada por las opciones indicadas. Elimina sus propios procesos escribiendo: kill -9 nmero de proceso Lista los trabajos y sus nmeros de identificacin. Si el prompt retorna sin ninguna informacin, es que no hay nungn trabajo corriendo. Un trabajo puede ser creado por la letra & antes de un comando, que lo hace ejecutable. Cierra las ventanas o las conexiones remotas establecidas o las conchas abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estacin de trabajo.

exit

Comandos Unix
Comando man --help Comando ls sort cd pwd tree mkdir rmdir rm -r cp rm mv cat more less split find locate updatedb lista los archivos y directorios ordena alfabticamente una lista de archivos cambio de directorio muestra la ruta al directorio actual muestra la estructura de directorios y archivos en forma grfica crea un directorio borro directorios, cuyo directorio debe estar vaco. borra directorios no vacos copia archivos borra archivos mueve o renombra archivos y directorios ve el contenido de uno o varios archivos ve el contenido de los archivos ve el contenido de los archivos dividir archivos busca archivos localiza archivos segn una lista generada actualiza la lista de los archivos existentes Descripcin muestra manual del comando que le indiquemos da una ayuda de los comandos Descripcin

Archivos y directorios

whereis file whatis wc grep head tail tailf tr sed join paste uniq cut ln diff fuser tar gzip gunzip compress

muestra la ubicacin de un archivo muestra el tipo de archivo muestra descripcin del archivo cuenta lneas palabras o caracteres en un archivo busca un texto en archivos muestra el inicio de un archivo muestra el final de un archivo muestra el final de un archivo y lo que se aada en el instante (logs) reemplaza caracteres en un fichero de texto cambia una cadena de caracteres por otra cruza la informacin de dos archivos y muestra las partes que se repiten toma la primera lnea de cada archivo y las combina para formar una lnea de salida elimina lneas repetidas adyacentes del archivo entrada cuando copia al archivo salida sirve para seleccionar columnas de una tabla o campos de cada lnea de archivo crea enlaces a archivos o carpetas muestra las diferencias entre dos archivos muestra que usuario tiene en uso o bloqueado un archivo o recurso empaqueto archivos comprime archivos gz descomprime archivos gz comprime archivos Z

uncompress descomprime archivos Z chmod cambio permisos a archivos y directorios

Procesos Comando top ps ps aux kill killall time fg bg & nice Sistema Comando rlogin rsh ftp reboot halt Descripcin se conecta a otra mquina de forma remota (remote login) se conecta a otra mquina de forma remota (remote shell) se conecta a otra mquina por el protocolo ftp reinicia la mquina apaga el sistema Descripcin muestra los procesos que se estn ejecutando y permite matarlos muestra la lista de procesos del usuario muestra la lista de procesos de la mquina mata proceso por ID mata proceso por nombre mide el tiempo que tarda un proceso en ejecutarse trae a primer plano un proceso parado o en segundo plano pone un proceso en segundo plano colocado al final de la lnea de comando ejecuta en segundo plano ajusta la prioridad de un proceso de -20 a 19

shutdown apaga el sistema init 0 init 6 uptime exit logout apaga la mquina reinicia la mquina muestra el tiempo transcurrido de encendida la mquina cierro sesin actual salgo del sistema

nohup dmesg history uname tee host

proporciona inmunidad frente a rupturas de comunicacin y abandonos en ejecucin de comandos muestra mensajes del arranque del ordenador muestra todos los comandos digitados por el usuario da informacin del sistema operativo copia la entrada estndar a la salida estndar y a un archivo muestra la direccin IP del servidor en una red local ej: host malpelo.univalle.edu.co => 192.168.31.5

hostname muestra el nombre del servidor umask chroot chsh free date cal clear at env export muestra y permite cambiar la mscara de usuario cambia la raz para que root ejecute algo en forma particular cambia el login shell estado de la memoria muestra fecha y hora actual muestra calendario borro la pantalla ejecuta un comando ms tarde ver variables de entorno permite el uso de variables por programas en todos los caminos del usuario

modprobe cargo modulo startx xev lspci lsmod echo alias arranca el servidor X muestra los eventos de las teclas y el ratn muestra los perifricos conectados al puente pci muestra los modulos cargados en el sistema escribe un mensaje en la salida estndar crear un alias. Un comando largo abreviado en pocas letras

unalias bc mc xkill rpm dpkg kernelcfg insmod rmmod updatedb sh Red

borrar un alias calculadora ejecuta Midnight Commander mata una ventana grfica instala los paquetes rpm RedHat instala los paquetes deb Debian manejo los modulos cargados en el kernel inserta modulos en el kernel elimina modulos del kernel actualiza la base de datos interna de archivos cambia al bash shell

setxkbmap por si no funcionan las teclas con AltGr en modo X Comando netstat ifconfig iwconfig nmap ping netconf ntop route -n pr jobs muestra estado de la red muestra la configuracin del dispositivo de red muestra la configuracin del dispositivo de red inalmbrico escanea la red y muestra los puertos que se encuentran disponibles indica si hay respuesta por parte del servidor configuro la red muestra los procesos de la red muestra la tabla de rutas imprime un archivo muestra los trabajos que estn en una cola de impresin Descripcin

Combinacin de teclas Comando ctrl+l ctrl+alt+F1 F2 ctrl+F1 F2 ctrl+z ctrl+d ctrl+c tab Smbolos Comando ~ . Descripcin apagar el equipo por otros medios- alt+126 directorioactual pipe - tubera - redirecciona comandos - alt+124 > < & redirecciono un comando - alt+62 redirecciono un comando - alt+60 colocado al final de la lnea de comando ejecuta en segundo plano borra pantalla cambio de consola cambio de escritorio suspendo proceso final de archivo EOF - cancela termina proceso en ejecucin - cancela completa nombre de carpetas o archivos Descripcin

ctrl+backspace cierra X; es decir, sale del sistema X y regresa a la consola

Mesografia Universidad Nacional Autonoma de Mexico http://odin.fi-b.unam.mx/software/Manuales%20Linux/mas%20manuales/UNIX_general_buenisimo.pdf servidor Apache/1.3.39 (Unix) (consulta 03/09/2011) Universidad de Los Andes http://atencion.ula.ve/manuales/unix/resumen.html servidor Apache/2.2.9 (Debian) (consulta 03/09/2011) Servicio Central de Informatica http://iie.fing.edu.uy/~vagonbar/unixbas/comando1.htm servidor Apache/2.2.14 (Ubuntu) (consulta 03/09/2011) OVH http://www.webtutoriales.com/tutoriales/linux/comandos-linux.23.html servidor Apache (consulta 03/09/2011) Wikimedia Foundation Inc.http://es.wikipedia.org/wiki/Anexo:Comandos_linux servidor Apache (consulta 03/09/2011)

También podría gustarte