Autor Tema: Un comando cada día  (Leído 3628 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado [Bacardi]

  • Moderador
  • Residente
  • *****
  • Mensajes: 2763
  • La ignorancia es el éxtasis.
    • Infierno Hacker
Re: Un comando cada día
« Respuesta #15 : 06/02/2010, 01:16:13 pm »
--- find ---

Sirve para buscar, a partir de un directorio dado, archivos que cumplan ciertas condiciones.

El formato básico es

Citar
find <directorio a partir del cuál buscar> <condiciones a cumplir> <acciones a realizar>

La acción por defecto, si no se explicita ninguna, es listar las coincidencias.

Citar
find . -name *.jpg

buscar a patir del directorio donde estoy parado ( . ) archivos cuyo nombre termine en .jpg

Citar
find / -type d -iname '*fotos*'

buscar desde la raíz todos los directorios (-type d) cuyo nombre contenga "fotos" sin importar si está en mayúsculas o minúsculas

También hay opciones para preguntar por la antigüedad o el tamaño de los archivos (ver el man).

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #16 : 06/02/2010, 04:47:23 pm »
--- man ---
manual

Descripcion
El comando man se utiliza para ver el manual de un comando que le indiquemos

Opciones
-k  = Busca keywords en los manuales disponibles
-a  = Muestra una linea sola de ayuda y finaliza el man.

Ejemplo

Código: You are not allowed to view links. Register or Login
man top
nos devolveria formato,opciones, descripcion ,etc sobre el comando que le idiqemos en este caso "top"

para mas info : man -help

Saludos :)

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado [Bacardi]

  • Moderador
  • Residente
  • *****
  • Mensajes: 2763
  • La ignorancia es el éxtasis.
    • Infierno Hacker
Re: Un comando cada día
« Respuesta #17 : 13/02/2010, 01:44:12 pm »
--- apt-get ---

El comando apt-get es parte del sistema de gestion APT (Advanced Package Tool).
Su forma de uso difiere de la que usa dpkg, porque no trabaja con archivos .deb sino que utiliza los nombres de los paquetes.
Su funcionamiento es a traves de una base de datos de paquetes, la cual permite al comando poder actualizarlos junto a sus respectivas dependencias a medida que la base de datos actualice las fuentes.

Nota: Este comando se utiliza como superusuario

Los parametros mas utilizados son:

Código: You are not allowed to view links. Register or Login
apt-get install pyroom
Instala el paquete llamado pyroom junto con sus dependencias.

Código: You are not allowed to view links. Register or Login
apt-get remove pyroom
Desinstala el paquete pyroom junto con sus dependencias

Código: You are not allowed to view links. Register or Login
apt-get update
Actualiza la base de datos de paquetes tomando como punto el archivo .sources.list donde se detallan los repositorios.

Código: You are not allowed to view links. Register or Login
apt-get upgrade
Actualiza los paquetes que hayan renovado en los repositorios.
Es preciso ejecutar apt-get update previamente, o no actualizara.

Código: You are not allowed to view links. Register or Login
apt-get dist-upgrade
Actualiza TODA la distribucion a la mas reciente.

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #18 : 14/02/2010, 09:37:04 am »
--- uname ---
uname

Descripción

El comando uname es utilizado para obtener información del sistema operativo  y hardware.

Opciones

-a = Nos da información sobre todo el sistema

-n = Nos muestra el nombre de nuestro equipo

-s = Nos muestra el nombre de nuestro Kernel

-r = Nos muestra la version del Kernel

-m = Nos muestra la arquitectura de nuestro procesador

-v = Nos muestra la fecha en que se publicó nuestro Kernel

-p = Nos muestra el tipo de procesador

-o = Nos muestra el nombre del sistema operativo que estamos corriendo.

-i = Nos muestra la plataforma del hardware

Ejemplos

Citar
uname -r
2.6.31-14-generic

Citar
uname -v
#48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009

Citar
uname -o
GNU/Linux

Citar
uname -n
TrueneX-local


