Sistemas Informáticos Multiusuario y en Red
|
|
- Dolores Valverde Parra
- hace 5 años
- Vistas:
Transcripción
1 Resumen de Comandos UNIX System V 1. Entrada al sistema: Mandatos de propósito general: Comunicación entre usuarios: Gestión de ficheros y directorios: Cadenas en ficheros: Derechos o permisos sobre ficheros: El editor de documentos: Dispositivos (impresora y disquetes): Gestión de procesos: Programación Shell:... 9 Sintáxis: $ mandato [-modificadores] [argumentos] 1. Entrada al sistema: 1 $ login <usuario> Iniciar sesión con un usuario $ exit o Ctrl + d Terminar sesión actual. $ passwd Permite cambiar contraseña de ususario. En /etc/.passwd. $ logname Muestra nombre del usuario. $ id Muestra el uid (nº ident. de usuario) y el gid (nº ident.de grupo) $ tty Muestra ruta de acceso del terminal actual. $ lock Bloquea el uso del terminal con una password. $ uname Muestra información sobre el sistema. m máquina n nombre r revisión s sistema v versión -a todo $ script <fichero> Se graba la sesión en un fichero. $ who Muestra la lista de todos los usuarios conectados. $ who am i Muestra la información sobre la conexión propia $ su <usuario> Equivale a hacer Login: se abre una nueva sesión dentro de otra Se termina con exit. Si no se especifica usuario se asume root. Luego se escribe passwd. 1 Nota: En una red con estaciones Windows la conexión se establece mediante comando Telnet ( ) que emula a un terminal. Prof.: Justo Sáez Arenas 1
2 2. Mandatos de propósito general: $ clear Limpia la pantalla $ date x Muestra la hora del sistema siendo x: r hora AM-PM d día del mes h mes y año w día de la semana H horas M minutos S segundos $ echo <cadena> o Muestra la cadena o el contenido de la variable <variable> $ banner <cadena> Muestra en letras grandes la cadena $ cal [<mes>] [<año>] Muestra el calendario del mes y año indicados $ man <término> Muestra ayuda acerca del término consultado -k muestra todo lo que tiene sobre ese término <Enter> Av Línea <Space> AvPag q Abandona el comando man antes de que termine de mostrar todas las pantallas 3. Comunicación entre usuarios: $ mail [<usuario>] Sin nombre de usuario lee los mensajes de correo electrónico. Con nombre de usuario envía mensaje al usuario indicado. <texto> Mensaje que se desea enviar d borra el mensaje leido s guarda el mensaje leido r responde al mensaje leido x termina sin cambiar nada nº muestra el mensaje nº q termina lectura de mail guardando los mensajes leidos en (/usr/spool/mail) ^d Fin de mensaje $ talk Establece comunicación interactiva entre dos usuarios. El emisor: $ talk <user-receptor> El receptor: $ talk <user-emisor> [conexión establecida] $ write Establece comunicación interactiva entre dos usuarios. $ news [<fichero>] Sin fichero muestra todos los ficheros de /usr/news. Con fichero guarda el fichero indicado en /usr/news. -a muestra todos los ficheros no leídos -n muestra las cabeceras solamente de los no leídos -s muestra el número de ficheros <Supr> sale de un fichero Prof.: Justo Sáez Arenas 2
3 <Supr><Supr> sale de news $ mesg [y/n] Permite / impide que se reciban mensajes en la consola. 4. Gestión de ficheros y directorios: Nombres: 0 14 caracteres de cualquier tipo pero se recomienda, de los caracteres especiales, utilizar solamente. y _. Los ficheros que empiezan con punto son ocultos. Las mayúsculas y minúsculas se consideran letras diferentes. Tipos: o (-)ficheros normales (d) directorios (c) dispositivos de caracteres o (b) de bloques (p) temporal-pipe (f) de cola FIFO o (l) enlace. Referenciar un fichero: o R. Absoluta (camino desde root) R. Relativa (camino desde el dir. Actual). Metacaracteres: o * cualquier cadena de car. con cualquier longitud o? un carácter en la posición indicada. o [[!]<rango-car>] un carácter que coincida con el rango especificado. Comandos: $ file <fichero> indica el tipo de datos (ascii, programa c, programa fortran,... ) $ touch <fichero> Crea un fichero vacío o cambia fecha/hora si ya existe. -m [mmddhhmm[yy ]] cambia sólo fecha y hora de modificación. -a cambia sólo fecha y hora de acceso al fichero. -c no crea el fichero si no existe. $ cat <fichero/s> Visualiza el contenido del fichero/s > fichero Crea fichero. Si existe lo borra y crea nuevo fich1 fich2 > fichero fichero = fich1 + fich2 >> fichero fichero = fichero + lo que se escriba fich1 fich2>>fichero fichero = fichero + (fich1+fich2) $ pg <fichero/s> muestra un fichero/s página a página. $ more <fichero> muestra un fichero pantalla a pantalla. $ cp <fich1> <fich2> se copia fich1 en fich2 <fich1> <dir.> se copia fich1 en el directorio indicado con el mismo nombre. $ mv <fich1> <fich2> cambia el nombre de fich1 a fich2 en el directorio actual <fich1> <dir.> mueve el fichero/s al directorio indicado. $ rm <fichero/s> borra fichero/s -i pide confirmación -r borra todos los ficheros y subdirectorios del directorio. Prof.: Justo Sáez Arenas 3
4 $ ls <fichero/dir.> muestra lista de archivos según archivo o directorio especificado. -C -x ordenada por columnas -F añade / a directorios y * a ejecutables -R listado recursivo de todos los directorios -a todos los archivos, incluso ocultos -l listado en formato largo y detallado -i visualiza en nº de I-nodo de los ficheros $ l equivale a $ ls -al $ ln <fich1> <fich2> crea enlace entre fich1 y fich2 en el dir. actual (=acceso directo) <fichero/s> <dir> crea enlace del fichero/s con el mismo nombre en otro dir. $ find <camino> <condición> busca a partir de uno más caminos, ficheros que cumplan la condición: -name fichero busca el fichero especificado -perm máscara busca ficheros con ésa máscara -type tipo de fich. busca ficheros de un tipo determinado (d,b,c,p,f) -links [+-]n busca ficheros con n enlaces -user usuario busca los ficheros propiedad de ése usuario -group grupo idem para grupo -atime [+-]n ficheros a los que se accedió por última vez hace n días -exec comando se ejecuta el comando si se encuentra -print imprime los PATH de los ficheros localizados $ pwd muestra el camino del directorio actual $ cd cambia al directorio casa / cambia al directorio root.. sube al directorio padre <camino> cambia al directorio indicado $ mkdir <directorio/s> crea el directorio/s en el directorio actual $ rmdir <directorio/s> borra el directorio/s. Debe estar vacío y se hará desde el padre 5. Cadenas en ficheros: $ grep patrón <fichero/s> muestra las líneas del fichero/s que contengan el patrón $ fgrep patrón <fcihero/s> idem. Admite varias palabras en el patrón $ egrep patrón <fichero/s> idem pero el patrón acepta metacaracteres -b muestra nº de bloque donde ha encontrado patrón -c sólo muestra nº de la línea que coincide con el patrón -i ignora diferencia entre may. y min. -l muestra sólo el nombre de los ficheros que encuentra -n muestra nº de línea en el fichero/s -v muestra líneas donde no ha encontrado el patrón Prof.: Justo Sáez Arenas 4
5 $ wc <fichero/s> cuenta el número de car., palabras y líneas de un fichero/s -c sólo nº de caracteres del fichero -l sólo nº de líneas -w sólo nº de palabaras $ sort <fichero/s> clasifica en pantalla alfabéticamente las líneas de un fichero/s -c avisa antes de ordenar de las líneas desordenadas -m fusiona y ordena varios archivos que ya estuvieran ordenados -f ignora la diferencia entre may y min. -o fich redirecciona la salida al fichero indicado -u no muestra las líneas repetidas $ nl <fichero> muestra un fichero con las líneas numeradas. 6. Derechos o permisos sobre ficheros: Los derechos sobre ficheros están asignados a tres niveles: o usuario (propietario o creador del fichero) o grupo (usuarios que pertenecen al grupo del usuario cuando lo creó) o otros (Todos los demás usuarios del sistema). Los derechos que se pueden tener son: Sobre archivos: o r: lectura, se puede ver el contenido o w: escritura, se puede modificar o eliminar o x: ejecución, se puede ejecutar Sobre directorios: o r: se puede listar su contenido o w: se pueden añadir o eliminar ficheros de su lista o x: se puede referenciar. Existen unos derechos por defecto que se asignarán al crear los archivos: o Para directorios: drwxrwxrwx (777 en octal en binario). o Para archivos normales: -rw-rw-rw- (666 en octal en binario). o Esta asignación por defecto se puede modificar con una máscara de derechos. o Derechos asignados = Derechos por defecto máscara. P. Ej.: 755 = Comandos: $ chmod <modo> <fichero> cambia los derechos asignados a un archivo. <modo> nnn octal {u g o a} { + - =} {r w x / nnn} (user, group, others, all / read, write, exec.) ej. : chmod 777 (d. totales en f1) chmod 000 f1, chmod = f1 (sin derechos) chmod u-r f1, chmod u=wx f1 (quita r al us. Propietario) chmod g=rwx f1 (dar todos al grupo) chmod -r f1, chmod 333 f1, chmod a=wx (quita r a todos ) Prof.: Justo Sáez Arenas 5
6 chmod u=g (en user se da lo que tenga en group) $ umask [máscara] muestra o establece la máscara de derechos en la creación de archivos y directorios. Se escribe igual que el modo de chmod. Por defecto los directorios se crean con derechos totales : 777. Los archivos se crean con derechos : 666 (rw-rw-rw-). Los derechos que reciben los ficheros al crearse se obtienen así : derechos por defecto - máscara = derechos asignados. $ chown <usuario> <fichero> asigna un nuevo propietario al fichero. $ chgrp <grupo> <fichero> asigna un nuevo grupo-propietario al fichero. $ nwgrp <grupo> cambia de grupo el usuario actual. (ya debe pertenecer a él). 7. El editor de documentos: $ vi <fichero> - ~ ~ ~ fichero [New file] Comandos: Esc: Pasa a modo comando a A i I o O x dw dd D u ^F ^B añade texto después del cursor añade texto al final de la línea. inserta texto delante del cursor inserta texto al principio de la línea añade línea detrás de la actual añade línea delante de la actual borra un carácter borra una palabra borra línea borra línea completa deshace el último cambio avanza una página retrocede una página :q! Salir sin salvar :x salir salvando :wq grabar y salir :w <fichero> grabar según nombre de fichero (:w $HOME/fichero) Prof.: Justo Sáez Arenas 6
7 8. Dispositivos (impresora y disquetes): Impresora: (/dev/lp0, lp1, lp2,... controladas por el demonio lpsched ) $ enable activa terminales e impresoras $ lp <fichero/s> envía los ficheros indicados a la cola de impresora. Nos asigna un nº de petición (request id) -c imprime una copia y mientras el original se puede modificar -m envía un mail avisándonos cuando termina de imprimir -w informa con un write cuando termina de imprimir -n<nº> establece nº de copias a imprimir. $ cancel id_job cancela el trabajo de impresión indicado. $ lpstat -t informa sobre el spooler por defecto y los tipos de impresoras. name_spooler presenta el listado de tareas asociadas a ese spooler $ pr -d doble espacio -p pausa entre páginas -l <n> nº líneas por página -w <n> nº letras por línea - Disquetes: (/dev/fd0, fd1,...) $ mount Monta dispositivo $ umount Desmonta dispositivo $ man doscmd Informa de los comandos Unix relacionados con DOS $ dosformat <formato> Formatea disquete fd0 ($ dosformat /dev/rfd0135ds18 para discos de 1,4 Mb) $ dosdir /dev/fd0:<directorio> Lista directorio al estilo DIR $ dosls </dev/fd0:<directorio> Lista directorio al estilo ls $ doscat </dev/fd0:<directorio> Visualiza contenido de fichero DOS $ doscp <origen> <destino> Copia ficheros DOS $ dosrm <origen> <destino> Mueve o renombra ficheros DOS $ dosmkdir /dev/fd0:<directorio> Crea directorio DOS Prof.: Justo Sáez Arenas 7
8 $ dosrmdir /dev/fd0:<directorio> Elimina directorio DOS 9. Gestión de procesos: El concepto de proceso es el de una tarea dinámica, con vida. Los procesos nacen, tienen hijos, cambian de estado, heredan el patrimonio de sus padres, duermen, mueren, se suicidan, pueden ser asesinados e incluso se convierten en difuntos y zombies. $ sh Abre una nueva sesión shell. Se cierra con ^D o exit. $ ps Lista los procesos en curso. Muestra información sobre los procesos en ejecución. -f -l -e -a Muestra la siguiente información: F Palabra de estado asociada al proceso (flags). S Estado del proceso. UID Identificación del usuario propietario del proceso. La opción l muestra el número y la opción f el nombre del usuario. PID Número de identificación del proceso. PPID Número de identificación del proceso padre. C Código para la planificación de la gestión de procesos (ejecución diferida). PRI... $ sleep - Planificación de procesos: $ at $ batch $ nice $ nohup $ cron $ crontab - Comunicación entre procesos: $ kill Prof.: Justo Sáez Arenas 8
9 $ tee $ trap 10. Programación Shell: Un guión shell es un fichero cuyo contenido son órdenes Unix que al ser invocado se ejecutarán una detrás de otra. Este archivo debe llevar el derecho x ; si no habría que ejecutarlo anteponiendo la orden sh. - Entrada de valores en una variable: $ variable = orden/valor Declaración de una variable y se le asigna como valor la salida de la orden indicada o el valor indicado. $ read <variable1> <variable2> Permite introducir un valor en una variable. - Salida de valores de una variable: $ echo <cadena / variable> Muestra el contenido de variable $ set [<variable>] Muestra las variables definidas. Otra forma: $ echo $variable. - Variables del sistema: $HOME Directorio casa $PATH Caminos de búsqueda de comandos $LOGNAME Nombre del usuario actual $MAIL Directorio del buzón de correo electrónico $TERM Terminal $PS1 impronta del shell (# para root, $ para usuarios) $PS2 impronta de comando en ejecución (>). - Variables posicionales o argumentos: Se utilizan dentro de los guiones shell. Siempre se nombran con números ($1, $2,... $9). Sus valores los toman al escribirlos detrás del nombre del fichero-shell $guionshell <valor1> <valor2> <valor3>... En un guión con parámetros se generan automáticamente las siguientes variables: $0 Nombre del guión $* Contenido de todos los argumentos $# Contador de argumentos $? Código de error generado por la última orden del shell $$ Número de id. del proceso (PID). Prof.: Justo Sáez Arenas 9
10 $ expr <op1> {+ - * %}<op2> visualiza el resultado de una operación aritmética teniendo en cuenta que sólo se pueden devolver valores enteros. También se puede guardar el resultado en una variable: $ variable1 = expr Prof.: Justo Sáez Arenas 10
2 Comandos para imprimir lpr le lpr -P printer -h -s le lpq imprime le en la impresora por defecto imprime le en la impresora printer sin pagina de ca
1 Comandos para la manipulacion de archivos cat le more le head le tail le diff le1 le2 grep pat le find. -name pat -print locate pat wc le cat lea >> leb cp fold fnew ls [-la] mv fold fnew rm le rm -R
Más detallesComando Sintaxis y Descripción Ejemplo Opciones
Comando Sintaxis y Descripción Ejemplo Opciones >, >, > arch3 Redireccionan la entrada y la salida (respectivamente)
Más detallesINDICE. XV Agradecimientos. XIX Como leer este libro
INDICE Prologo XV Agradecimientos XIX Como leer este libro XXI 1 Primero lo primero 1 1.1 Introducción 1.2 Computadores: una visión panorámica 3 1.3 Hardware 5 1.3.1 Dispositivos de entrada 1.3.2 Procesador
Más detallesUNIX. Curso de Modelado Molecular I INTRODUCCIÓN
UNIX INTRODUCCIÓN Estrictamente, UNIX no es un sistema operativo simple, sino una familia de sistemas operativos multiusuario y multitarea. Comprende el núcleo del sistema operativo más un conjunto de
Más detallesResumen de comandos usuales de Unix y uso básico del shell bash
Page 1 of 8 Resumen de comandos usuales de Unix y uso básico del shell bash Indice 1. Generalidades sobre introducción de comandos en el shell 2. Manual 3. Directorios 4. Ficheros 5. Control de acceso:
Más detallesEl entorno de programación UNIX. CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR
El entorno de programación UNIX CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR Comandos más usuales ls (listar) Opción típica: -R (recursivo) Comandos
Más detallesGNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)
GNU/Linux desde la línea de comandos Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) De qué vamos a hablar? Kit de primeros auxilios en la shell: Comandos básicos. VI para náufragos Búsquedas
Más detallesbanner - Produce una salida en forma de carátula banner [-w [n] ] cadenas banner "Mi caratula por impresora" lpr
at - Planifica una tarea para que sea ejecutada en una fecha y hora dada at -q cola fecha_hora at -l at -r id-tarea at 4am tomorrow < tareas at -f tareas 11am Aug 15 banner - Produce una salida en forma
Más detalles( Tercera Parte ) 16 de Octubre de Versión 1.0
Linux Introducción y Aplicación a los SIG ( Tercera Parte ) 16 de Octubre de 2001 - Versión 1.0 1 Índice de Contenidos. 3ª parte. 9.- Vi, el editor universal... 10.- Scripts.... - 10.1 - Programación en
Más detallesBloque II: Programación orientada al sistema
Bloque II: Programación orientada al sistema Tema 9. Programación en Lenguaje C Tema 10. Programación del intérpretes de órdenes - Introducción - Repaso de las principales órdenes del intérprete - Redirección
Más detallesLaboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007
1 FICHEROS ls: Lista los ficheros de un directorio concreto. ls l: Lista también las propiedades y atributos. ls la: Lista ficheros incluidos los ocultos de sistema. ls -la more: Lista los ficheros de
Más detallesTEMA 6: Manejo de archivos, permisos y navegación en GNU/LINUX.
TEMA 6: Manejo de archivos, permisos y navegación en GNU/LINUX. Objetivos: Lograr en el estudiante un aprendizaje de la jerarquía de archivos que se maneja en GNU/LINUX, para que sepa cómo se estructura
Más detallesTema: Introducción a los comandos Linux
1 Implementación de redes Linux, Guía 1 Facultad: Ingeniería Escuela: Computación Asignatura: Implementación de Redes Linx Tema: Introducción a los comandos Linux Contenido En la presente practica de laboratorio
Más detallesObjetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS
Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS OBJETIVOS Este curso sobre GNU/Linux se dirige a cualquier informático que desee dominar los principios básicos de este sistema operativo o que quiera
Más detallesLINUX Comandos vía terminal (Tema 13)
LINUX Comandos vía terminal (Tema 13) Ejercicio 1: Construye un pipeline que envié una versión desordenada del fichero NADA a un fichero llamado NADA.NOORDEN y una versión ordenada al fichero NADA.ORDEN
Más detallesComandos Básicos de Guadalinex
Comando Descripción Ejemplos y comentarios man comando Muestra el manual de un comando, útil para aprender a utilizar sus argumentos man man cd nom_directorio Cambia de directorio cd sólo va a tu home
Más detallesComandos del administrador
Universidad de Las Palmas de Gran Canaria (C) ULPGC 1 at - Planifica una tarea para que sea ejecutada en una fecha y hora dada at -q cola fecha_hora at -l at -r id-tarea $ at 4am tomorrow < tareas $ at
Más detallesComandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez
Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez Introducción a la SHELL El Shell es un programa que: Lee Escribe TERMINAL Ejecuta PROMPT COMANDOS La Shell es un intérprete de comandos 2 Qué
Más detallesFacultad de Ingeniería Universidad de Buenos Aires Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.
Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Dennis Ritchie Sistemas Abiertos
Más detallesComputer Networks I 1. LÍNEAS DE COMANDO EN LINUX PARA PRÁCTICAS DE REDES I con Raspberry Pi 2
Computer Networks I 1 LÍNEAS DE COMANDO EN LINUX PARA PRÁCTICAS DE REDES I con Raspberry Pi 2 Computer Networks I 2 Introducción Permite interactuar con la máquina mediante comandos mediante operaciones
Más detallesLÍNEAS DE COMANDO EN LINUX PARA PRÁCTICAS DE REDES I con Raspberry Pi 2. Computer Networks I 1
LÍNEAS DE COMANDO EN LINUX PARA PRÁCTICAS DE REDES I con Raspberry Pi 2 Computer Networks I 1 Introducción Permite interactuar con la máquina tecleando comandos mediante operaciones que se pueden hacer
Más detallesSistema operativo GNU/Linux básico. Muestra la ruta completa hasta el directorio actual
A.Tablas de comandos A.1. Sistema de ficheros ls [pattern] cd [ruta] pwd find [parámetros] [path] ln ruta [nombrenuevolink] Lista los contenidos de un directorio determinado -a muestra todos los contenidos,
Más detallesShell Power!!! Comandos básicos de consola
Shell Power!!! Comandos básicos de consola Wences René Arana Fuentes aranaf51@gmail.com, @debian.org.gt 18 de julio de 2009 Indice 1 Introducción CLI Indice 1 Introducción CLI 2 Introducción Tipos de shells
Más detallesUNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS
UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS Eduard Lara 1 1. INTRODUCCIÓN En los sistemas GNU/LINUX y UNIX los dispositivos como los discos duros y sus particiones, el terminal de pantalla, el teclado,
Más detallesLinux Principios básicos de uso del sistema [4ª edición]
Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran
Más detallesSistemas Operativos. Práctica 1. Curso 2005/2006
Sistemas Operativos Práctica 1 Sesión n 2 Curso 2005/2006 PERMISOS Deben protegerse: La privacidad de los archivos y directorios. Proteger ciertos archivos fundamentales para el SO. etc. Los permisos de
Más detalles100 ejercicios básicos sobre Linux
Boletines Linux (GNU Utils) Estos son ejercicios sencillos para práctica el trabajo con consola con las GNU Utils. Hay tambien algún coman do nuevo para que exploréis (umask y time). 100 ejercicios básicos
Más detallesComparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows.
Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows. Windows muestra cada partición en una UNIDAD nombrada con
Más detallesPREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX
PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX 1. Cómo hago para ver los archivos del directorio anterior? ls../ 2. Cómo sé en qué directorio estoy? pwd 2. Como veo los archivos en
Más detallesProcesos (Sistemas informáticos multiusuario y en red) ÍNDICE
Procesos ÍNDICE 1.- Introducción...2 1.-1 Comando ps...2 1.-2 Ejecución en segundo plano...2 2.- Planificación de procesos...3 2.-1 Comando at...3 2.-2 Comando crontab...4 2.-3 Comando nohup...5 3.- Comunicación
Más detallesComandos. Sistemas Operativos III - ETB EMT - CETP
Más Comandos echo [OPCIONES] MENSAJE escribe en la salida estándar los mensajes, separados con un espacio y con EOL al final. -n suprime EOL al final -e interpreta estos caracteres especiales \a» campana
Más detallesFacultad de Ingeniería Universidad de Buenos Aires Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.
Facultad de Ingeniería Universidad de Buen Aires 75.08 Sistemas Operativ Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiert Sabores Dennis
Más detallesComandos de Gestión n de Archivos. Sistemas Operativos III - ETB EMT - CETP
Comandos de Gestión n de Archivos Comandos de Gestión de Archivos Comandos para la tabla de directorios y espacio ocupado en bloques. Visualización de Archivos y directorios. Comando: ls [param] [ruta]
Más detallesLínea de comandos o consola o shell
Comandos LinuxMint Línea de comandos o consola o shell Diferencias modo gráfico Vs modo línea Interfaces Gráficas: Utiliza imágenes y objetos gráficos para representar información. Es un entorno visual
Más detalles.enreda. Cambia la fecha del sistema (si pulsamos Intro aceptamos la fecha predeterminada) Poner Date /T
Comandos MS-DOS autor Carmelo domingo, 12 de noviembre de 2006 Modificado el lunes, 13 de noviembre de 2006 Comandos MS-DOS DIR /p /w /a: (h - s- d - a - r) /o: (n-e-d-s-g-c) Muestra el contenido del directorio
Más detallesEl sistema operativo Linux
El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2
Más detalles1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos?
PREGUNTAS TEÓRICAS GENERALES 1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos? Linux es el nombre del kernel del sistema operativo GNU/Linux. El resto del sistema
Más detalles1969 Ken Thompson y Dennis Ritchie. Es un sistema UNIX compuesto de software libre y de código abierto Licencia GNU
Tema 4 (2). Introducción a los Sistemas Operativos Fundamentos de Informática Curso 2010/2011 Índice simples sobre ficheros Breve reseña histórica de Unix 1969 Ken Thompson y Dennis Ritchie Juego Space
Más detallesP1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.
P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. Fundamentos de Informática Se accederá a la cuenta Unix de manera remota desde terminales con S.O. Windows situados en el laboratorio
Más detallesComandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio
Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio Qué es Linux? Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta. Principal
Más detallesPrácticas de Fundamentos del Software
Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº3: Permisos y redirecciones 1 Objetivos principales Modificar los permisos de un archivo. Comprender cómo se manejan las
Más detallesBorra el fichero hola.txt -rf Borra el fichero/directorio sin pedir confiramación
PRÁCTICA 0L- Ejercicios básicos de LINUX Edición de archivos Edición de archivos vi joe y jed touch less cat more Editor de textos por defecto editar tecla
Más detallesPrácticas de Fundamentos del Software
Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº2: Órdenes de UNIX/Linux (Parte I) 1 Introducción Esta parte se dedica al manejo del Shell de forma interactiva e introduce
Más detallesPráctica 1. Complemento. Comandos de Linux y Editor vi.
Práctica 1. Complemento. Comandos de Linux y Editor vi. Objetivo: Aprender los comandos básicos para la manipulación de ficheros y directorios dentro de un determinado Sistema Operativo, en este caso Linux.
Más detallesFedora Core GNU/LINUX
Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.
Más detallesLinux 101 Explorando la línea de comandos
Explorando la línea de comandos Shell Una shell es un programa que acepta e interpreta comandos y provee una interfaz con el sistema, en linux existen varias opciones: bash (GNU Bourne Again Shell): Está
Más detallesShell Script Sistemas Operativos III - ITS EMT - CETP
Shell Script SHELL tiene dos formas distintas de ejecutar comandos : Archivos binarios Programas compilados y de los cuales existe un ejecutable archivos.exe ó.com en MS-DOS Archivos de texto Contienen
Más detallesInterfaz de línea de comandos (CLI)
Interfaz de línea de comandos (CLI) Aurelio Sanabria Taller de programación II semestre, 2015 1 Obteniendo ayuda Man: Permite obtener información sobre comandos conocidos y desconocidos. Se divide por
Más detallesSistemas Operativos sesión 28: sistema de ficheros
Sistemas Operativos sesión 28: sistema de ficheros Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos Dispositivos Particiones/Volúmenes Sistema de ficheros Ficheros + Directorios
Más detallesLINUX - El intérprete de órdenes I
LINUX - El intérprete de órdenes I Objetivo: Se pretende introducir al alumno en el uso del intérprete de órdenes bash de LINUX. El intérprete de órdenes Como todos los sistemas operativos de tipo UNIX,
Más detallesNombres de archivo. Sistemas Operativos III - ETB EMT - CETP
Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres
Más detallesATRIBUTOS DE LOS FICHEROS EN LINUX
PRÁCTICA 2 ATRIBUTOS DE LOS FICHEROS EN LINUX Objetivos Noción de inodo. Enlaces simbólicos y no simbólicos. Descripción de los atributos de un fichero. Permisos de un fichero. 1. Noción de inodo A cada
Más detallesIntroducción a UNIX. LABORATORIO DE SISTEMAS DE OPERACIÓN I (ci 3825) Prof. Yudith Cardinale
LABORATORIO DE SISTEMAS DE OPERACIÓN I (ci 3825) Prof. Yudith Cardinale Características generales: Multiusuario, multitasking (Tiempo Compartido) y multiconexiones Permite la creación, modificación y destrucción
Más detallesSistema de archivos. El sistema de archivos tiene una serie de directorios estándar:
Sistema de archivos En UNIX todos los programas, datos, directorios y dispositivos son archivos. Un archivo es una sucesión de bytes. El sistema de archivos de UNIX está organizado en una jerarquía de
Más detallesNociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula
Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo
Más detallesUso básico del shell.
Uso básico del shell. Ingrese a la máquina virtual identificándose como el usuario no privilegiado. Usando el comando pwd Para determinar el directorio en el cual se está actualmente (directorio actual),
Más detallesComandos Básicos de Linux
Comandos Básicos de Linux 1/8 LOGIN Y PASSWORD El proceso de Login distingue a un usuario de otro. Identifica a cada usuario con un nombre. Tras arrancar el sistema: Linux login: nombre de usuario Password:
Más detallesPráctica de laboratorio: Trabajo con la línea de comandos de Linux
Práctica de laboratorio: Trabajo con la línea de comandos de Linux Introducción En esta práctica de laboratorio, utilizará la línea de comandos de Linux para administrar archivos y carpetas y para realizar
Más detallesTema: Uso de Bash en Linux.
1 Tema: Uso de Bash en Linux. Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Objetivo
Más detallesRamón Manjavacas Ortiz
Curso 2004-2005 Ramón Manjavacas Ortiz Web: http://www.inf-cr.uclm.es/www/rmanjava Email: Ramon.Manjavacas@uclm.es Usuarios y grupos.: 1 Administración de usuarios en UNIX.: 2 Administración de usuarios
Más detallesFacultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.
Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis
Más detallesSistema Operativo Linux Agenda
Sistema Operativo Linux Agenda Ayuda en Linux: Páginas man, otros recursos Navegación sobre el sistema de archivos Administración de archivos (I parte) 1 Ayuda en Linux Páginas man Páginas man También
Más detallesdescripción de algunos comandos. He cambiado tambien el orden de acuerdo con el seguido en las clases los últimos años. Dedico este texto a los
i Prefacio Este texto surgió como apuntes de la asignatura Sistemas Abiertos de la Escuela Universitaria de Informática en la Universidad Politécnica de Madrid. No presenta temas nuevos. Aporta la selección
Más detallesAdministración de Archivos
Administración de Archivos Un archivo: Es una colección de bytes. Constituye la unidad fundamental de un sistema de archivos en Unix. Cada archivo tiene los siguientes atributos: Un nombre de archivo.
Más detallesLinux. Comandos de Filtro. C.E.T.P E.M.T. Informática I.T.S Sistemas Operativos III - Prof. Leonardo Carámbula
Linux Comandos de Filtro Introducción a Filtros Un grupo de comandos que leen alguna entrada, realizan una transformación y escriben una salida. find grep egrep fgrep sort tr sed join unique head, tail
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN SISTEMAS OPERATIVOS MULTIUSUARIOS
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN SISTEMAS OPERATIVOS MULTIUSUARIOS PRÁCTICA I 1. Instala el cliente de conexión remota SSH Secure Shell (si es que no tienes
Más detallesCreación De Scripts Ejecutables
Creación De Scripts Ejecutables Este manual se hace con la finalidad de dar una explicación paso a paso de cómo crear scripts que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión.
Más detallesIntroducción a Linux. El regreso a los años 70: la consola (I)
Qué es y cómo acceder a una consola? Sintaxis general de parámetros en BASH Encadenamiento de comandos Otros comandos GNU Editores de textos Qué es y cómo acceder a una consola? Una consola es una terminal
Más detallesTEMA 2: GESTIÓN DE ARCHIVOS
Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles
Más detallesUNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS
UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS Eduard Lara 1 1. INTRODUCCIÓN. SISTEMA DE FICHEROS El sistema de ficheros es la organización lógica del disco que nos permite almacenar la información en forma
Más detallesFacultad de Ingeniería Universidad de Buenos Aires 7508 Sistemas Operativos
Facultad de Ingeniería Universidad de Buenos Aires 7508 Sistemas Operativos Práctica 1. 1. Cuál es la diferencia entre $ cat file pr $ pr < file $ pr file 2. Verifique el resultado de los siguientes comandos.
Más detallesSistema Operativo Linux
Sistema Operativo Linux Contenidos Introducción al vi Modos s en el vi s de entrada s de posicionamiento s de edición Opciones de la sesión 1 Introducción n al vi Se utiliza para crear o modificar textos
Más detallesPrácticas de Fundamentos del Software
Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº4: Variables, Alias y Órdenes de Búsqueda 1 Objetivos principales Conocer el concepto de variables y los tipos de variables
Más detallesSistema Operativo Linux
Sistema Operativo Linux Contenidos Administración de usuarios Creación, modificación, eliminación Atributos de las contraseñas Administración de permisos en archivos y directorios Mecanismos de autenticación
Más detallesLista de comandos de Linux
Autor: HANHAN CHEN Fecha Publicación: 2017-05-17 21:01:27 1 Lista de comandos de Linux whoami: nombre del usuario actual uname pwd: url directorio actual echo : imprimir una variable echo $PATH: esta variable
Más detallesProgramación de sistemas El sistema de archivo de UNIX
Programación de sistemas El sistema de archivo de UNIX Prof: Sergio Bemposta Dpto: DACA E.Politecnica sergio.bemposta@uem.es Indice Concepto de archivo El i-nodo Tablas de control de archivos Los directorios
Más detallesProgramación en la shell (II)
Programación en la shell (II) Xaro Benavent Garcia xaro.benavent@uv.es Herramientas de Programación p.1/18 Órdenes sobre archivos de texto: grep egrep Sintaxis: egrep [opciones] patrón archivo Buscar en
Más detallesEl Shell BASH. Intérprete de comandos
El Shell BASH Intérprete de comandos Qué es el intérprete de comandos? Es la interfaz más sencilla con el SO Hay muchos como PDKSH (Korn), ZSH, nos limitaremos al BSSH (Bourne Again Shell) Propiedades:
Más detallesAvalon Consultores, C.A. - RIF: J URL:
ASPECTOS GENERALES DIRIGIDO A OBJETIVOS Brindar los elementos necesarios para permitir explorar y manipular las capacidades del sistema operativo Linux y consolidar las bases para iniciar un programa de
Más detallesARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORES PRÁCTICA 5 El Shell de UNIX como lenguaje de programación (II) Conteni 2.1 CONTROL DEL FLUJO (II) 1.5.1 Bucles con las sentencias while y until 1.5.2 Las órdenes true y false
Más detallesCOMANDOS DE USO GENERAL I
PRÁCTICA 4 COMANDOS DE USO GENERAL I Objetivos Manejo de los editores vi y joe. Comandos relacionados con la fecha del sistema: date, cal. Comandos para la visualización de ficheros: cat, more, less. Comandos
Más detalles1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4.
1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4. Como veo los archivos en un directorio? 5. Cómo puedo crear archivos
Más detallesSesión 3. Comandos avanzados. Curso 09/10. Mª José Santofimia Escuela Superior de Informática Universidad de Castilla-La Mancha
Curso 09/10 Curso de Enseñanzas Propias GNU/Linux Sesión 3 Comandos avanzados Mª José Santofimia Escuela Superior de Informática Universidad de Castilla-La Mancha Contenido Utilidades de Terminal Tareas
Más detallesIntroducción a GNU/Linux 20/08/2015
20/08/2015 Qué es un Sistema Operativo (SO)? SO: es el software que se ejecuta al iniciar la computadora y que posibilita el manejo de la misma. funciones básicas Provee interfaces al usuario. Gestiona
Más detallesPRÁCTICA 01 GESTIÓN DE ARCHIVOS Y DE PERMISOS EN LINUX
PRÁCTICA 01 GESTIÓN DE ARCHIVOS Y DE PERMISOS EN LINUX En esta práctica veremos algunas operaciones básicas sobre archivos que nos permitirán conocer propiedades básicas de los mismos. Estas operaciones
Más detallesVerdadero si el archivo fue modificado dentro de los últimos N días. Verdadero si el archivo fue cambiado dentro de los últimos N días.
Filtros 1 Se da el nombre de filtros a un grupo de comandos que leen un flujo de datos de entrada, realizan una transformación sobre ellos y los escriben a un flujo de salida. Los filtros que veremos en
Más detallesMINI-MANUAL DE MS-DOS
MINI-MANUAL DE MS-DOS 1. ALGUNOS TIPOS DE EXTENSIONES Las extensiones indican el tipo de archivo que se maneja: BAT, son ficheros con una estructura de texto convencional, que permiten 'programar' una
Más detallesAuxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer
Auxiliar 1 CC31A Profesor: José Miguel Piquer Auxiliares: Carlos Hurtado Sebastián Kreft Pedro Valenzuela Comandos útiles: ls Muestra
Más detallesLínea de comandos en GNU/Linux
Línea de comandos en GNU/Linux En este tutorial aprenderemos desde 0 a utilizar la línea de comando en GNU/Linux Abrimos un terminal y escribimos nuestro primer comando: Date Para saber en qué directorio
Más detallesEl Sistema Operativo Linux
Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada
Más detallesComandos importantes:
Objetivo: Aprender a usar una de las herramientas mas potentes del sistema operativo Linx: sus consolas de terminal Accede a una consola de terminal :Alt+Ctrl+F1;...F6 o bien desde el entorno gráfico abriendo
Más detallesHow to 5 Creación de usuarios y grupos
How to 5 Creación de usuarios y grupos Un usuario es un individuo que utiliza una computadora, sistema operativo, servicio o cualquier sistema, por lo tanto no podemos asignarles los mismos permisos a
Más detallesEDITOR VI. La sintaxis del comando vi es, al igual que la de cualquier comando UNIX: vi [opciones] archivo
EDITOR VI El editor vi es el editor por excelencia de UNIX. Es bastante potente y complicado de manejar a pleno rendimiento, debido a la gran cantidad de opciones que tiene, pero es fácil dar los primeros
Más detallesHow to #5: Creación de Usuarios, Grupos y Permisos
Instituto Tecnológico de Las Américas (ITLA) Sistema Operativos 3 Luis Enmanuel Carpio Domínguez Matrícula: 2012-1206 How to #5: Creación de Usuarios, Grupos y Permisos Linux es un sistema multiusuario,
Más detallesMª DOLORES CARBALLAR FALCÓN L
Mª DOLORES CARBALLAR FALCÓN 28935146L Nivel educativo al que va dirigido: El objetivo de esta práctica, es acercar los comandos más básicos para la manipulación de ficheros y directorios del Sistema Operativo
Más detallesTrabajo con ficheros de texto
Trabajo con ficheros de texto Ficheros de texto En Linux se usan los ficheros de texto para muchas cosas: Documentación de programas Ficheros de configuración Guiones del Shell Archivos de registro (log
Más detallesCátedra de Sistemas Operativos
Departamento de Ingeniería e Investigaciones Tecnológicas Cátedra de Sistemas Operativos Jefe de Cátedra: Jefe de trabajos prácticos: Autor: Fabio Rivalta Fernando Boettner Ramiro de Lizarralde Año: 2008
Más detallesTema 7:Línea de ordenes del sistema operativo.
Tema 7:Línea de ordenes del sistema operativo. Órdenes de Linux Introducción Estructura de directorios Ordenes básicas Bash Shell Redirección 1 1. Introducción Objetivos Conocer el árbol de directorio
Más detallesTRABAJANDO CON ARCHIVOS Y DIRECTORIOS. Sistemas Operativos 3 Wandirys Lappost Díaz
TRABAJANDO CON ARCHIVOS Y DIRECTORIOS Sistemas Operativos 3 Wandirys Lappost Díaz 2013-1534 TRABAJANDO CON ARCHIVOS Y DIRECTORIOS CÓMO MANEJAR ARCHIVOS Y CARPETAS DESDE LA TERMINAL DE LINUX El comando
Más detallesdonde <directorio> es el nombre del directorio al que queremos ingresar.
Moviéndonos por el entorno Ahora que ya podemos presentarnos como usuarios y sabemos como indicar archivos con su camino completo, cómo podemos cambiar nuestro directorio de trabajo? El comando para movernos
Más detalles