Está en la página 1de 7

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE

PUEBLA

FACULTAD DE CIENCIAS DE LA ELECTRÓNICA

PROGRAMACIÓN I
COMANDOS LINUX

JOSÉ LUIS ESPINOZA MOLINA 200807878


ALAN OSORIO ORDUÑA 200800186
Comandos.
NOMBRE
uptime - Dile cuánto tiempo el sistema ha estado funcionando.

SINOPSIS
tiempo de actividad
tiempo de actividad [V]

DESCRIPCIÓN
tiempo de actividad proporciona una visualización de una línea de la siguiente información. La
hora actual, el tiempo que el sistema ha estado funcionando, cuántos usuarios están actualmente
sesión, así como los promedios de carga del sistema durante los últimos 1, 5 y 15 minutos.

Esta es la misma información contenida en la línea de cabecera que muestra w (1).

Ejemplo.

Muestra que tanto tiempo lleva prendido el equipo.

NOMBRE
sed - Editor para filtrar y transformar texto

SINOPSIS
sed [] OPCIÓN ... (Secuencia de comandos de sólo-si-no-otro-guión) [] archivo de entrada, ...

DESCRIPCIÓN
Sed es un editor de flujo. Un editor de flujo se utiliza para realizar transformaciones básicas de
texto en un flujo de entrada (un fichero o entrada de una tubería). Mientras que en
cierto modo similar a un editor de secuencias de comandos que permite ediciones (como ed),
obras sed haciendo sólo un paso sobre la entrada (s), y, en consecuencia, más
eficiente. Pero es la capacidad de Sedas para filtrar el texto de un oleoducto que todo lo
distingue de otros tipos de editores.
Ejemplo.

Editor en línea que filtra y transforma archivos.

NOMBRE
sort - ordena las líneas de los archivos de texto

SINOPSIS
tipo [OPCIÓN] ... [ARCHIVO] ...
tipo [OPCIÓN] ... - Files0-de F =

DESCRIPCIÓN
Escribe una concatenación de todos los ordenados FILE (s) en la salida estándar.
Los argumentos obligatorios para las opciones largas son también obligatorios para las
opciones cortas. Opciones de Compra:

-B, - ignore-líder-en blanco


ignorar espacios a la izquierda

-D, - diccionario-orden
considerar sólo espacios en blanco y caracteres alfanuméricos

-F, - ignore-caso
personajes caso veces menor a mayúsculas

-G, - general-numérica-sort
compara de acuerdo con el valor numérico general

-I, - ignore-no imprimibles


considerar sólo los caracteres imprimibles

-M, - un mes de clase


comparar (desconocido) <âJANâ <... <ADECA

-H, - human-numérica-sort
comparar números legibles humanos (por ejemplo, 2K 1G)

-N, - numeric-sort
compara de acuerdo con cadena de valor numérico

-R, - tipo aleatorio


ordenar por hash aleatoria de claves

Ejemplo.

Para dar mejor presentación a un escrito.


NOMBRE
ss - otra utilidad para investigar tomas

SINOPSIS
ss [opciones] [FILTER]

DESCRIPCIÓN
SS se utiliza para volcar las estadísticas zócalo. Permite mostrar información similar a netstat.
Se puede mostrar más información TCP y el estado de otras herramientas.

Ejemplo.

Utileria similar a netstat pero más básica, listados rápidos de sockets establecidos.

NOMBRE
scp - copia de seguridad (programa de copia de archivos a distancia)

SINOPSIS
scp [-1246BCpqrv] cifrado [-c] [-F ssh_config] [-i identity_file límite] [-l] [-o ssh_option] [-P puerto
de programa] [-S] [[usuario @] host1:] archivo1. ..
[[User @] host2:] archivo2

DESCRIPCIÓN
scp copia archivos entre hosts en una red. Utiliza ssh (1) para la transferencia de datos, y utiliza
la misma autenticación y ofrece la misma seguridad que ssh (1).
A diferencia de rcp (1), scp pedirá contraseñas o frases de paso si son necesarios para la
autenticación.

Los nombres de archivo puede contener una especificación de usuario y host para indicar que el
archivo se va a copiar a / desde esa máquina. nombres de archivo local puede ser explícita
utilizando nombres de ruta absoluta o relativa para evitar scp tratamiento de nombres de archivo
que contiene una: â especificadores de acogida. Copia entre dos máquinas remotas también están
de permiso
Ted.

Al copiar un archivo de origen a un archivo de destino que ya existe, scp reemplazará el


contenido del archivo de destino (manteniendo el inodo).

