Comandos Básicos de Linux

Documentos relacionados
TEMA 2: GESTIÓN DE ARCHIVOS

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

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

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

Administración de Sistemas Operativos

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

Shell de Unix ProgPLN

Cuentas. Guía 1er laboratorio Linux - Comandos - Fork. Programación en C. Linux. Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op..

La jerarquía del sistema de archivos.

ATRIBUTOS DE LOS FICHEROS EN LINUX

Programación estructurada

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

Estructura de directorios

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

El Sistema Operativo Linux

Seminario de introducción al uso del sistema operativo UNIX

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX

Introducción a Linux. II.

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS)

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

Laboratorios Linux: mini-curso de supervivencia

Linux. Comandos básicos. Gustavo C. Distel D.C.I.C. U.N.S.

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar

Tema 1: Introducción al S.O.

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

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

LINUX primeros pasos como usuario

Montaje de particiones

El sistema operativo Linux

1. CARACTERÍSTICAS DE LINUX.

Taller de Sistemas Operativos. Índice de Comandos según su función

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

Práctica 1: Herramientas básicas:

Sistemas Operativos I Manual de prácticas

Curso avanzado de Linux

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

Archivos. Teoría de Sistemas Operativos. Archivos. Archivos. Archivos. Archivos. Administración de Archivos

Uso básico de la terminal

Introducción a GNU/Linux (I) Constantino Malagón

Programación (PRG) PRACTICA 1. Entorno de trabajo. Sistema operativo. Órdenes básicas.

Curso cero. Introducción a Linux

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.

Tema 2. Organización de un sistema operativo tipo Linux

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

Introducción a Windows

GNU/Linux Administración Básica

Sistema Operativo Linux

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas

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

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

LINUX EL SISTEMA OPERATIVO

Introducción a Linux

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

PRÁCTICA DE COMANDOS BASICOS DE LA CONSOLA DEL SIMBOLO DE SISTEMA

Sistema Operativo Linux Agenda

Fedora Core GNU/LINUX

La consola en GNU / Linux

GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS

Sistemas Operativos. Curso 2016 Sistema de Archivos

GNU/Linux: Primeros Pasos en la FCAGLP

Gestión de archivos y carpetas

UNIDAD 2: COMANDOS BÁSICOS

INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX

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

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

Nombre:... Fecha: / 11 /2010

Comandos Linux Ayuda. Archivos y directorios

TP N 4 Redirección de entrada y salida estándar

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

Sistemas Operativos: Programación de Sistemas. Curso Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J.

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados.

Comandos más utilizados en Linux

Guía Comandos Básicos sobre Unix/Linux

Introducción a Linux

GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos

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

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Fiery EXP250 Color Server SERVER & CONTROLLER SOLUTIONS. Impresión desde UNIX

SILLABUS CURSO : LINUX

Herramientas Informáticas I Software: Sistemas Operativos

Sistemas de Ficheros en GNU/Linux

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

TEMA 2: Sistemas Operativos

Ejercicios sistemas Linux 100 primeros

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Conceptos Fundamentales sobre UNIX Laboratorio Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.)

Formatos para prácticas de laboratorio

Guía Teórica Práctico 1: Ventana de Comandos o Terminal

Transcripción:

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: palabra clave que da acceso al usuario para pasar al sistema - Fijar un password: % password - Cambiar el password: % password CONSOLAS VIRTUALES Linux = sistema multitarea: se pueden ejecutar diversos procesos simultánemente. Cada tarea en una consola virtual. Para cambiar de consola: ALT-F1... ALT-F8 Cada una de las consolas ofrece el prompt de entrada para poder acceder al sistema como si de otro usuario se tratara. 2/8

FICHEROS Y DIRECTORIOS FICHERO: cualquier información salvada en disco identificada con un nombre. El nombre puede tener cualquier carácter excepto / DIRECTORIO: colección de ficheros identificada con un nombre Estructura de árbol: / Directorio raíz PATH: identificación de un camino para alcanzar un fichero indicando el conjunto de directorios por lo que se atraviesa: / bin dev etc home lib proc usr /DIR1/DIR2/DIR3/FICHERO usuario1 usuario2 X11R6 bin emacs FICHEROS Y DIRECTORIOS PATH ABSOLUTO: respecto a / Ej: /directorio1/fichero1 PATH RELATIVO: respecto al directorio en el que localmente nos encontremos Ej: Si estamos en directorio1/fichero1 Directorio home: ~/directorio1/fichero1 ~ Para referirnos a los ficheros de otros usuarios: ~usuario2/directorio1/fichero1= /home/usuario2/directorio1/fichero1 - Comando pwd (print work directory): devuelve la posición actual absoluta dentro del árbol de directorio Ej: %pwd /directorio1 3/8

COMANDOS BÁSICOS DE LINUX MOVIÉNDONOS ENTRE DIRECTORIOS: - cd (change directory) % cd directorio_destino % cd /usr/bin % pwd % cd directorio1/subdirectorio1 path absoluto path relativo % cd.. %pwd % cd directorio1/subdirectorio1 % cd.. % pwd /directorio1 % cd../.. % pwd % cd %pwd /directorio1/subdirectorio1 % cd %pwd COMANDOS BÁSICOS DE LINUX COPIAR, BORRAR, MOVER, CREAR - cp (copy) % cp fichero1 fichero2 % cp -r directorio1 directorio2 - rm (remove) % rm fichero1 % rm -i fichero1 (pregunta para confirmar) % rmdir directorio (debe estar vacío) - mv (move) % mv fichero1 fichero2 % mv fichero1 subdirectorio1 (renombra al fichero) (cambia el fichero1 al subdirectorio1) - mkdir (make directorio) % mkdir subdirectorio1 (crea el subdirectorio1 debajo de la posición actual dentro del árbol)) 4/8