Saludos !

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado Tuxlud

  • Moderadores
  • User Infernal
  • *****
  • Mensajes: 746
  • Sexo: Masculino
Re: Un comando cada día
« Respuesta #19 : 17/02/2010, 12:58:16 pm »
ifconfig

Ifconfig se utiliza para configurar el núcleo de las interfaces de red residentes.
     
Si no se dan argumentos, ifconfig muestra el estado de la actual de todas las
interfaces activas. Si se da un argumento única interfaz, se
muestra el estado de la interfaz dada solamente.

Citar
Ejemplo:

debian:/home/tuxlud# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:c0:9f:f6:4b:f6 
          inet addr:192.168.96.31  Bcast:192.168.96.255  Mask:255.255.255.0
          inet6 addr: fe80::2c0:9fff:fef6:4bf6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36396 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22884 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:38073276 (36.3 MiB)  TX bytes:1985890 (1.8 MiB)
          Interrupt:18 Base address:0x8000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3169 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3169 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:253074 (247.1 KiB)  TX bytes:253074 (247.1 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:14:a5:26:e9:98 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wmaster0  Link encap:UNSPEC  HWaddr 00-14-A5-26-E9-98-00-00-00-00-00-00-00-00-00-00 
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Citar
otro ejemplo

debian:/home/tuxlud# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:c0:9f:f6:4b:f6 
          inet addr:192.168.96.31  Bcast:192.168.96.255  Mask:255.255.255.0
          inet6 addr: fe80::2c0:9fff:fef6:4bf6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:44362 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27837 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:49951687 (47.6 MiB)  TX bytes:2329325 (2.2 MiB)
          Interrupt:18 Base address:0x8000

PD: hay mas opciones para el comando ifconfig tecleemos
Citar
man ifconfig
y veamos
la informacion  ;) ;)


Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #20 : 17/02/2010, 01:21:45 pm »
--- rmdir ---
remove directory

Descripcion
El comando rmdir se utiliza para eliminar directorios :)

Opciones
-p  =  elimina el directorio que le indiquemos y todos sus directorios padres

Ejemplo

Citar
rmdir truenex   =  elimina el directorio truenex, si este se encuentra vacio

Citar
rmdir -p /truenex/IH/lala  = elimina el direcotrio lala y todos sus directorios padres (truenex e IH)


Saludos :)
« Última Modificación: 17/02/2010, 01:39:02 pm por TrueneX »

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado [Bacardi]

  • Moderador
  • Residente
  • *****
  • Mensajes: 2763
  • La ignorancia es el éxtasis.
    • Infierno Hacker
Re: Un comando cada día
« Respuesta #21 : 21/02/2010, 07:58:32 pm »
--- cal ---
calendar

Ese comando nos muestra un calendario en el formato tradicional.

Algunos de los parametros son:

Código: You are not allowed to view links. Register or Login
cal -3
Nos muestra tres calendarios, con el mes pasado primero, el mes en curso y el mes proximo a continuacion.

Código: You are not allowed to view links. Register or Login
cal -m
Nos muestra el calendario del mes en curso pero el dia de la semana comienza en Lunes, en lugar el Domingo.

Código: You are not allowed to view links. Register or Login
cal -y
Muestra el calendario de todos los meses de el año en curso.

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

Desconectado DS

  • Moderadores
  • Miembro Activo
  • *****
  • Mensajes: 1184
  • Sexo: Masculino
  • I'm on the house
Re: Un comando cada día
« Respuesta #22 : 21/02/2010, 10:41:15 pm »

-- Tubos Paralelos || Grep y More ---

Cuando la salida de un comando es muy larga, o buscas cierta informacion en el, puedes usar grep para buscar lo que quieres, o more, para ir podiendo bajar pantalla por pantalla

Uso:

Código: You are not allowed to view links. Register or Login
lspci || grep Atheros
Nos dice que busque en la salida del comando lspci, la palabra Atheros....

Lo podemos usar con cat de la siguiente manera:

Código: You are not allowed to view links. Register or Login
cat code.txt || grep port
En este caso buscamos en code.txt una frase que contenga port.

