SlideShare una empresa de Scribd logo
1 de 27
Mis Comandos favoritos en Linux Parte 2
Por Carlos Antonio Leal Saballos
Agenda
• Comandos para trabajar con archivos
– cp, mv, rm, cat/more/less, ln, file, touch, find,
whereis, wc, grep, head, tail, sort, tar/gzeip
• Comandos para gestión de permisos de
usuarios
– Usuarios y permisos
– chmod, chgrp, chown
Comandos para trabajar con archivos
– Copiar  cp [-frivu] origen destino
– Mover o cambiar nombre  mv [-frivu] origen destino
– Borrar  rm [-friv] nombre
– Mostrar contenido  cat/more/less archivo
– Hacer enlaces ln [-bdfis] origen destino
– Mostrar tipo de fichero  file archivo
– Cambiar fecha o crear nuevo pero vacío  touch archivo
– Buscar archivo  find [-name] [archivo]
– Mostrar ubicación  whereis
3
Copiar  cp [-frivu] origen destino
• El comando cp copia archivos.
• Si el destino es un subdirectorio, los archivos son copiados
a ese subdirectorio
• Ejemplos:
– cp origen destino
• copia el archivo origen al archivo destino.
– cp origen1 origen2 destino
• Si destino es un directorio, origen1 y origen2 son copiados al
directorio destino.
– cp -Rf origen destino
• Copia el directorio origen y todo su contenido a destino , pero en el caso
que destino ya existe no pregunta antes de hacer la operación final.
Mover o cambiar nombre  mv [-frivu] origen destino
• El comando mv mueve archivos o directorios, también se
utiliza para cambiar nombres.
• Ejemplos:
– mv viejo nuevo
• Con lo cual viejo queda renombrado como nuevo.
• Para mover archivos a este directorio
– mv archivo1 archivo2 subdir
• En este caso, archivo1 y archivo2 se mueven al subdirectorio subdir.
Borrar  rm [-friv] nombre
• Borra archivos y directorios. Este comando es irreversible, no
hay papelera de reciclaje Ejemplos:
• rm archivo1 *.sh
– Este comando borra el archivo archivo1 y todos los archivos que terminan en .sh.
– PELIGRO: La opción *.sh, y todas las expresiones que contienen el asterisco, son
sumamente peligrosas.
• rm * (El asterisco borra todos los archivos, silenciosamente)
• rm –i archivo1
– Esto pregunta antes de efectuar acciones
• rm -rf dir
– Esto borra el directorio dir y todo lo que contiene sin preguntar
Mostrar contenido  cat/more/less archivo
• cat se utiliza para mostrar el contenido del archivo en pantalla
aunque son mejores opciones more y less
– cat archivo1
– more archivo1
– less archivo1
• Para salir de more o less se utiliza la letra q
Hacer enlaces ln [-bdfis] origen destino
• El comando ln crea enlaces entre archivos
• Ejemplo:
– ln -s /usr/share/man manuales
• Crea un enlace en el directorio local que apunta a
/usr/share/man
Mostrar tipo de fichero  file archivo
• El comando file muestra el tipo de archivo
• Ejemplo
– file archivo.txt
Cambiar fecha o crear nuevo pero vacío  touch archivo
• El comando touch cambia la fecha a un archivo o
crea un archivo nuevo
• touch archivo1
– Si archivo1 no existe creará un archivo nuevo pero vacío
– Si ya existe cambiará la fecha
Buscar archivo  find [-name] [archivo]
• El comando find busca y encuentra archivos en el
sistema de archivos
• Ejemplo:
– find / -name core
• Encontrará todos los archivos llamado core en todo el
sistema
Mostrar ubicación  whereis
• Busca los ejecutables, código fuente y manual
de un comando
• Ejemplo:
– whereis ls
Comandos para trabajar con archivos
• Contar lineas, palabras o caracteres → wc [-l] [-w] [-c]
archivo
• Buscar un texto en un archivo → grep archivo
• Mostrar el inicio de un archivo (10 lineas) → head archivo
• Mostrar el final de un archivo → tail archivo
• Ordenar archivos → sort archivo
• Comprimir archivo → tar cvzf archivo.tar.gz directorio/
• Descomprimir archivo → tar xzvf fichero.tar.gz
13
Contar líneas, palabras o caracteres → wc [-l] [-w] [-c] archivo
• Cuenta líneas, palabras y caracteres de los archivos
indicados o de la entrada estándar. Si son varios los
archivos, imprime una línea por cada uno y un total.
– c sólo caracteres
– w sólo palabras
– l sólo líneas
• Ejemplos:
– wc -lwc -/etc/hosts
Buscar un texto en un archivo → grep archivo
• Busca caracteres que coincidan con un patrón
• Ejemplos:
– grep -ri "hola“ – para salir de este comando use control + C
– less /etc/hosts | grep 127
– Con | vinculamos ambos comandos la salida de uno se
convierte en la entrada del otro
– | se llama pipeline o tubería
– Con el teclado en español latino | esta en Alt Gr + 1
Mostrar el inicio de un archivo (10 lineas) → head archivo
• El comando head muestra las 10 primeras
líneas del archivo
• Ejemplo:
– head /etc/hosts
Mostrar el final de un archivo → tail archivo
• El comando tail muestra el final del archivo,
con el parámetro -f puede monitorear
cambios en el archivos
• Ejemplos:
– tail /etc/hosts
– tail -f /var/log/messages
Ordenar archivos → sort archivo
• El comando sort muestra el contenido del
archivo de forma ordenada
• Para notar la diferencia utilicemos el comando
cat ejemplo:
– cat /etc/hosts
– sort /etc/hosts
Comprimir y descomprimir archivos
• El comando tar es la utilizad de linux que permite comprimir y descomprimir
archivos y directorios, opciones comunes:
– c crear nuevo archivo comprimido
– x extraer archivo comprimido
– v modo informativo, muestra el proceso en pantalla
– z utiliza gzip para comprimir el archivo, utilizado con .tar.gz
– f indica el nombre del archivo
• Ejemplos:
– tar cvzf etc.tar.gz /etc/
• Crea en el directorio actual un archivo llamado etc.tar.gz los datos los obtiene de /etc
– tar xvzf etc.tar.gz
• Extrae en el directorio local el contenido del archivo etc.tar.gz
Comandos para gestión de permisos de usuarios
Gestión de usuarios y permisos de ficheros
• Cada usuario es propietario de:
– su directorio particular y los archivos en él.
• Un usuario en GNU/Linux puede cambiar permisos en sus
archivos.
• Existen:
– Categorías de usuarios, el usuario administrador puede cambiar
cualquier permiso de cualquier archivo de cualquier usuario
– Tipos de permisos que cada uno de ellos puede tener sobre un
archivo y/o directorio.
20
Comandos para gestión de permisos de usuarios
• Categorías de usuarios
– Propietario del archivo (u).
– Grupo propietario (g), formado por todos los usuarios que son
miembros de un grupo asociado al archivo.
– Resto de usuarios (o), todos los usuarios que no son ni el propietario ni
miembros del grupo propietario.
• Tipos de permisos:
– r: permiso de lectura en el fichero.
– w: permiso de escritura en el fichero.
– x: permiso de ejecución del fichero
– s: permiso para cambiar el propietario del fichero.
21
Comandos para gestión de permisos de usuarios
• Ejecutar el comando ls -l para ver el detalle de los permisos:
22
Permisos Usuario Grupo Fecha Hora Nombre del archivo o directorio
Numero de enlaces Tamaño en bloques
chmod
• chmod ugo +-rwxugo archivo o directorio
– u – propietario usuario del archivo.
– g – grupo
– o – resto de usuarios que no son ni el propietario ni el grupo.
– + añade permisos
– - deniega permisos.
• Ejemplos
– chmod ug+rw etc.tar.gz
• Da permisos de lectura y escritura al usuario y al grupo propietarios
– Chmod go-rwx etc.tar.gz
• Quita permisos de lectura, escritura y ejecución al grupo propietario
y a otros usuarios 23
chmod - modo octal
Ejemplos:
• chmod 766 archivo.txt
– Acceso total al propietario y lectura y escritura a los demás.
• chmod 770 archivo.txt
– Acceso total al propietario y al grupo y elimina todos los permisos a los demás usuarios
• chmod 635 archivo.txt
– Lectura y escritura al propietario, escritura y ejecución al grupo, y lectura y ejecución al
resto 24
chgrp y chown
• El usuario root es el único autorizado para cambiar los permisos de los
directorios y los archivos
• Al cambiar los permisos, no se altera el contenido del archivo, lo único que
cambia es quién puede tener acceso al mismo
• Ejemplos
– chgrp root etc.tar.gz
• Cambia el grupo propietario del archivo a root sin cambiar el usuario propietario
– chown root etc.tar.gz
• Cambia el usuario propietario del archivo a root sin cambiar el grupo
– chown loboalfa.users etc.tar.gz
• Cambia el usuario propietario a loboalfa y el grupo propietario a users al archivo
– chown -Rf loboalfa.users /home/loboalfa
• Cambia el usuario propietario a loboalfa y el grupo propietario a users al directorio y
todo su contenido
Presentación: Mis Comandos favoritos en Linux Parte 2
Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com)
● Managua, Nicaragua, Agosto del 2012
● Licencia: CC-BY-SA 3.0 Unported
● http://creativecommons.org/licenses/by-sa/3.0/deed.es
● Datos tomados de Wikipedia (www.wikipedia.org) – CC-BY-SA 3.0
MUCHAS GRACIAS
Por su atención