COMANDOS BÁSICOS DE LINUX LISTAR FICHEROS, VER FICHEROS - ls (list) (para ver el contenido del directorio actual) % ls % ls -a (lista ficheros ocultos).nombrefichero % ls directorio1/subdirectorio1 (para ver el contenido del directorio indicado) % ls -l % ls -t (ofrece información extra de los ficheros listados) (lista los ficheros ordenados temporalmente) - cat (catch) (para ver el contenido de un fichero) % cat fichero1 - more (para ver el contenido de un fichero página a página) % more fichero1 space avance de página b /cadena q - less (variante del comando more) retroceso de página búsqueda de cadena en el fichero abandonar la visualización del fichero COMANDOS BÁSICOS DE LINUX - file fichero (muestra el tipo de fichero que es por el que se pregunta) % file cuenta.c readme texto cuenta.c executable readme ascii text texto English text - touch fichero (cambia la fecha de modificación del fichero sin alterar el contenido. Si no existe crea uno con el nombre indicado pero vacío) 5/8

COMANDOS BÁSICOS DE LINUX PÁGINAS DE MANUAL. AYUDA ONLINE. - man (manual) (sistema de ayuda online) Para preguntar por un comando de usuario, de administración, formato de ficheros,... Ej. %man comando El manual está organizado en 9 secciones: Sección 1: descripción de los comandos disponibles a todos los usuarios Sección 2: descripción de las llamadas al sistema, las entradas al kernel Sección 3: funciones disponibles en las librerías Sección 4: ficheros especiales (dispositivos, comunicaciones,...) Sección 5: formato de ficheros usados por el sistema Sección 6: juegos Sección 7: paquetes macros Sección 8: comandos de administración del sistema Sección 9: rutinas del kernel % man sección comando COMANDOS BÁSICOS DE LINUX % man -f comando informa sobre que partes del manual habla del comando. Si no se especifica la sección, da como resultado la primera que encuentra. % apropos palabra_clave te informa de todas las páginas de manual donde puedes encontrar algo relacionado con palabra_clave 6/8

COMANDOS BÁSICOS DE LINUX ALIAS Permite simplificar los comandos que se teclean asociándolos a otras palabras. % alias ll= ls -l ejecutará el comando ls -l como respuesta a teclear ll % alias cd= cd \!* ;pwd;ls ejecutará el comando cd (repitiendo los argumentos) seguido de pwd y de ls como respuesta a teclear cd HISTORY Cada comando que se ejecuta desde un terminal se va almacenando en una lista de historia cuya longitud está controlada por la variable history. % history (devuelve la lista de los n últimos comandos ejecutados) 1 cat prueba 2 ls -l 3 cp prueba prueba2 4 rm pp COMANDOS BÁSICOS DE LINUX - Recuperación de comandos: %!! repite el último comando dado %!3 repite el comando 3 de la lista history %!c repite el último comando que empezaba por c (cp prueba prueba2) %!-3 repite el comando en tercer lugar de la lista empezando por la cola (ls -l) % comando!$ utiliza como argumento del comando el mismo argumento que el comando anterior % comando!$ utiliza como argumento del comando el último argumento del comando anterior % comando!* utiliza como argumentos del comando todos los argumentos del comando anterior % ^antiguo^nuevo modifica la cadena antiguo del comando anterior por nuevo %!3:s/antiguo/nuevo modifica la cadena antiguo del comando 3 de la lista history por nuevo % ^antiguo^nuevo:p modifica la cadena antiguo del comando anterior por nuevo pero sin ejecutarlo 7/8

IMPRESIÓN DE DOCUMENTOS % lpr fichero manda el fichero a la impresora definida por defecto % lpr -Pnombre_impr fichero manda el fichero a la impresora nombre_impresora (distinta a la por defecto) % lpq ofrece la lista de los ficheros que están en cola para ser impresos en la impresora por defecto % lpq -Pnombre_impr ofrece la lista de los ficheros que están en cola para ser impresos en la impresora nombre_impresora % lprm %núm_trabajo elimina el trabajo identificado de la cola de impresión % lprm - elimina todos los trabajos del usuario de la cola de impresión % lprm -Pnombre_impr %núm_trabajoelimina el trabajo identificado de la cola de impresión % lprm usuario1 elimina todos los trabajos de usuario1 de la cola de impresión. (Para manejo del root) DIRECTORIOS BÁSICOS Qué contienen los principales directorios del sistema Linux? /home directorio de usuario /bin comandos esenciales de UNIX, por ej., ls /usr/bin otros comandos (distinción arbritaria con el directorio anterior) /usr/sbin comandos usados por root para la administración del sistema /boot algunos ficheros que participan en el proceso de botado del sistema /etc ficheros que usan otros subsistemas como de interconexión con otras máquinas, NFS,mail... /var ficheros de administración (ficheros log) /var/spool almacenamiento temporal de los ficheros que van a ser impresos /usr/lib librerías estándares. Se usan en los links. /usr/lib/x11/ distribución del sistema de X window /usr/include los ficheros include usados en la programación /usr/src fuentes a programas construidos en el sistema /etc/skel ejemplos de ficheros de comienzo que pueden ser copiados en el directorio home. 8/8