Listado de Comandos de Linux

Comando Descripción
fgrep

Su comportamiento es lo mismo que ejecutar el comando grep de la siguiente forma grep -F, salvo que es menos flexible pero más rápido. También existe en su versión zfgrep para manejar ficheros comprimidos.

file

Intenta determinar el tipo de formato que tiene el fichero que se pasa como parámetro. Cuando el fichero tiene caracteres no imprimibles estudia sus dos o cuatro primeros octetos, para intentar determinar el tipo de fichero. La lista de valores-marca y tipo se consulta del fichero /etc/magic.

Ejemplo de la salida del comando file en el cual se le consulta sobre el tipo de formato que tiene el archivo ls.ps

# file ls.ps
ls.ps: PostScript document text conforming DSC level 3.0
find

Busca ficheros en un árbol de directorios.

find /etc -type f -name "*.dcm" busca archivos con la extensión dcm en el directorio /etc actual y en los subdirectorios.

find . -type f -name "*.dcm" busca archivos con la extensión dcm en el directorio actual . y en los subdirectorios.

find . -type f -name "*.dcm" -exec cp -f {} /media/clientes/00 \; busca archivos con la extensión dcm en el directorio actual . y en los subdirectorios. Los archivos encontrados los copia en la carpeta /media/clientes/00

find -iname patron ídem que -name patron pero ignora mayúsculas y minúsculas.

find /var -newer /tmp/service encuentra ficheros en /var que hayan sido modificados más recientemente que el fichero /tmp/service. En vez de usar la opción -newer fichero también se podría usar la opción -anewer fichero se ha accedido al fichero por última vez más recientemente que cuando fichero fue modificado, o la opción -cnewer fichero el status del fichero se cambió por última vez más recientemente que cuando se modificó fichero.

find -inum N Busca archivos cuyo número de inodo sea N.

find -maxdepth 1 -type f| xargs grep -F 'ejemplo' buscar ejemplo en todos los archivos regulares de este directorio. Es similar a ejecutar grep -i "ejemplo" *

find -type f -print0 | xargs -r0 grep -F 'ejemplo' busca la palabra ejemplo en todos los archivos regulares en este directorio y subdirectorios. Es similar a ejecutar grep -ir "ejemplo" *

find / -iname pp 2 > /dev/null para que no ensucie la pantalla con find: «/var/log/..»: Permiso denegado

sudo find / -nouser 2 > /dev/null lista los archivos de usuarios que ya no existen.


También le puede interesar el comando locate

finger

Muestra información relativa de los usuarios especificados como argumento.

finger [-lmsp] [user ...] [user@host ...]


Sin argumentos muestra información relativa de los usuarios conectados.

# finger
Login     Name       Tty      Idle  Login Time   Office     Office Phone
root      root      *tty7     5:27  Apr  3 22:25 (:0)
root      root      *pts/0          Apr  3 22:25 (192.168.1.4)

finger root muestra información del usuario root.

# finger root
Login: root                             Name: root
Directory: /root                        Shell: /bin/bash
On since Thu Apr  3 22:25 (ART) on tty7 from :0
    5 hours 30 minutes idle
     (messages off)
On since Thu Apr  3 22:25 (ART) on pts/0 from 192.168.1.4
   4 seconds idle
     (messages off)
No mail.
No Plan.

finger *@pepe.com muestra información de todos los usuarios del dominio pepe.com

fold

Cuando se usa el comando fold las líneas se dividen en un ancho especificado. Originariamente, este comando se utilizaba para ayudar a dar formato a texto para dispositivos de salida con ancho fijo que no tenían la capacidad de ajustar texto..

Su sintaxis es de la forma:
fold [opciones] [archivo]

Sus opciones son:

-wpermite la especificación del ancho de una línea para usar en lugar de las 80 columnas predeterminadas.

-b contar bytes en lugar de columnas.

-h muestra la ayuda del comando.


Ejemplo de uso :

cat junto.txt
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
# fold -w60 junto.txt
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000