Más contenido relacionado

La actualidad más candente

19 sistema de archivos de red nfs
19  sistema de archivos de red nfs19  sistema de archivos de red nfs
19 sistema de archivos de red nfsAprende Viendo
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark123
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftpYoiis55
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6K-milo Rivera
 
Dns debian
Dns debianDns debian
Dns debianyoes1053
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...Elvis Vinda
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcpjosemanuelacostarendon
 
Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Tsuneni Bikuta
 
UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4Julian696
 

La actualidad más candente (19)

Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
19 sistema de archivos de red nfs
19  sistema de archivos de red nfs19  sistema de archivos de red nfs
19 sistema de archivos de red nfs
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor vsftpd oscar cortez
Servidor vsftpd oscar cortezServidor vsftpd oscar cortez
Servidor vsftpd oscar cortez
 
Ftp centos
Ftp centosFtp centos
Ftp centos
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6
 
Dns debian
Dns debianDns debian
Dns debian
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5
 
como instalar saba en linux
como instalar saba en linuxcomo instalar saba en linux
como instalar saba en linux
 
Linux
LinuxLinux
Linux
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcp
 
Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008
 
UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4
 

Similar a Mis comandos favoritos en linux parte 2

Permisos basicos linux
Permisos basicos linuxPermisos basicos linux
Permisos basicos linuxeclipsotol
 