Y more lo usamos para cuando es muy largo podamos ir cambiando entre las salidas

Código: You are not allowed to view links. Register or Login
cat "lista de 1000 elementos.cpp" || more
y nos saldran los elementos que quepan en nuestra consola y al presionar enter.. podremos bajar del archivo... =D


Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #23 : 28/03/2010, 01:36:28 pm »
--- locate ---
locate (localizar)

Descripcion

Bueno, este comando es similar a find, pero es mas basico , a l oque me refiero es que solo se pueden hacer busquedas de archivos por su nombre, otro detalle es que tampoco busca en lso archivos de nuestro disco sino que lo hace en una bases de datos.  (en otro pos explico como actualizarla).

Ejemplo

Citar
locate truenex

Devolucion:

Citar
/home/miserver/truenex.php

Saludos


TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #24 : 28/03/2010, 01:41:24 pm »
--- updatedb ---
update database

Descripcion

Este comando, actualiza la base de datos de los ingresos de nuestro sistema de archivos , por ejemplo, para el comando locate (ejxplicado arriba) si tenemos la base de datos actualizada encuentra mucho mas rapido los archivos que le indiquemos, si bien este comando se ejecuta automaticamente en la mayoria de las distros Linux, lo podemos hacer manualmente.

Ejemplo

Citar
sudo updatedb

al terminar volverá a darnos nuestro prompt.

Un saludo !
« Última Modificación: 28/03/2010, 02:05:22 pm por TrueneX »

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #25 : 01/04/2010, 09:54:14 am »
--- file ---

Descripcion

Hola :), este comando lo que hace es mostrarmos de que tipo es un fichero.

Ejemplo

Citar
Entrada: file TrueneX
Salida: TrueneX: ASCII text

Citar
Entrada: file TrueneX
Salida: TrueneX: directory

Saludos IH !

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #26 : 04/04/2010, 02:37:41 pm »
--- hostname ---

Descripcion

Simple comando que nos muestra el nombre de nuestra maquina :)

Ejemplo

Entrada:

Citar
hostname

Salida:

Citar
TrueneX-local

Saludos gente

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado [Bacardi]

  • Moderador
  • Residente
  • *****
  • Mensajes: 2763
  • La ignorancia es el éxtasis.
    • Infierno Hacker
Re: Un comando cada día
« Respuesta #27 : 04/04/2010, 02:46:28 pm »
--- whois ---

El comando whois consulta a la base de datos Whois. Esta BD tiene informacion de nombres de dominio, direcciones IP asignadas y registrantes de un dominio en particular.

Por ejemplo, en una terminal escribimos:
Código: You are not allowed to view links. Register or Login
$ whois www.google.com
Y nos muestra:
Código: You are not allowed to view links. Register or Login
Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

   Server Name: WWW.GOOGLE.COM.VN
   Registrar: ENOM, INC.
   Whois Server: whois.enom.com
   Referral URL: http://www.enom.com

   Server Name: WWW.GOOGLE.COM.TW
   Registrar: ENOM, INC.
   Whois Server: whois.enom.com
   Referral URL: http://www.enom.com

   Server Name: WWW.GOOGLE.COM.TR
   Registrar: TUCOWS INC.
   Whois Server: whois.tucows.com
   Referral URL: http://domainhelp.opensrs.net

   Server Name: WWW.GOOGLE.COM.SA
   Registrar: OMNIS NETWORK, LLC
   Whois Server: whois.omnis.com
   Referral URL: http://domains.omnis.com

   Server Name: WWW.GOOGLE.COM.PUBLICITATELIVE.NET
   IP Address: 79.118.175.79
   Registrar: GODADDY.COM, INC.
   Whois Server: whois.godaddy.com
   Referral URL: http://registrar.godaddy.com

   Server Name: WWW.GOOGLE.COM.PE
   Registrar: ABACUS AMERICA, INC. DBA NAMES4EVER
   Whois Server: whois.names4ever.com
   Referral URL: http://www.names4ever.com

   Server Name: WWW.GOOGLE.COM.MX
   Registrar: ENOM, INC.
   Whois Server: whois.enom.com
   Referral URL: http://www.enom.com

   Server Name: WWW.GOOGLE.COM.CO
   Registrar: ENOM, INC.
   Whois Server: whois.enom.com
   Referral URL: http://www.enom.com

   Server Name: WWW.GOOGLE.COM.BR
   Registrar: ENOM, INC.
   Whois Server: whois.enom.com
   Referral URL: http://www.enom.com

   Server Name: WWW.GOOGLE.COM.AU
   Registrar: MELBOURNE IT, LTD. D/B/A INTERNET NAMES WORLDWIDE
   Whois Server: whois.melbourneit.com
   Referral URL: http://www.melbourneit.com

   Server Name: WWW.GOOGLE.COM.AR
   Registrar: ENOM, INC.
   Whois Server: whois.enom.com
   Referral URL: http://www.enom.com

