Interfaz de línea de comandos (CLI)

Documentos relacionados
Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007

Sistema Operativo Linux

Guía práctica de estudio 02: GNU/Linux

Comandos para manipulación de archivos y directorios Parte II

El directorio principal se denomina raíz y se expresa con la barra invertida \ es el directorio padre

Shell de Unix ProgPLN

TEMA 2: GESTIÓN DE ARCHIVOS

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)

Nociones 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

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

ATRIBUTOS DE LOS FICHEROS EN LINUX

TEMA 2: Sistemas Operativos

El Sistema Operativo Linux

donde <directorio> es el nombre del directorio al que queremos ingresar.

Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio

Borra el fichero hola.txt -rf Borra el fichero/directorio sin pedir confiramación

Administración de Linux

Comandos Básicos de Linux

Prácticas de Fundamentos del Software

Uso básico de la terminal

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Introducción a Windows

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Autor: Prof. Pedro A. Hernández correo: Versión 1.0

Introducción a Linux. II.

100 ejercicios básicos sobre Linux

GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos

Introducción al Sistema GNU/Linux

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

Creacion de Script. Que es un Script?

CONCEPTOS BÁSICOS COMPUTADORA

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

Interprete comandos de Windows.

Introducción a Linux. El regreso a los años 70: la consola (III)

Tema 1: Introducción al S.O.

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

Sistemas Operativos sesión 13: shell-scripting

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Linux Principios básicos de uso del sistema [4ª edición]

Escuela Fedora. Manual para el Estudiante. CC-By William Moreno Reyes

SILLABUS CURSO : LINUX

Shell Script Sistemas Operativos III - ITS EMT - CETP

Sistemas Operativos. Práctica 1. del shell bash de Unix Curso 2005/2006

El sistema operativo Linux

Administración de Sistemas Operativos

LINUX fork() execv() wait() exit() kill signal pipe creat close open read write fstat Chmod getuid, setuid, getgid setgid

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

Gestión de archivos y carpetas

Tema 2: Sistemas Operativos. Linux

Fedora Core GNU/LINUX

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO

LINUX Comandos vía terminal (Tema 13)

Unidad 3: Gestión de Usuarios y Grupos Permisos y Procesos

Comandos importantes:

INSTALACIÓN DE NAVICAT EN LINUX Por Jaibol Santaella

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

Licencia de Publicación

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

La terminal de comandos

Copias de seguridad (Linux)

Como crear usuarios y grupos, añadirles permisos.

Curso cero. Introducción a Linux

Laboratorios Linux: mini-curso de supervivencia

Copiar proyectos de Scratch a un pendrive

Tema II: EL SHELL. COMANDOS BÁSICOS DE LINUX

Lcdo. Manuel Mujica 1

( Segunda Parte ) 9 de Octubre de Versión 1.0

Comandos Básicos de Linux Verano passwd: Se usa para cambiar la contraseña

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

Facultad de Ingeniería Universidad de Buenos Aires Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Linux Completo (Versión Ubuntu 9)

Administración de usuarios y grupos en Debian {Terminal}

Usuarios, Grupos y Permisos en GNU/Linux

Introducción a Linux. Comandos básicos

004. Archivos y directorios

PRACTICAS DE SERVICIOS DE RED E INTERNET

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Práctica 1: Herramientas básicas:

Linux Completo (Versión Ubuntu 9)

PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX

Realización de Backups

GNU/Linux Administración Básica

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Transcripción:

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 secciones: 1 2 3 4 5 6 7 8 9 Programas ejecutables y guiones del intérprete de órdenes Llamadas del sistema (funciones servidas por el núcleo) Llamadas de la biblioteca (funciones contenidas en las bibliotecas del sistema) Ficheros especiales (se encuentran generalmente en /dev) Formato de ficheros y convenios p.ej. I/etc/passwd Juegos Paquetes de macros y convenios p.ej. man(7), groff(7). Órdenes de admistración del sistema (generalmente solo son para root) Rutinas del núcleo [No es estándar] La opción más popular es -k que permite buscar términos dentro del título y descripción de las páginas del manual

Relacionados a directorios ls: Muestra el contenido del directorio actual. Opciones populares: -a : muestra todos los directorios incluido los archivos ocultos. -l : Presenta información completa de los permisos de los archivos listados. -h : Muestra los tamaños de los archivos en tamaños de Kilos, Megas o Gigas Nota: Existe un comando sl que muestra un tren en ascii solo por fastidiar la vida.

Relacionados a directorios cd: cambia el directorio actual. Notas: Si no se proveen argumentos regresa a la carpeta /home/<username>. El símbolo.. hace referencia al directorio padre. El símbolo. hace referencia al mismo directorio. El símbolo ~ hace referencia al directorio home.

Relacionados a directorios mkdir : Crea un directorio. Opciones populares: pwd -p : Crea todos los directorios padres si no existen. : Muestra la ruta completa del directorio actual. Algunas veces, dependiendo del shell este comando puede cambiar un poco de forma. rm : Borra ficheros o directorios Opciones populares: -r : elimina recursivamente. -f : solicita borrado forzoso. -i : pide confirmación por cada archivo antes de ser borrado.