Introduction to linux for bioinformatics
Introduction to linux for bioinformaticsIntroduction to linux for bioinformatics
Introduction to linux for bioinformaticsAlberto Labarga
 
Comandos linux (1)
Comandos linux (1)Comandos linux (1)
Comandos linux (1)juan rivas
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbolFernando Solis
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbolFernando Solis
 
Linux for bioinformatics
Linux for bioinformaticsLinux for bioinformatics
Linux for bioinformaticscursoNGS
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubunturobertoiglesias
 
Manejo de ficheros en Linux
Manejo de ficheros en LinuxManejo de ficheros en Linux
Manejo de ficheros en Linuxguest21f6be1
 

Similar a Mis comandos favoritos en linux parte 2 (20)

Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2
 
Permisos basicos linux
Permisos basicos linuxPermisos basicos linux
Permisos basicos linux
 
Introduction to linux for bioinformatics
Introduction to linux for bioinformaticsIntroduction to linux for bioinformatics
Introduction to linux for bioinformatics
 
Comandos linux (1)
Comandos linux (1)Comandos linux (1)
Comandos linux (1)
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 
Curso Linux Basico
Curso Linux BasicoCurso Linux Basico
Curso Linux Basico
 
Comandos basicos en linux
Comandos basicos en linuxComandos basicos en linux
Comandos basicos en linux
 