Con esto logramos paginar o limitar las lineas a un determinado ancho fijo insertando saltos de lineas, como por ejemplo para desasear el uso del comando tr -d '\n' o usarlo en conjunto con el comando xxd.

foremost

Intenta recuperar archivos de discos y/o particiones, realizando un escaneo en buscando las secuencias de bytes de inicialización/finalización de los tipos de archivos determinados, al igual que los comando photorec y scalpel o el comando magicrescue el cual trabaja con las unidades desmontadas.

Su sintaxis es de la forma:
foremost [opciones] [tipos-de-archivos-a-recuperar] -i [dispositivo-de-entrada] -o [directorio-de-salida]

foremost /home/pepe/mipendrive Escanea la partición montada en /home/pepe/mipendrive y los archivos recuperados los guarda en carpeta que creara denominada output, en el directorio actual.

foremost -t jpg -i image.dd -o /home/pepe/ busca archivos jpg en la imagen image.dd y los archivos recuperados los guarda en la carpeta /home/pepe/

Lo siguiente es un ejemplo del comando foremost en el cual se le pide que busque archivos jpg y pdf en la unidad /dev/sdb y que los archivos encontrados los copie en en la carpeta recuperado

# foremost -v -t jpg,pdf -i /dev/sdb -o recuperado/
Foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Audit File

Foremost started at Tue Dec 23 02:14:35 2014
Invocation: foremost -v -t jpg,pdf -i /dev/sdb -o recuperado/ 
Output directory: /root/recuperado
Configuration file: /etc/foremost.conf
Processing: /dev/sdb
|------------------------------------------------------------------
File: /dev/sdb
Start: Tue Dec 23 02:14:35 2014
Length: 250 MB (262406144 bytes)
 
Num	 Name (bs=512)	       Size	 File Offset	 Comment 

0:	00000941.jpg 	       3 KB 	     482286 	 
1:	00085607.jpg 	     180 KB 	   43830784 	 
2:	00118583.pdf 	       9 MB 	   60714496 	 
3:	00137623.pdf 	      14 KB 	   70462976 	  (PDF is Linearized)
***|
Finish: Tue Dec 23 02:18:51 2014

4 FILES EXTRACTED
	
jpg:= 2
pdf:= 2
------------------------------------------------------------------

Foremost finished at Tue Dec 23 02:18:51 2014

Algunos comandos relacionados son: testdisk, photorec, scalpel, magicrescue, safecopy, y ddrescue.

fping

Envía paquetes ICMP ECHO_REQUEST a nodos en la red. El comando fping difiere del comando ping en que puede especificar un rango de IPs.

fping -s -g -d 172.25.208.1 172.25.208.50 efectúa ping a un rango de IPs, la opción (de la .1 a la .50) -d utiliza DNS para buscar la dirección de retorno de paquetes de ping

fsck

Utilidad para detectar, verificar y corregir los errores del sistema de archivos. Es recomendable utilizarlo solo con sistemas desmontados.

Su sintaxis es de la forma:
fsck [-sAVRTMNP] [-C[fd]] [-t fstype] [filesys..] [fs-specific-options]

Donde:

-C Muestra el progreso en tiempo real de un modo visual.

-A Chequea todos los dispositivos definidos en el fichero /etc/fstab

-M No chequea sistemas montados.

-t Especifica el tipo o tipos de sistema de ficheros a chequear. Si lo acompañamos de la opción -A, solo chequearemos los sistemas que coincidan con fstype (una lista separada por comas).

filesys Puede ser el nombre de un dispositivo (/dev/hdc1, /dev/sda3), un punto de montaje (/, /usr, /home) o un label o UUID (UUID=f6c797e5-605b-4884-92d7-cdb694a42122, LABEL=home). Si no se especifica, por defecto se analizaran los definidos en el fichero /etc/fstab

Opciones:

--a repara de manera automática, no pide confirmación.

--n reporta los problemas sin repararlos.

