comandos linux centos. comandos linux ls : podrá ver un listado resumido con el contenido del...
TRANSCRIPT
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 del ls
ls -l lista detallada ls -a para ver archivos Ocultos
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)
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.
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
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
Comandos Linux
• Touch : Sirve para generar archivos sin contenido
ejemplo: touch archivo
• Cat : muestra un archivo por pantalla
ejemplo : cat archivo.txt
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
Comandos Linux
• Find
Ejemplo 3 :
find /home/ilemus -name \*.bin
Buscar archivos con extension .bin dentro del directorio '/home/ilemus‘
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
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.
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.
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
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
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.
Redes y servicios
• nslookup Para transformar nombres de dominios en direcciones IP
• service start stop restart statusEjemplo : service named start , service named status
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
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
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
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
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
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*'
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
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.
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:
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
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
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.
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.
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.
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.
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