Linux for bioinformatics
Linux for bioinformaticsLinux for bioinformatics
Linux for bioinformatics
 
Intro comandos unix
Intro comandos   unixIntro comandos   unix
Intro comandos unix
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos utiles linux
Comandos utiles linuxComandos utiles linux
Comandos utiles linux
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Unidad-1-2022.pptx.pdf
Unidad-1-2022.pptx.pdfUnidad-1-2022.pptx.pdf
Unidad-1-2022.pptx.pdf
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 
Manejo de ficheros en Linux
Manejo de ficheros en LinuxManejo de ficheros en Linux
Manejo de ficheros en Linux
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 

Más de Carlos Antonio Leal Saballos

Charla - Beneficios de la Membresía ISOC León.pdf
Charla - Beneficios de la Membresía ISOC León.pdfCharla - Beneficios de la Membresía ISOC León.pdf
Charla - Beneficios de la Membresía ISOC León.pdfCarlos Antonio Leal Saballos
 
Principales distribuciones de GNU/Linux en febrero 2019
Principales distribuciones de GNU/Linux en  febrero 2019Principales distribuciones de GNU/Linux en  febrero 2019
Principales distribuciones de GNU/Linux en febrero 2019Carlos Antonio Leal Saballos
 
Internet de las cosas, la nube y sus posibilidades para la educación
Internet de las cosas, la nube y sus posibilidades para la educaciónInternet de las cosas, la nube y sus posibilidades para la educación
Internet de las cosas, la nube y sus posibilidades para la educaciónCarlos Antonio Leal Saballos
 
Presentacion asignatura de Administración de Servidores II
Presentacion asignatura de Administración de Servidores IIPresentacion asignatura de Administración de Servidores II
Presentacion asignatura de Administración de Servidores IICarlos Antonio Leal Saballos
 
Temas Seminario de Culminación de estudios 2017-3C
Temas Seminario de Culminación de estudios 2017-3CTemas Seminario de Culminación de estudios 2017-3C
Temas Seminario de Culminación de estudios 2017-3CCarlos Antonio Leal Saballos
 

Más de Carlos Antonio Leal Saballos (20)

Charla - Beneficios de la Membresía ISOC León.pdf
Charla - Beneficios de la Membresía ISOC León.pdfCharla - Beneficios de la Membresía ISOC León.pdf
Charla - Beneficios de la Membresía ISOC León.pdf
 
Charla - Beneficios de la Membresía Juigalpa.pdf
Charla - Beneficios de la Membresía Juigalpa.pdfCharla - Beneficios de la Membresía Juigalpa.pdf
Charla - Beneficios de la Membresía Juigalpa.pdf
 
Principales distribuciones de GNU/Linux en febrero 2019
Principales distribuciones de GNU/Linux en  febrero 2019Principales distribuciones de GNU/Linux en  febrero 2019
Principales distribuciones de GNU/Linux en febrero 2019
 
Principales distros linux 2019
Principales distros linux   2019Principales distros linux   2019
Principales distros linux 2019
 
¿Qué es Linux?
¿Qué es Linux?¿Qué es Linux?
¿Qué es Linux?
 
Administración de Servidores II - Edición 2019
Administración de Servidores II - Edición 2019Administración de Servidores II - Edición 2019
Administración de Servidores II - Edición 2019
 
