comandos linux centos. comandos linux ls : podrá ver un listado resumido con el contenido del...

32
Comandos Linux CentOS

Upload: alisa-floro

Post on 29-Jan-2016

277 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

CentOS

Page 2: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento

Parámetros del ls

ls -l lista detallada ls -a para ver archivos Ocultos

Page 3: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

•cp [opción(es)]archivo original archivo copia

Parámetros

-i Espera, dado el caso, una confirmación antes de sobrescribir un archivo copia existente.

-r Copia recursiva (incluyendo subdirectorios)

Page 4: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

•mv [opción(es)]archivo_origenarchivo_destino

Parámetros

•-b Crea una copia de seguridad antes de desplazar archivo_origen.

•-i Espera, dado el caso, una confirmación antes de sobrescribir un archivo_destino existente.

Page 5: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• rm [opción(es)]archivo(s)

-r Borra, si existen, los subdirectorios existentes

-i Espera una confirmación antes de borrar cada uno de los archivos

Page 6: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

•cd : Nos permite movernos por los directorios

•mkdir : Crea un directorio

•rmdir : Borra un directorio “siempre si esta vacío”

•pwd : la posición donde nos encontramos

Page 7: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• Touch : Sirve para generar archivos sin contenido

ejemplo: touch archivo

• Cat : muestra un archivo por pantalla

ejemplo : cat archivo.txt

Page 8: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• Find : Busca archivos en una ruta especifica Ejemplo 1 : find / -name felipe Buscar archivos y carpetas con el nombre “Felipe” en todo el directorio

Raíz

Ejemplo 2 : find / -user fvasquez Buscar archivos y carpetas que le pertenezcan al usuario “fvasquez ”

en todo el directorio raíz

Page 9: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• Find

Ejemplo 3 :

find /home/ilemus -name \*.bin

Buscar archivos con extension .bin dentro del directorio '/home/ilemus‘

Page 10: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux• Updatedb : Este comando sirve para actualizar la base de datos de

nuestro sistema

• arch : Este comando sirve para mostrarnos la arquitectura del procesador de nuestro sistema.

• uname [parametros] : La función de este comando es similar al anterior, la única

diferencia es que este nos arroja mas información del sistema de acuerdo al numero de parametros que le pasemos.

-a. Imprime el nombre kernel, del equipo, version del kernel, fecha en que fue apagado el sistema por ultima vez, arquitectura del sistema

Page 11: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos de Información

• df Nos muestra una estadística total del disco

Parámetro

-H Nos enseña el número de bloques ocupados en gigabytes, megabytes o kilobytes ? de forma legible para el ser humano human readable.

Page 12: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos de Información

• du[opción(es)][ruta]

Este comando, usado sin opciones, indica el espacio total de almacenamiento utilizado por todos los archivos del directorio en el que nos encontremos. Si existen subdirectorios en él, también se indicará su tamaño total

• -a Indica el tamaño de cada uno de los archivos.

• -h Listado en forma legible para el ser humano.

• -s Nos enseña tan sólo el tamaño total.

Page 13: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos de Información

• free [opción(es)]

muestra el tamaño total y el usado de memoria física y de intercambio.

-b Indicado en bytes,

-k Indicado en kilobytes,

-m Indicado en megabytes

Page 14: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos de Información

top :Muestra toda la actividad de los procesos que se están ejecutando en

tiempo real. Así como información varia del sistema, uptime, memoria, etc

control+c detener

ps : El comando ps nos da una instantánea de todos los procesos que se

están ejecutando en un momento determinado • ps -xa Este comando lista los procesos que se estan ejecutando en el sistema

kill : termina el proceso -9

Page 15: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Redes y Servicios

• ping ip o nombre de maquina

es el comando por excelencia para comprobar que las funciones básicas de una red TCP/IP funcionan correctamente

Parámetros

-c número: Determina el número total de paquetes enviados, tras lo cual el programa se cierra. No hay limitaciones por defecto.

-i valor: Segundos transcurridos entre el envío de dos paquetes de

datos; el valor predeterminado es un segundo.

Page 16: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Redes y servicios

• nslookup Para transformar nombres de dominios en direcciones IP

• service start stop restart statusEjemplo : service named start , service named status

Page 17: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• dmidecode : Lo que hace este comando es leer la información del BIOS directamente y regresar un listado muy completo de todo el hardware encontrado en el equipo. DMI es por Desktop Management interface y lee la información del llamado SMBIOS (System Management BIOS).

• dmidecode por defecto ofrece un listado bastante largo y completo, asi que si deseas uno más corto o resumido, úsalo con -q.

• cat /proc/cpuinfo Nos muestra la información referente al procesador del sistema

Page 18: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• cat /proc/meminfo Verifica el uso de la memoria

• cat /proc/swaps Nos muestra el uso del espacio en memoria SWAP

• cat /proc/net/dev Verifica adaptadores de red y sus estadisticas