Si el archivo de destino no existe todavía, un fichero vacío con el nombre del archivo es creado,
entonces se llena de contenido el archivo de origen. No se intenta
en "casi atómica" transferencia utilizando los archivos temporales.

Ejemplo.

Copia archivos entre equipos, parte del paquete openssh (protocolo de


comunicación encriptado).
NOMBRE
xkill - matar a un cliente por su recurso X

SINOPSIS
DisplayName xkill [pantalla] [ID de recursos] [-botón de número] [-marco] [todos]

DESCRIPCIÓN
Xkill es una utilidad para forzar el servidor X para cerrar las conexiones a los clientes. Este
programa es muy peligroso, pero es útil para abortar los programas que
ventanas no deseadas han mostrado en una pantalla de Useras. Si no hay ningún identificador
de recursos se da con-id, xkill mostrará un cursor especial como un mensaje para
al usuario seleccionar una ventana para ser asesinados. Si un botón del apuntador se pulsa
sobre una ventana que no sea root, el servidor cerrará la conexión con el cliente que
creó la ventana.

Ejemplo.

Mata o termina a un cliente X, es decir, a un programa gráfico.

NOMBRE
yum - Updater Yellowdog Modificado

SINOPSIS
opciones de yum [] [orden] [paquete ...]

DESCRIPCIÓN
Yum es un sistema interactivo, basado en rpm gerente, paquete. Se puede realizar
automáticamente las actualizaciones del sistema, incluyendo el análisis de dependencias y
obsoleto de procesamiento
sobre la base de "repositorio de metadatos. También puede realizar la instalación de nuevos
paquetes, la eliminación de paquetes antiguos y realizar consultas sobre la instalación y / o
paquetes disponibles entre muchos otros comandos o servicios (véase más adelante). Yum es
similar a otros administradores de alto nivel de paquete como apt-get y listo.

Si bien hay algunas interfaces gráficas directamente al código yum, el desarrollo de interfaz
gráfica más reciente que está sucediendo con PackageKit y el
aplicación gnome-packagekit.

Ejemplo.

Herramienta de actualización/instalación remota de paquetes, distros basadas


en rpm (usada en fedora, redhat y derivados).
Comando Chmod

Este comando sirve para modificar permisos de archivos. Hay dos formas de usarlo:

1. chmod 777 miarchivo

1. chmod g+x miarchivo

En el primer caso añadimos permisos de forma octal, mientras que en el


segundo utilizamos la notación con letras. En el ejemplo añadimos el permiso
ejecutar al grupo propietario del archivo. Podemos usar o+,o- para los otros
usuarios, g+, g- para añadir o quitar permisos sobre el grupo, y u+, u- para los
permisos del usuario propietario, seguidos de la letra r(read), w(write) o
x(execute).

Comando Chown

Este comando sirve para cambiar el propietario de un archivo y se puede usar de la


siguiente forma

1. chown -R nuevopropietario /rutadelarchivo

Comando Chgrp

El comando chgrp modifica el grupo propietario del archivo o directorio.

1. chgrp nuevogrupo /rutadelarchivo

Comando Du

Muestra el uso de disco de cada ARCHIVO y directorio (incluído sus subdirectorios).

1. du -ch | grep total

Comando Grep

Este es un comando indispensable. Sirve para buscar cadenas de texto dentro de un archivo
o dentro de otra cadena. Por ejemplo estas tres instrucciones devolverán el número de
directorios que hay en el directorio actual. (ls es para listar todos los archivos y directorios
y wc -l para contar el número de líneas

1. ls -l | grep ^d | wc -l
En este otro ejemplo podemos ver el número de veces que está conectado el
usuario root. Por ejemplo si tiene abiertas diferentes shells del sistema
operativo a la vez. (who devuelve una cadena con todos los usuarios
conectados)

1. who | grep root | wc -l

Comando Head

Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10
líneas del archivo.

head -n 10 archivo.c

Comando Kill

Este comando es muy útil para detener un proceso. Normalmente se utiliza el comando ps
para buscar el PID (Process id o número identificador de proceso) y luego kill para 'matarlo'

1. kill 174541

Donde este número es el PID del proceso.

En algunas ocasiones usando este comando el proceso no se detendrá. En este caso


podemos usar el parámetro -9 para darle más prioridad

1. kill -9 174541

Comando Uptime

Muestra el tiempo que ha transcurrido desde que el sistema se abrió.

1.uptime

Además también muestra los usuarios que estan connectados al equipo en ese
instante y las medias de carga en los últimos 1, 5 y 15 minutos.