Internet de las cosas, la nube y sus posibilidades para la educación
Internet de las cosas, la nube y sus posibilidades para la educaciónInternet de las cosas, la nube y sus posibilidades para la educación
Internet de las cosas, la nube y sus posibilidades para la educación
 
Presentacion asignatura de Administración de Servidores II
Presentacion asignatura de Administración de Servidores IIPresentacion asignatura de Administración de Servidores II
Presentacion asignatura de Administración de Servidores II
 
Horarios a publicar irt 2018 2 c.xlsx
Horarios a publicar irt 2018 2 c.xlsxHorarios a publicar irt 2018 2 c.xlsx
Horarios a publicar irt 2018 2 c.xlsx
 
Horarios a publicar isti redes 2018 2 c.xlsx
Horarios a publicar isti redes 2018 2 c.xlsxHorarios a publicar isti redes 2018 2 c.xlsx
Horarios a publicar isti redes 2018 2 c.xlsx
 
Inscripción Temas Seminario 2018-1C
Inscripción Temas Seminario 2018-1CInscripción Temas Seminario 2018-1C
Inscripción Temas Seminario 2018-1C
 
Temas Seminario de Culminación de estudios 2017-3C
Temas Seminario de Culminación de estudios 2017-3CTemas Seminario de Culminación de estudios 2017-3C
Temas Seminario de Culminación de estudios 2017-3C
 
Politica proteccion ninez-y-adolescencia
Politica proteccion ninez-y-adolescenciaPolitica proteccion ninez-y-adolescencia
Politica proteccion ninez-y-adolescencia
 
Politica prevencion-acoso-sexual
Politica prevencion-acoso-sexualPolitica prevencion-acoso-sexual
Politica prevencion-acoso-sexual
 
Politica de-genero-2013-uca
Politica de-genero-2013-ucaPolitica de-genero-2013-uca
Politica de-genero-2013-uca
 
Isti redes 3 c2017 con aulas
Isti redes   3 c2017 con aulasIsti redes   3 c2017 con aulas
Isti redes 3 c2017 con aulas
 
Horarios IRT 3C-2017
Horarios IRT 3C-2017 Horarios IRT 3C-2017
Horarios IRT 3C-2017
 
Samba en Centos 7
Samba en Centos 7Samba en Centos 7
Samba en Centos 7
 
1. system ctl
1. system ctl1. system ctl
1. system ctl
 
Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3
 

Último

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 

Último (20)

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 