Page 19: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• cat /proc/mounts Nos muestra los sistemas de ficheros que

se encuentran montados

• lspci -tv Nos lista los dispositivos PCI con lo que

dispone el equipo

Page 20: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• lsusb tv Nos lista los dispositivos USB con lo que dispone el

equipo

• date Nos muestra la fecha que tiene registrado el sistema

• W Nos indica los usuarios que se encuentran en el sistema así como

lo que hacen en el

Page 21: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• dmesg dmesg es principalmente usado para mostrar los

mensajes que se mostraron en pantalla cuando se arranco el sistema. Se usa sobre todo para realizar depuraciones al sistema de como se están cargando los diversos módulos y componentes al arranque del sistema o ya en ejecución. Debido a lo extenso del sistema, es conveniente redireccionar la salida a un archivo lo cual se puede hacer de la siguiente manera

[root@localhost ~]# dmesg > mensajes.txt

Page 22: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• grep : Su funcionalidad es la de escribir en salida estándar aquellas líneas que concuerden con un patrón. Su sintaxis es como sigue:

• grep [opciones] PATRÓN [ARCHIVO...] Ejemplo : grep 'a*' archivo

También se pueden aprovechar las tuberías para realizar filtros, lo anterior es equivalente a:

$ cat archivo | grep 'a*'

Page 23: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• Head : Escribe por salida estándar la primera parte de un archivo. Su sintaxis es como sigue:

• head [opción...] [archivo...]

Ejemplos : head -c 10 archivo.txt

Page 24: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• less Este comando es de mucha utilidad; su función es

paginar texto en pantalla. Muchas veces ocurre que cuando se ejecuta algún comando, la salida del mismo aporta demasiada información como para que se pueda leer en la pantalla del monitor. Entonces se puede redireccionar esta salida a less para que permita al usuario leer sin mayores problemas, pudiendo avanzar o retroceder en el texto con las flechas de cursor del teclado. También se utiliza para visualizar archivos de texto almacenados en disco.

Page 25: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comando Linux

• ln : Este comando sirve para establecer enlaces entre archivos. Un enlace puede ser rígido o simbólico. El primer tipo es simplemente una forma de dar otro nombre a un archivo. Por ejemplo teniendo el archivo /etc/passwd, se puede hacer un enlace y tener el nuevo nombre en /home/usuario/claves, y ambos nombres de archivos refiriéndose al mismo archivo. El segundo tipo es parecido al primero, pero se pueden enlazar directorios, y además de diferentes sistemas de archivos. Este tipo de enlace es el que más se utiliza. La sintaxis del comando ln es:

Page 26: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos linux

• Opciones del comando ln

• Sus opciones más importantes son las siguientes: -d

– Permite al super-usuario hacer enlaces rígidos a directorios

-s – Crear enlace simbólico.

-f– Borrar los archivos de destino que ya existen.

• $ ln -s /etc/passwd /home/usuario/claves

Page 27: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• locate : es un comando de búsqueda de archivos, bastante parecido al comando find. La diferencia de locate es que la búsqueda la hace en una base de datos indexada para aumentar significativamente la velocidad de respuesta. Esto quiere decir, que locate realmente no busca en el disco del sistema, sino que en un archivo con la lista de todos los archivos que

existen en el GNU/Linux

ejemplo :

locate felipe.txt

Page 28: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comandos Linux

• passwd : se utiliza para cambiar la contraseña de usuario, su sintaxis es:

passwd [nombre-usuario]

• Ingresar la contraseña antigua.• Ingresar la contraseña nueva.• Repetir la contraseña nueva para confirmar.

Page 29: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Comando linux

• tail : escribe a la salida estándar la última parte de un archivo. Su sintaxis es:

tail [opción...] [archivo...]

• Opciones : -c N Escribe los últimos N bytes. -n N Escribe las últimas N líneas

• -f Escribir la última parte del archivo a medida que va creciendo. Esta opción es muy útil para monitorear archivos de registro que van creciendo con el tiempo.

Page 30: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Administración de archivos

• chmod [opciones]modoarchivo(s)

Cambia los permisos de acceso a uno o varios archivos.

u para el usuario user g para el grupo Group

o para todos los demás: others.

Page 31: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Administración de archivos

• + y - se utilizan para permitir o denegar el acceso, de manera que: el símbolo + permitirá el acceso y el símbolo - lo denegará.

Los tipos de acceso son controlados por las siguientes opciones:

• r para lectura read,• w para escritura write,• x Ejecutar archivos o cambiar de directorio eXecute.• s Setuid-Bit; el programa se ejecutará con los

privilegios del propietario del archivo.

Page 32: Comandos Linux CentOS. Comandos Linux ls : podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento Parámetros

Ejemplos chmod

• chmod +r arch.txt agrega permisos de lectura a todos los usuarios

• chmod u+w arch.txt

agrega permisos de escritura al dueño • chmod –x arch.txt elimina el permiso de ejecución a todos los usuarios