--c busca bloques dañados y los agrega a la lista de bloques dañados.

--f forzar la revisión.

--v verbose, genera más información.

--r modo interactivo. Espera nuestra respuesta.

--y si a todo.

Ejemplos de uso del comando fsck:

fsck -c /dev/hdb2 comprobar bloques dañados.

fsck -C -R -af /dev/hdb6 forzamos la comprobación y si hay algún error lo arreglamos automáticamente.

fsck -CTV -nf /dev/hdb6 comprueba y si detecta algún error informará de ello pero no reparará nada.


También le puede interesar los comandos relacionados: e2fsck y badblocks

ftp

FTP (Protocolo de Transferencia de Ficheros) transfiere archivos desde y hacia un nodo. Para ello se usa la notación URL estándar: nombre_de_usuario:password@servidor:puerto (todo excepto servidor es opcional).

ftp pepe@172.25.214.137 inicia sesión ftp remotamente, en el nodo.

órdenes internas de FTP

!orden ejecuta orden en el nodo local

binary pone el canal en modo binario (para la transferencia de ficheros que no son texto)

cd ídem a la orden cd de Linux

close cierra la conexión ftp más no el programa ftp

get pp trasfiere pp al directorio de trabajo actual del nodo local

help muestra un resumen de todas las órdenes internas de ftp

ls ídem a la orden ls de Linux

mget transfiere múltiples archivos del nodo remoto al local

mput transfiere múltiples archivos del nodo local al remoto

put pp trasfiere pp al nodo remoto

quit termina con el programa ftp


Si se desean funciones más avanzadas ver el comando lftp que admite las mismas funciones pero tiene otras que el comando ftp no tiene.

fuser

Muestra que procesos están usando un: archivo, directorio, sockets, etc. Ver también lsof

fuser -v /home lista todos los procesos que utilizan el directorio /home

fuser -mv /mnt/xxx lista los procesos asociados al sistema de ficheros.

fuser -amk /mnt/xxx el proceso que se encuentre en ese sistema de archivos se elimina.

gawk

Es la versión moderna del comando awk

gdebi

Instala paquetes .deb, e intenta resolver las dependencias. Su uso es similar a dpkg, salvo que este último no resuelve las dependencias.

Su forma de uso es muy sencilla simplemente se escribe el comando gdebi seguido del paquete a instalar, como se muestra en el siguiente ejemplo para instalar el paquete gtkterm

# gdebi gtkterm_0.99.7~rc1-0.2_amd64.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 


A simple GTK+ serial port terminal
 gtkterm is a simple GTK+ terminal used to communicate with the serial port.
 .
 Its features :
 .
  * Serial port terminal window
  * Serial port setup (speed, parity, bits, stopbits, flow control)
  * Using the termios API
  * Possible to send a file (only RAW data, no protocol)
  * End of line delay while sending a file
  * Special character wait before next line while sending a file
  * Possible to toggle control lines manually (DTR, CTS)
  * Also reads the state of control lines (RTS, CD, DSR, RI)
 .
  Author:   Julien Schmitt julien@jls-info.com
  Homepage: http://www.jls-info.com/julien/linux/
¿Quiere instalar el paquete de software? [s/N]: s + Enter
(Leyendo la base de datos ... 331916 ficheros o directorios instalados actualmente.)
Preparando para reemplazar gtkterm 0.99.7~rc1-0.2 (usando gtkterm_0.99.7~rc1-0.2_amd64.deb) ...
Desempaquetando el reemplazo de gtkterm ...
Configurando gtkterm (0.99.7~rc1-0.2) ...
Procesando disparadores para man-db ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Procesando disparadores para menu ...

También existe en su versión gráfica a la cual se accede ejecutando gdebi-gtk a continuación se muestras unas capturas pantallas.

Hardinfo información sobre el Hardware

Si se hace clic sobre instalar como se ve se procede su instalación

Hardinfo información sobre el Hardware

Páginas

 

Solicita Asistencia

Llámenos al:+54-9-11-32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...