Mis comandos favoritos en linux parte 2

  • 1. Mis Comandos favoritos en Linux Parte 2 Por Carlos Antonio Leal Saballos
  • 2. Agenda • Comandos para trabajar con archivos – cp, mv, rm, cat/more/less, ln, file, touch, find, whereis, wc, grep, head, tail, sort, tar/gzeip • Comandos para gestión de permisos de usuarios – Usuarios y permisos – chmod, chgrp, chown
  • 3. Comandos para trabajar con archivos – Copiar  cp [-frivu] origen destino – Mover o cambiar nombre  mv [-frivu] origen destino – Borrar  rm [-friv] nombre – Mostrar contenido  cat/more/less archivo – Hacer enlaces ln [-bdfis] origen destino – Mostrar tipo de fichero  file archivo – Cambiar fecha o crear nuevo pero vacío  touch archivo – Buscar archivo  find [-name] [archivo] – Mostrar ubicación  whereis 3
  • 4. Copiar  cp [-frivu] origen destino • El comando cp copia archivos. • Si el destino es un subdirectorio, los archivos son copiados a ese subdirectorio • Ejemplos: – cp origen destino • copia el archivo origen al archivo destino. – cp origen1 origen2 destino • Si destino es un directorio, origen1 y origen2 son copiados al directorio destino. – cp -Rf origen destino • Copia el directorio origen y todo su contenido a destino , pero en el caso que destino ya existe no pregunta antes de hacer la operación final.
  • 5. Mover o cambiar nombre  mv [-frivu] origen destino • El comando mv mueve archivos o directorios, también se utiliza para cambiar nombres. • Ejemplos: – mv viejo nuevo • Con lo cual viejo queda renombrado como nuevo. • Para mover archivos a este directorio – mv archivo1 archivo2 subdir • En este caso, archivo1 y archivo2 se mueven al subdirectorio subdir.
  • 6. Borrar  rm [-friv] nombre • Borra archivos y directorios. Este comando es irreversible, no hay papelera de reciclaje Ejemplos: • rm archivo1 *.sh – Este comando borra el archivo archivo1 y todos los archivos que terminan en .sh. – PELIGRO: La opción *.sh, y todas las expresiones que contienen el asterisco, son sumamente peligrosas. • rm * (El asterisco borra todos los archivos, silenciosamente) • rm –i archivo1 – Esto pregunta antes de efectuar acciones • rm -rf dir – Esto borra el directorio dir y todo lo que contiene sin preguntar
  • 7. Mostrar contenido  cat/more/less archivo • cat se utiliza para mostrar el contenido del archivo en pantalla aunque son mejores opciones more y less – cat archivo1 – more archivo1 – less archivo1 • Para salir de more o less se utiliza la letra q
  • 8. Hacer enlaces ln [-bdfis] origen destino • El comando ln crea enlaces entre archivos • Ejemplo: – ln -s /usr/share/man manuales • Crea un enlace en el directorio local que apunta a /usr/share/man
  • 9. Mostrar tipo de fichero  file archivo • El comando file muestra el tipo de archivo • Ejemplo – file archivo.txt
  • 10. Cambiar fecha o crear nuevo pero vacío  touch archivo • El comando touch cambia la fecha a un archivo o crea un archivo nuevo • touch archivo1 – Si archivo1 no existe creará un archivo nuevo pero vacío – Si ya existe cambiará la fecha
  • 11. Buscar archivo  find [-name] [archivo] • El comando find busca y encuentra archivos en el sistema de archivos • Ejemplo: – find / -name core • Encontrará todos los archivos llamado core en todo el sistema
  • 12. Mostrar ubicación  whereis • Busca los ejecutables, código fuente y manual de un comando • Ejemplo: – whereis ls
  • 13. Comandos para trabajar con archivos • Contar lineas, palabras o caracteres → wc [-l] [-w] [-c] archivo • Buscar un texto en un archivo → grep archivo • Mostrar el inicio de un archivo (10 lineas) → head archivo • Mostrar el final de un archivo → tail archivo • Ordenar archivos → sort archivo • Comprimir archivo → tar cvzf archivo.tar.gz directorio/ • Descomprimir archivo → tar xzvf fichero.tar.gz 13
  • 14. Contar líneas, palabras o caracteres → wc [-l] [-w] [-c] archivo • Cuenta líneas, palabras y caracteres de los archivos indicados o de la entrada estándar. Si son varios los archivos, imprime una línea por cada uno y un total. – c sólo caracteres – w sólo palabras – l sólo líneas • Ejemplos: – wc -lwc -/etc/hosts
  • 15. Buscar un texto en un archivo → grep archivo • Busca caracteres que coincidan con un patrón • Ejemplos: – grep -ri "hola“ – para salir de este comando use control + C – less /etc/hosts | grep 127 – Con | vinculamos ambos comandos la salida de uno se convierte en la entrada del otro – | se llama pipeline o tubería – Con el teclado en español latino | esta en Alt Gr + 1
  • 16. Mostrar el inicio de un archivo (10 lineas) → head archivo • El comando head muestra las 10 primeras líneas del archivo • Ejemplo: – head /etc/hosts
  • 17. Mostrar el final de un archivo → tail archivo • El comando tail muestra el final del archivo, con el parámetro -f puede monitorear cambios en el archivos • Ejemplos: – tail /etc/hosts – tail -f /var/log/messages
  • 18. Ordenar archivos → sort archivo • El comando sort muestra el contenido del archivo de forma ordenada • Para notar la diferencia utilicemos el comando cat ejemplo: – cat /etc/hosts – sort /etc/hosts
  • 19. Comprimir y descomprimir archivos • El comando tar es la utilizad de linux que permite comprimir y descomprimir archivos y directorios, opciones comunes: – c crear nuevo archivo comprimido – x extraer archivo comprimido – v modo informativo, muestra el proceso en pantalla – z utiliza gzip para comprimir el archivo, utilizado con .tar.gz – f indica el nombre del archivo • Ejemplos: – tar cvzf etc.tar.gz /etc/ • Crea en el directorio actual un archivo llamado etc.tar.gz los datos los obtiene de /etc – tar xvzf etc.tar.gz • Extrae en el directorio local el contenido del archivo etc.tar.gz
  • 20. Comandos para gestión de permisos de usuarios Gestión de usuarios y permisos de ficheros • Cada usuario es propietario de: – su directorio particular y los archivos en él. • Un usuario en GNU/Linux puede cambiar permisos en sus archivos. • Existen: – Categorías de usuarios, el usuario administrador puede cambiar cualquier permiso de cualquier archivo de cualquier usuario – Tipos de permisos que cada uno de ellos puede tener sobre un archivo y/o directorio. 20
  • 21. Comandos para gestión de permisos de usuarios • Categorías de usuarios – Propietario del archivo (u). – Grupo propietario (g), formado por todos los usuarios que son miembros de un grupo asociado al archivo. – Resto de usuarios (o), todos los usuarios que no son ni el propietario ni miembros del grupo propietario. • Tipos de permisos: – r: permiso de lectura en el fichero. – w: permiso de escritura en el fichero. – x: permiso de ejecución del fichero – s: permiso para cambiar el propietario del fichero. 21
  • 22. Comandos para gestión de permisos de usuarios • Ejecutar el comando ls -l para ver el detalle de los permisos: 22 Permisos Usuario Grupo Fecha Hora Nombre del archivo o directorio Numero de enlaces Tamaño en bloques
  • 23. chmod • chmod ugo +-rwxugo archivo o directorio – u – propietario usuario del archivo. – g – grupo – o – resto de usuarios que no son ni el propietario ni el grupo. – + añade permisos – - deniega permisos. • Ejemplos – chmod ug+rw etc.tar.gz • Da permisos de lectura y escritura al usuario y al grupo propietarios – Chmod go-rwx etc.tar.gz • Quita permisos de lectura, escritura y ejecución al grupo propietario y a otros usuarios 23
  • 24. chmod - modo octal Ejemplos: • chmod 766 archivo.txt – Acceso total al propietario y lectura y escritura a los demás. • chmod 770 archivo.txt – Acceso total al propietario y al grupo y elimina todos los permisos a los demás usuarios • chmod 635 archivo.txt – Lectura y escritura al propietario, escritura y ejecución al grupo, y lectura y ejecución al resto 24
  • 25. chgrp y chown • El usuario root es el único autorizado para cambiar los permisos de los directorios y los archivos • Al cambiar los permisos, no se altera el contenido del archivo, lo único que cambia es quién puede tener acceso al mismo • Ejemplos – chgrp root etc.tar.gz • Cambia el grupo propietario del archivo a root sin cambiar el usuario propietario – chown root etc.tar.gz • Cambia el usuario propietario del archivo a root sin cambiar el grupo – chown loboalfa.users etc.tar.gz • Cambia el usuario propietario a loboalfa y el grupo propietario a users al archivo – chown -Rf loboalfa.users /home/loboalfa • Cambia el usuario propietario a loboalfa y el grupo propietario a users al directorio y todo su contenido
  • 26. Presentación: Mis Comandos favoritos en Linux Parte 2 Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com) ● Managua, Nicaragua, Agosto del 2012 ● Licencia: CC-BY-SA 3.0 Unported ● http://creativecommons.org/licenses/by-sa/3.0/deed.es ● Datos tomados de Wikipedia (www.wikipedia.org) – CC-BY-SA 3.0