>>> Last update of whois database: Sun, 04 Apr 2010 19:45:39 UTC <<<

NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar.  Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.

TERMS OF USE: You are not authorized to access or query our Whois
database through the use of electronic processes that are high-volume and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following terms of use: You agree that you may use this Data only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of VeriSign. You agree not to
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability.  VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
reserves the right to modify these terms at any time.

The Registry database contains ONLY .COM, .NET, .EDU domains and

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

Desconectado TrueneX

  • E-Zine
  • User Infernal
  • *
  • Mensajes: 651
  • Se libre,Se GNU/Linux
    • Foro InfiernoHacker
Re: Un comando cada día
« Respuesta #28 : 08/04/2010, 10:55:43 am »
--- head ---
head

Descripcion

Este comando lo que hace es mostrarnos las primeras 10 lineas de un archivo ,aunque tambien podemos especificar nosotros cuentas lineas queremos o cuantos caracteres.

Opciones

-n - Indicamos cuantas lineas queremos mostrar del archivo

-c - inducamos cuantos caracteres queremos mostrar del archivo

Ejemplo

Entrada:
Citar
head truenex.php

Salida:
Citar
esto
es
una
prueba
de
head
7
8
9
10

Entrada:
Citar
head -n 3 truenex.php

Salida:
Citar
esto
es
una

Entrada:
Citar
head -c 4 truenex.php

Salida:
Citar
esto

Saludos gente !

TrueneX Utiliza y apoya el Software Libre
You are not allowed to view links. Register or Login

Desconectado fcogcia87

  • Leecher
  • *
  • Mensajes: 1
Re: Un comando cada día
« Respuesta #29 : 26/05/2010, 01:43:22 pm »
Soy nuevo aca ;D 

Por ejemplo: Consulta  a servidores dns útil para comprobar si el DNS está correctamente configurado en nuestra máquina o si responde alguna otra pagina a mi petición.

Comando DIG 

[root@zimbra home]# dig You are not allowed to view links. Register or Login

; <<>> DiG 9.3.4-P1 <<>> You are not allowed to view links. Register or Login
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50400
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;www.gmail.com.                 IN      A

;; ANSWER SECTION:
You are not allowed to view links. Register or Login.          86400   IN      CNAME   mail.google.com.
mail.google.com.        604800  IN      CNAME   googlemail.l.google.com.
googlemail.l.google.com. 300    IN      A       209.85.195.83

;; AUTHORITY SECTION:
google.com.             284127  IN      NS      ns2.google.com.
google.com.             284127  IN      NS      ns3.google.com.
google.com.             284127  IN      NS      ns4.google.com.
google.com.             284127  IN      NS      ns1.google.com.

;; ADDITIONAL SECTION:
ns1.google.com.         111021  IN      A       216.239.32.10
ns2.google.com.         111021  IN      A       216.239.34.10
ns3.google.com.         111021  IN      A       216.239.36.10
ns4.google.com.         111021  IN      A       216.239.38.10

;; Query time: 193 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed May 26 14:39:42 2010
;; MSG SIZE  rcvd: 236