Relacionados a directorios mv : mueve directorios de un lugar a otro. Curiosamente si el directorio destino no existe simplemente le cambia el nombre al directorio actual. Funciona tanto para archivos cómo para directorios.

Redireccionamiento >, >> o <: permiten redirigir la salida de un comando o un archivo a otro $echo hola amigo > archivo.md $echo hola amigo >> archivo.md Escribe hola amigo (salida del comando echo) en el archivo con el nombre archivo.md. Sobre escribe el archivo. Escribe el texto hola amigo en la última línea del archivo. $head -n 2 < hola.tex Le envía como parámetro al comando head el contenido del archivo hola.tex

Relacionados a directorios chmod : Cambia los permisos de un archivo. Opciones populares: -r : cambia los permisos recursivamente Ejemplos de uso: $ chmod 755 directorio $ chmod o+w directorio

Permisos y derechos en GNU/Linux Permiten limitar el acceso a otros usuarios. Trabajan a diferentes niveles: Usuario (u) Grupo (g) El resto (o) Se utilizan 3 permisos: Lectura Escritura Ejecución

Permisos y derechos en GNU/Linux Cada archivo en GNU/Linux queda identificado por 10 caracteres mismos a los que se les denomina máscara. El primero hace referencia al tipo de archivo. Los 9 siguientes, (en bloques de 3) hacen referencia a los permisos que tiene para, respectivamente, al propietario, al grupo y al resto u otros.

Permisos y derechos en GNU/Linux

http://creativecommons.org/licenses/by-sa/3.0/cr/ *La licencia de la presentación no cubre las imágenes utilizadas*

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 secciones: 1 2 3 4 5 6 7 8 9 Programas ejecutables y guiones del intérprete de órdenes Llamadas del sistema (funciones servidas por el núcleo) Llamadas de la biblioteca (funciones contenidas en las bibliotecas del sistema) Ficheros especiales (se encuentran generalmente en /dev) Formato de ficheros y convenios p.ej. I/etc/passwd Juegos Paquetes de macros y convenios p.ej. man(7), groff(7). Órdenes de admistración del sistema (generalmente solo son para root) Rutinas del núcleo [No es estándar] La opción más popular es -k que permite buscar términos dentro del título y descripción de las páginas del manual

Relacionados a directorios ls: Muestra el contenido del directorio actual. Opciones populares: -a : muestra todos los directorios incluido los archivos ocultos. -l : Presenta información completa de los permisos de los archivos listados. -h : Muestra los tamaños de los archivos en tamaños de Kilos, Megas o Gigas Nota: Existe un comando sl que muestra un tren en ascii solo por fastidiar la vida.

Relacionados a directorios cd: cambia el directorio actual. Notas: Si no se proveen argumentos regresa a la carpeta /home/<username>. El símbolo.. hace referencia al directorio padre. El símbolo. hace referencia al mismo directorio. El símbolo ~ hace referencia al directorio home.

Relacionados a directorios mkdir : Crea un directorio. Opciones populares: pwd -p : Crea todos los directorios padres si no existen. : Muestra la ruta completa del directorio actual. Algunas veces, dependiendo del shell este comando puede cambiar un poco de forma. rm : Borra ficheros o directorios Opciones populares: -r : elimina recursivamente. -f : solicita borrado forzoso. -i : pide confirmación por cada archivo antes de ser borrado.

Relacionados a directorios mv : mueve directorios de un lugar a otro. Curiosamente si el directorio destino no existe simplemente le cambia el nombre al directorio actual. Funciona tanto para archivos cómo para directorios.

Redireccionamiento >, >> o <: permiten redirigir la salida de un comando o un archivo a otro $echo hola amigo > archivo.md $echo hola amigo >> archivo.md Escribe hola amigo (salida del comando echo) en el archivo con el nombre archivo.md. Sobre escribe el archivo. Escribe el texto hola amigo en la última línea del archivo. $head -n 2 < hola.tex Le envía como parámetro al comando head el contenido del archivo hola.tex

Relacionados a directorios chmod : Cambia los permisos de un archivo. Opciones populares: -r : cambia los permisos recursivamente Ejemplos de uso: $ chmod 755 directorio $ chmod o+w directorio

Permisos y derechos en GNU/Linux Permiten limitar el acceso a otros usuarios. Trabajan a diferentes niveles: Usuario (u) Grupo (g) El resto (o) Se utilizan 3 permisos: Lectura Escritura Ejecución

Permisos y derechos en GNU/Linux Cada archivo en GNU/Linux queda identificado por 10 caracteres mismos a los que se les denomina máscara. El primero hace referencia al tipo de archivo. Los 9 siguientes, (en bloques de 3) hacen referencia a los permisos que tiene para, respectivamente, al propietario, al grupo y al resto u otros.

Permisos y derechos en GNU/Linux

http://creativecommons.org/licenses/by-sa/3.0/cr/ *La licencia de la presentación no cubre las imágenes utilizadas*