Comunidad de diseño web y desarrollo en internet

Comandos generales de consola en Linux

Citar            
MensajeEscrito el 25 Jun 2005 12:12 am
Commandos Generales

* dmesg: Imprime los mensajes desplegados por el "kernel" al inicio.
* depmod -a: Genera un archivo que contiene las dependencias de los modulos que son cargados para el "Kernel",esto es, es capaz de reconocer cuales modulos deben de ser cargados para que un tercero sea utilizado en el sistema.
* free: Estadisticas de uso de Memoria.
* init q: Comando que vuelve a leer los parametros que se encuentran en inittab .
* insmod: Habilita ("loads") el modulo que se especifica en la linea, para que el "kernel" sea capaz de utilizarlo.(ejemplo: insmod ip_alias.o )
* ldconfig: Actuliza las librerias utilizadas por el sistema, recomendable ejecutarlo cada vez que se instale un programa.
* lsmod: Despliega la información referente a los modulos que estan abilitados por el "kernel".
* mount: Permite que particiones del sistemas,CD-ROMs, floppys puedan ser leeidas en el sistema. Su formato: mount -t <file system(ext2,vfat)> <partición (/dev/hda1,/dev/cdrom)> <punto de lecutra"mount point" (/mnt/home/ /mnt/cdrom)>. Vea también /etc/fstab .
* smbmount: Similar al comando mount , excepto que este comando es utilizado para montar particiones en Samba .
* smbumount: Utilizado para desactivar las particiones activadas con smbmount
* setup: Presenta un menu para configurar varios parameteros del sistema (Sonido, Xwindow, Mouse..).
* slocate: Actualiza la base de información que es utilizada para encontrar archivos con el comando locate .
* stat: Despliega información detallada sobre el archivo especificado como: fechas de modificiación y cambio, dueño del archivo..etc.
* umount: Desactiva la partición que se indicada, los parametros que toma este comando son similares a los de mount .
* uname -a: Información completa sobre el "Host".
* uptime: Hora actual, tiempo que lleva el sistema corriendo desde el ultimo "reboot", usuarios conectados al servidor, carga del sistema en los ultimos 1,5 y 15 minutos.
* hostname: El nombre del "Host".
* chkconfig: Este comando despliega la información sobre los niveles de ejecución de los "scripts" ubicados en el directorio /etc/rc.d/init.d

Código :

chkconfig --list httpd Este comando despliega: 
httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff


Lo anterior indica que cuando se utilize el nivel de arranque 3, el "script" httpd en el directorio /etc/rc.d/init.d recibirá el argumento "start", cuando se corra el nivel de arranque 6, httpd recibirá el argumento "stop",etc..

Para modificar hacia argumento "start" :

Código :

chkconfig --add <nombre del script en directorio init.d> 
--level <nivel de arranque[0 a 6]>


Para modificar hacia el argumento "stop" :

Código :

chkconfig --del <nombre del script en directorio init.d> 
--level <nivel de arranque[0 a 6] >


* Es precisamente de los directorios /etc/rc.d/rc[0-6] de donde proviene la información que despliega chkconfig.

* ntsysv: Es una herrmienta gráfica que tiene la misma funcionalidad que chkconfig, la diferencia es que esta herramienta despliega todos los "scripts" por nivel, esto es, si se utiliza el comando ntsysv --level 3 , la gráfica mostrará el status "stop" o "start" de todos los "scripts" para el nivel de arranque 3 . De la misma forma se utilizan: ntsysv --level 5 , ntsysv --level 0 ,etc.

Al igual que chkconfig , ntsysv modifica y toma la información que se encuentra en los directorios /etc/rc.d/rc[0-6]


Comandos Entorno De Red

En Entorno de Red

* host: Determina la dirección IP de un "Host" , host -a despliega toda la información de DNS.

* ifconfig: Permite configurar una interfase de Red y ver el "status" de ésta.Esa de la forma ifconfig <interfase> , ejemplo: ifconfig eth0

* ifup: Habilita la interfase especificada,ejemplo: ifup eth0 .

* ifdown: Deshabilita la interfase especificada,ejemplo: ifdown eth0 .

* netstat -a: Todas la conexiones de Red originadas y recibidas por el "Host"

* netstat -r: Muestra la tabla de ruteo "routing table" del sistema

* netstat -i: Estadisticas de red de cada interfase

* nslookup: Busca información en los servidores DNS,ejemplo: nslookup -query=mx osomosis.com , si no se especifican parametros se entra en modo interactivo

* ping -s 1016: Manda paquetes de ping de 1024 bytes (header 8 bytes), mientras que el "default" es 512.

* route add: Permite agregar tablas de ruteo de y hacia el "Host". Ejemplo: Para guiar toda la información de la red 206.171.55.16 netmask 255.255.255.240 via la interfase eth0 :

Código :

route add -net 206.171.55.16 255.255.255.240 eth0


Para rutear todo el trafico por cierta interfase ("Default Gateway"):

Código :

route add default gw 206.171.55.51 eth0



Esto enviará toda la infromacion por la direccion 206.171.55.51

# route -n: Despliega la tabla de ruteo del "Host". NOTA: Debe de estar "IP Forwarding" ON en /etc/sysconfig/network , además el "kernel" debe de estar configurado para "IP Forwarding" .

# smbclient: Funciona como un cliente FTP, que simula conexiones que serán realizadas através de Samba.

# tcpdump: Permite el "debugging" de una interfase en el host.

# testparm: Verifica la validez del archivo smb.conf utilizado por Samba.


Comandos Para Control De Procesos

Control de Procesos:

# ps -aux: Despliega todos los procesos del sistema, con nombre y tiempo de inicio.
# kill: Es utilizado para mandar señales a los procesos en Unix.
* kill -HUP <pid>: Señala al proceso con numero <pid>, que vuelva a leer sus archivos de configuración.
* kill -INT <pid>: Señala al proceso con numero <pid>, que sera interrumpido .
* kill -TERM <pid>: Señala al proceso con numero <pid>,que debe de terminar, a diferencia de -KILL , esta opción da la oportunidad al proceso de terminar.
* kill -STOP <pid>: Señala al proceso con numero <pid>, que pare momentaneamente.
* kill -CONT <pid>: Señala al proceso con numero <pid>, que continué, este comando se utiliza para reanudar un proceso que le fue aplicado -STOP.
* kill -KILL <pid>: Señala al proceso con numero <pid>,que termine de inmediato, el proceso es terminado abruptamente.

# killall: A diferencia de kill , killall permite mandar un señal al proceso por nombre.

* killall <nombre del proceso >: Envia la señal -TERM al proceso con el nombre especificado. NOTA: Por "default" la señal que toma kill y killall es -TERM .

# ps -l: Este comando despliega dos parametros PRI y NI. El parametro PRI indica la prioridad actual del proceso, que es calculada por el sistema operativo, el valor de NI es tomado encuenta cuando se determina el PRI.

* Que es NI ? : NI es llamado el numero gentil o "nice number" , este numero es especificado por el "superusuario"("root") o dueño del proceso y afecta el orden final del PRI, le da prioridad a los menos gentiles.Sus valores oscilan desde -20 (menos gentil=mas prioridad) y 20 (mas gentil=menos prioridad)

# nice: Este comando especifica el numero NI de cada proceso.

* nice -10 named: Esto bajaria la prioridad de named en 10 unidades.(Si estaba en -10, pasará a -20).
* nice +10 named: Esto incrementaria la prioridad de named en 10 unidades.(Si estaba en 0, pasaria a +10).
# snice y renice: El mismo funcionamiento que nice , excepto que utiliza el numero de proceso :

* snice -10 <pid>
# <comando> &: El & es utilizado para indicar que el proceso debe de ejecutarse en el fondo.
# top: Esta herramiente monitorea varios recursos del sistema y tiene un caracter dinámico, muestra uso de CPU por proceso, cantidad de memoria, tiempo desde su inicio,etc.
# vmstat: Es muy similar a top ya que es un condensado de los procesos del sistema, para que esta herrmienta se vuelva dinamica se deben especificar los argumentos: vmstat -n <numero de segundos por actualizacion >
# at: Este comando permite programar ciertas actividades a una cierta hora,ejemplo: at 22:00 , el comando anterior abre un "prompt" de la forma at> , sobre este "prompt" se especifican todos los comandos que se deseen ejecutar, en este caso a las 22:00, una vez especificados, se utiliza Ctlrl-d para salir.

Ya finalizado,los comandos estarán programados para ejecutarse a la hora indicada, el directorio /var/spool/at contiene el trabajo.

El comando atq despliega los trabajos at que estan pendientes, y el comando atrm <numero de at> elimina un trabajo programado con at . Vea también /etc/at.deny y /etc/at.allow
# crontab: Al igual que at especifica el tiempo al cual se ejecutará un programa "script", crontab tiene la siguiente forma: minutos horas dias meses fin_de_semana nombre_de_usuario instrucción argumentos

El siguiente ejemplo ejecutará el programa oracle.pl cada media hora todos los dias:

Código :

30 * * * * root /usr/oracle.pl


Si se desea realizarlo mensualmente:

Código :

01 3 1 * * root /usr/oracle.pl 


Lo anterior ejecutará oracle.pl el dia primero de cada mes, a las 3:01 AM.

Para especificar trabajos cron cada usuario mantiene un archivo en el directorio /var/spool/cron/ , este directorio lo accesa cada usario con el comando crontab -e

La ejecución de crontab se facilita debido al archivo /etc/crontab que esepcifica trabajos crontab por hora,dia,semana y mes, de esta forma solo se requiere que el usuario coloque un archivo en los directorios correspondientes: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly


Comandos Para Resgistros y Sistema

Control de Registros "Logs"

* tail: Permite ver el final de un archivo, este comando es util ya que los archivos de registros "logs" crecen constantemente tail --f /var/log/messages

Tambien se puede especificar el numero de renglones que se deben observar:

Código :

tail --f --line 15 /var/log/messages


Este comando anterior despliega las ultimas 15 lineas del archivo ("default" = 10). La --f mantiene el archivo abierto para poder observarlo conforme se agregen eventos.

Configuracion de Sistema
# /usr/sbin/sndconfig: Ejecutable utilizado para configurar el sonido del sistema.
# /bin/netconf: Ejecutable utilizado para configuración de Interfases de Red.


Comandos De Administracion

Comandos de administracion

sysctl
Descripción: Configurar los paràmetros del kernel en tiempo de ejuecución.
Ejemplos: sysctl -a

ulimit
Descripción: muestra los limites del sistema (maximo de ficheros abiertos, etc..)
Ejemplos: ulimit

adduser
Descripción: añadir usuario de sistema.
Ejemplos: adduser pepe, adduser -s /bin/false pepe

userdel
Descripción: = eliminar usuario de sistema
Ejemplos: userdel pepe

usermod
Descripción: = modificar usuario de sistema
Ejemplos: usermod -s /bin/bash pepe

df
Descripción: = disk free. espacio en disco disponible. Muy util.
Ejemplos: df, df -h

uname
Descripción: =unix name. Informacion sobre el tipo de unix en el que estamos, kernel, etc.
Ejemplos: uname, uname -a

netstat
Descripción: la informacion sobre las conexiones de red activas.
Ejemplos: netstat, netstat -ln, netstat -l, netstat -a

ps
Descripción: =proccess toda la informacion sobre procesos en ejecucion.
Ejemplos: ps, ps -axf, ps -A, ps -auxf

free
Descripción: muestra el estado de la memoria RAM y el SWAP.
Ejemplos: free

ping
Descripción: heramienta de red para comprobar entre otras cosas si llegamos a un host remoto.
Ejemplos: ping www.rediris.es

traceroute
Descripción: herramienta de red que nos muestra el camino que se necesita para llegar a otra maquina.
Ejemplos: traceroute www.rediris.es

du
Descripción: =disk use. uso de disco. Muestra el espacio que esta ocupado en disco.
Ejemplos: du *, du -sH /*, du -sH /etc

ifconfig
Descripción: =interface config. configuracion de interfaces de red, modems, etc.
Ejemplos: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

route
Descripción: gestiona las rutas a otras redes.
Ejemplos: route, route -n

iptraf
Descripción: muestra en una aplicacion de consola TODO el trafico de red IP, UDP, ICMP.
Permite utilizar filtros, y es SUMAMENTE UTIL para diagnostico y depuracion de firewalls
Ejemplos: iptraf

tcpdump
Descripción: vuelca el contenido del trafico de red.
Ejemplos: tcpdump, tcpdump -u

lsof
Descripción: muestra los ficheros(librerias, conexiones) que utiliza cada proceso
Ejemplos: lsof, lsof -i, lsof | grep fichero

lsmod
Descripción: Muestra los modulos de kernel que estan cargados.
Ejemplos: lsmod

modprobe
Descripción: Trata de instalar un modulo, si lo encuentra lo instala pero de forma temporal.
Ejemplos: modprobe ip_tables, modprobe eepro100

rmmod
Descripción: Elimina modulos del kernel que estan cargados
Ejemplos: rmmod <nombre de modulo>

sniffit
Descripción: Sniffer o husmeador de todo el trafico de red. No suele venir instalado por defecto.
Ejemplos: sniffit -i


Otros

OTROS

ls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls --color

cp
Descripción: =copy. copiar ficheros/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo

rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero

mkdir
Descripción: =make dir. crear directorios.
Ejemplos: mkdir directorio

rmdir
Descripción: =remove dir. borrar directorios, deben estar vacios.
Ejemplos: rmdir directorio

mv
Descripción: =move. renombrar o mover ficheros/directorios.
Ejemplos: mv directorio directorio, mv fichero nuevo_nombre, mv fichero a_directorio

date
Descripción: gestion de fecha de sistema, se puede ver y establecer.
Ejemplos: date, date 10091923

history
Descripción: muestra el historial de comandos introducidos por el usuario.
Ejemplos: history | more

more
Descripción: muestra el contenido de un fichero con pausas cada 25 lineas.
Ejemplos: more fichero

grep
Descripción: filtra los contenidos de un fichero.
Ejemplos:cat fichero | grep cadena

cat
Descripción: muestra todo el contenido de un fichero sin pausa alguna.
Ejemplos: cat fichero

chmod
Descripción: cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
Ejemplos: chmod +r fichero, chmod +w directorio, chmod +rw directorio -R, chmod -r fichero

chown
Descripción: =change owner. cambia los permisos de usuario:grupo de ficheros/directorios.
Ejemplos: chown root:root fichero, chown pello:usuarios directorio -R

tar
Descripción: =Tape ARchiver. archivador de ficheros.
Ejemplos: tar cvf fichero.tar directorio , tar xvf fichero.tar, tar zcvf fichero.tgz directorio, tar zxvf fichero.tgz


gunzip
Descripción: descompresor compatible con ZIP.
Ejemplos: gunzip fichero

rpm
Descripción: gestor de paquetes de redhat. Para instalar o actualizar software de sistema.
Ejemplos: rpm -i paquete.rpm, rpm -qa programa, rpm --force paquete.rpm, rpm -q --info programa

mount
Descripción: montar unidades de disco duro, diskette, cdrom.
Ejemplos: mount /dev/hda2 /mnt/lnx, mount /dev/hdb1 /mnt -t vfat

umount
Descripción: desmontar unidades.
Ejemplos: umount /dev/hda2, umount /mnt/lnx

wget
Descripción: programa para descargar ficheros por http o ftp.
Ejemplos: wget http://www.rediris.es/documento.pdf

lynx
Descripción: navegador web con opciones de ftp, https.
Ejemplos: lynx www.ibercom.com, lynx --source http://www.ibercom.com/script.sh | sh

ftp
Descripción: cliente FTP.
Ejemplos: ftp ftp.ibercom.com

whois
Descripción: whois de dominios.
Ejemplos: whois ibercom.com

who
Descripción: muestra los usuarios de sistema que han iniciado una sesion.
Ejemplos: who, w, who am i

mail
Descripción: envio y lectura de correo electronico.
Ejemplos: mail pepe@ibercom.com < fichero, mail -v pepe@ibercom.com < fichero

sort
Descripción: ordena el contenido de un fichero.
Ejemplos: cat /etc/numeros | sort, ls | sort

ln
Descripción: =link. para crear enlaces, accesos directos.
Ejemplos: ln -s /directorio enlace

tail
Descripción: muestra el final (10 lineas) de un fichero.
Ejemplos:tail -f /var/log/maillog, tail -100 /var/log/maillog | more

head
Descripción: muestra la cabecera (10 lineas) de un fichero.
Ejemplos: head fichero, head -100 /var/log/maillog | more

file
Descripción: nos dice de que tipo es un fichero.
Ejemplos: file fichero, file *

Fuentes:
http://www.linux.casa.cult.cu/comandos1.html
http://www.pello.info/referencia_linux.html
http://www.zonatecnologia.com/foro/t378-comandos-generales.html

Por ArCanGeL ®

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 25 Jun 2005 01:26 am
Muchos, muchos, muchos...

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 25 Jun 2005 05:22 pm
Donde esta el Emo para expresar cara de sorpresa?

:lol: :lol: :lol:

oye bro, tremenda info, alguien podria mover esto a aportes?


:wink:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 25 Jun 2005 05:34 pm

jhony192 escribió:

.alguien podria mover esto a aportes?
NO. Se queda aquí como post-it.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 27 Jun 2005 10:52 pm
oye falto find
de casualidad sabes como se usa?
necesito buscar un archivo y termino psenadome todo el server :crap:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 28 Jun 2005 03:06 am
man find, o find --help no te sirve ?

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab



Ultima edición por NEO_JP el 30 Jun 2005 01:35 am, editado 1 vez

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 29 Jun 2005 04:42 pm
si escribo find lista todo lo arhcivos :crap: incluyendo subcarpetas
y con find --help la referencia es excesivamente larga :crap:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 29 Jun 2005 06:14 pm
Si quieres buscar algo con find usa:

Código :


find (directorio a buscar) -name (tu archivo)

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 30 Jun 2005 02:13 am
Un ejemplo practico completamente general, no lo tomes como algo especifico

Código :

find "/" -name "soy*usuario*.sh"

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 01 Jul 2005 01:21 am
no lo tomes como algo especifico

:lol: :lol: :lol: :lol:

im starting to feel sorry for this guy u know?

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 14 Abr 2006 06:57 am
para ubuntu

esta serie de comandos son para montar el ntfs (guindows xp)
si no esta creada la carpeta donde montaremos el ntfs:

Código :

$ sudo mkdir /media/windows 


luego montar el dichoso ntfs:

Código :

$ sudo mount /dev/hda1 /media/windows -t ntfs -o umask=0222


y para desmontarlo

Código :

$ sudo umount /media/windows 


y para que funcionen los mp3, este dato me lo dio el conejo

Código :

 aptitude install xmms  

/*casi rompo la pantalla cuando descubri que era asi de facil*/

otro dato para aun mas novatos que yo (lo veo dificil pero en fin) el super usuario de ubuntu se llama sudo existen cosas que solo el puede hacer

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 16 Abr 2006 04:13 am

inyaka escribió:


otro dato para aun mas novatos que yo (lo veo dificil pero en fin) el super usuario de ubuntu se llama sudo existen cosas que solo el puede hacer


agrego que si vas a estar un buen rato haciendo cosas de root es mejor darle un sudo su con eso te transformas directamente en root :D

Por methos789

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Abr 2007 12:40 am
Muy buena la info, nunca esta demas visitar la consola o dejarla descansar xD xD xD

Por k4rkuxx

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2008 01:50 pm
Aporto uno

Buscar una palabra dentro de los archivos de un directorio

Código :

$ find /var/www -name "*.php" -type f | xargs grep getAllParams


Con esta linea buscamos dentro de todos los archivos .php, que estan en el directorio /var/www que contengan la palabra getAllParams.

Esto mismo se puede hacer con otras lineas lo interesante de esto es como te muestra los resultados.

Por pablofmorales

Claber

103 de clabLevel

1 tutorial

Genero:Masculino  

Web developer

firefox
Citar            
MensajeEscrito el 29 Jun 2009 08:46 pm
Un pequeño aporte que le puede servir a alguien que use normalmente VPS y acceso a SSH y que al momento de loguearse le da un error de "Server Refused to allocate pty"

se resuelve rápidamente entrando al panel de control como admin ...
y ejecutar en la consola el siguiente comando

/dev/MAKEDEV ptmx


y listo ... eso solucionará el problema
..
Un saludo ...
Luis Rivera

Por molten

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 07 Mar 2010 12:54 am
Comandos hay para todos los gustos lo interesante es aprender a combinarlos.

Lo mas sencillo es combinarlos con Grep o Less. Pero tambien podes generar mini scripts con for en una sola linea.

Por pablofmorales

Claber

103 de clabLevel

1 tutorial

Genero:Masculino  

Web developer

chrome
Citar            
MensajeEscrito el 01 Jul 2010 12:58 pm

Inyaka escribió:

para ubuntu

esta serie de comandos son para montar el ntfs (guindows xp)
si no esta creada la carpeta donde montaremos el ntfs:

Código :

$ sudo mkdir /media/windows 


luego montar el dichoso ntfs:

Código :

$ sudo mount /dev/hda1 /media/windows -t ntfs -o umask=0222


y para desmontarlo

Código :

$ sudo umount /media/windows 


y para que funcionen los mp3, este dato me lo dio el conejo

Código :

 aptitude install xmms  

/*casi rompo la pantalla cuando descubri que era asi de facil*/

otro dato para aun mas novatos que yo (lo veo dificil pero en fin) el super usuario de ubuntu se llama sudo existen cosas que solo el puede hacer


En realidad esto en Ubuntu no es necesario ya que por defecto viene incluído el paquete ntfs-3g el cual se encarga de montar las particiones ntfs. Y xmms está descontinuado, ahora Audacious es su reemplazo, y ambos solo son reproductores de audio, lo que pasa es que te instalan una serie de dependencias que funcionan para los mp3 como lame, gstreamer... etc

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 04 Jul 2011 04:15 am
Muy bueno

Por fergon027

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Abr 2012 05:08 pm
Excelente!!

Por Alejandro - Páginas web

3 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 24 Ago 2012 03:15 am
De lujo!!!

Muchisimas gracias

Por FabVale

26 de clabLevel



Genero:Femenino  

Programador web, SEO

chrome
Citar            
MensajeEscrito el 25 Abr 2016 12:28 pm

Por jessicaamirr

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Abr 2016 10:54 am
. Hello friends RodrigoVB in the old forum gave us an excellent list of basic Linux commands that would be a shame to be so lost that I copy here: Here is a list of basic Linux commands, are never more for more experience and certainly are a great help for less experienced like me. Them out of somewhere on the web I can not remember, so I leave my thanks to the original author COMMANDS ON FILES: ls = List files in a specific directory ls -l = Adds information about the attributes ls -a = List all including hidden files ls -R = List the contents of the directory and all subdirectories recursively cat [file] = Displays the contents of a file cat -n [file] = Displays the contents of a file numbering their lines more [file] = Displays a file in tabular form as a man page less [file] = as more echo [string] = Repeat chain echo -e [string] = Enables the interpretation of escape characters stat [file] = Displays status a file stat -f [file] = Displays the state of the filesystem tail [file] = Displays the last lines of a file tail -n [n] [file] = Display last n lines of the file head [file] = Displays the first few lines of a file head [n] [file] = Displays the first n lines of a file find [pattern] = Search the matches with the pattern within the directory and its subdirectories find [path] [pattern] = Search that match the pattern in the path find [pattern] = -print Search the matches and displays the full path of these. find -size [tam] = Searches for files smaller than the indicated size man find = displays a list of multiple uses options and find whereis [program] = Search the path where the program, your help ... encuntra type [command] = find the route where the command which [program] = Search the path where the program is or command pwd Displays the current directory = history = Displays user commands used in chronological order fc -l = Display the last commands used by the user eject [optical drive] = Ejects the selected optical drive (we find them in / media) eject -t [optical drive] = Close the tray of the optical drive (cdroom, dvd ...) cd = Change the home or root directory if you launch as root cd [path] = moves to the directory specified in the path cd .. = moves to the previous directory cd ../ .. = two directories moves back. cp [source] [destination] = Copy the source file to the destination directory cp -R [source] [destination] = Copy a directory recursively cp -p [orgien] [target] = Copies preserving permissions and dates cp [file] [file name changed] = Copy the file and rename mv [orgien] [target] = Move the source file directory destination mkdir [directory] = Create a new folder within the directory. rmdir [empty directory] = Removes the empty directory rm [file] = Delete a file completely rm -r [directory] = Removes a directory recursively ln [file] = Create a hard link (same file with different name) ln -s [file] = Create a soft link diff [options] [file1] [file2] = Compare two files diff -w [file1] [file2] = Discards space white lines when compared diff -q [file1] [file2] = Informa only if the files are different diff -y [file1] [file2] = Shows output in two columns passwd = Allows user to change their password sudo passwd = Allows the user to change or create the root password man term = Shows a help on term clear = Clear the screen reset = Resets the terminal date = Displays time and date in full format date -u = Displays time and date in full format UTC date '+ format' = Formats the time and date -> date '+ Dia:% m /% d /% y% n time:% H:% m:% S' man date = Displays a list of all possible formats wHO = Displays users there when logged into the system whoami = Displays the information of the user write [user] = This will send a message to a user connected to the system (valid for network), finally press Ctrl + d mesg = Displays the current status of the terminal mesg [y | n] = This command allows the user to enable the running (and) or inhibit (n) permission on your terminal mail [user] = allows exchange email with other users. Similar to write only the user need not be connected. Uname = Displays the unix system on which we are working uname -a = Displays all the information on the type of system that you are using uname -m = Displays the type of architecture that is being used uname -s = Displays the system name uname -n = Current transition the name by which the system identifies the network uname -r = Displays the revision (release) of the kernel that are usuando uname -v = Displays kernel version you are using chmod [+ | -] [rwx] [file] = Add (+) or removed (-) permits reading (r), write (w) or execution (x) file or directory. chmod [u | g | or | a] [+ | -] [rwx] [file] = Change the persmisos the user (u), group (g), others (o) or all (a) chmod [mask] [ file] = Change permissions to the file according to the mask, where 000 removes all permits and 777 gives all permissions. umask = Displays the permissions with the user create files by default umask [mask] = Sets the permissions that will have default any file created by the user. Remove all permissions 777 and 000 gives all permissions. Chown [new owner] [files] = Change the file owner chgrp [New Group] [files] = Change group files mkfs.msdos / dev / fd0 = format format MsDos a floppy fdformat / dev / fd0 = formatted in MsDos format a floppy disk and then verifies the formatting sleep [time] = Freezes the terminal during the second specified export [identifier] [= value] = Defines, brand and / or assigned the identifier (s) as environment variables that will be exported to the threads that are generated. unset [ID] = delete a variable identified by name or identifier | = Redirects the output of one command to the input of the next command alias name = 'command' = Assigns a symbolic name to a command PRINTING lpr file = Adds the file to the print queue lpr - # n file = Performs "n" copies file, where n is a natural number (1,2,3,4,5 ...) lpq = Displays documents in the queue lprm = Cancels printing of the current document lprm n = Cancel the print job n being n a natural number. pr +2 l70 -w 80 -h "Commands" -t = Format file a text file for printing -t = not print headers or footers l70 = Sets the page length of 70 lines (default 66) -w 80 = Sets the line width of 80 characters (72 by default). -h "Commands" = Sets "Commands" as the head of each page. pr -d l70 commands.txt | lpr = Once formatted text sends it to the spooler FORMATS: Tidy fichero.html = Scan code of an HTML document tidy -m fichero.html = Corrects modifying the code html file tidy -m -asxml fichero.html = Converts html xml file to tidy -m -asxhtml fichero.html = Converts the html file to xhtml tidy -m -ashtml fichero.xhtml = Converts a file to html xhtml pdftops fichero.pdf fichero.ps = Converts a pdf file to ps zipping and unzipping: zip -r fichero.zip = Compress files in .zip unzip a .zip archivo.zip = unzip unzip -v archivo.zip = Displays the contents of a .zip without unzipping rar to -r0 fichero.rar Compress files = .rar format files unrar e -r archivo.rar = Unzip the fichero.rar in the current directory unrar x archivo.rar -r destination_path = Extract fichero.rar the specified path unrar archivo.rar v = displays the contents of fichero.rar without uncompress gzip files -r = Compress files to gz gzip -d decompresses a fichero.gz fichero.gz = gzip -c fichero.gz = displays the contents of a fichero.gz without uncompress bzip2 files = bz2 compressed format files bzip2 -d decompresses a fichero.bz2 fichero.bz2 = bzip2 -c fichero.bz2 = Displays the contents of a fichero.bz2 without unzipping tar -vcf archive.tar / file1 / file2 ... = Pack files or directories in tar tar -vxf archive.tar = unpack the archive with tar -vtf archive.tar = Displays the contents of archive.tar without unzipping tar -zvcf filename.tgz directory = Pack and compressed (tgz) directories or files tar -zvxf filename.tgz = unpacks and decompresses a filename.tgz tar -zvtf filename.tgz = Displays the content of a tgz without unzipping or unpack tar -jvcf archivo.tbz2 directory = Pack and compresses (tbz2) directories or files tar -jvxf archivo.tbz2 = unpacks and decompresses the archivo.tbz2 tar -jvtf archivo.tbz2 = Displays the contents without unpacking or decompress the .tbz2 RENOWNED: rename 'and / AZ / az /' * .zip = Change mayusculas by minisculas in all .zip. * .zip indicates the type of files to rename (called with * renames all). AZ indicates the pattern to change the pattern and az by amending. rename 'and / / _ /' * Foreign Exchange _ spaces all files rename 's / expression //' * .mp3 = Removes an expression of all mp3. GRAFICOS: glxinfo = Information about OpenGL and Glx glxinfo | grep "direct rendering" = Indicates whether 3D acceleration is enabled showrgb = Displays colors recognized by the system and its RGB code banner text = ascii Displays a poster with the text vertically banner -w [n] text = the banner ago with the size indicated by n, a number (without the brackets) where n text ascii shows a poster with the text horizontally figlet = figlet text figlet -w [n] text = Similar to banner but in horizontal format -t text figlet = the output will be shown with its maximum width figlet -c = the output text will be displayed centered xwd> ventana.xwd = captures a window XWD -root -screen> screen Capture pantalla.xwd = gnome-screenshot = Capture the screen in gnome desktop gnome-screenshot --window = captures the window on the desktop gnome import -window - ventana.jpg = captures a window in any format xwud -in pantalla.xwd = Show images in XWD format identification identify image.gif = Displays properties an image fichero.pdf pdfimages nombre_para_las_imágenes = Extract images of a .pdf convert * .jpg Catalogo.pdf = Create a pdf catalog the images display "vid: *. jpg" = Create a graphic index with thumbnails convert imágen_color. jpg -monochrome imágen_b / n.jpg = Converts an image to black and white convert imagen_original.ppm imagen_nueva.jpg = Change the picture format convert -sample 100x50 imagen_original.jpg imagen_nueva.jpg = Change the dimensions of an image mogrify -format jpg * .ppm = Converts all jpg images ppm mogrify -format png -sample 20% x20% * .jpg = Create thumbnails of several images convert -delay 15 imag1.jpg imag2.jpg remero.gif = Creates a imag3.jpg animated gif with several images (15 is the time between images in hundredths) convert image.gif -adjoin imagen.jpg = Extract frames from an animated gif convert -font courier -fill yellow -pointsize 25 -draw 'text 100.250 text' imagen.jpg imagen_con_txt.jpg = Add text to a picture IMAGES: . mkisofs -R -J -T , or imagen1.iso file1 = Create an image of a file that is on your hard disk dd if = / dev / cdrom of = imagen.iso = Create an image of cdroom and turns in imagen.iso cat / dev / cdrom> debian.iso = Similar to the previous nrg2iso imagen.nrg imagen.iso = Converts an image nrg to iso (nrg2iso install package) bin2iso imagen.cue = Converts an image or cue bin to iso (bin2iso Install package) ccd2iso imagen.img imagen.iso = Converts img / ccd / sub / cue image iso (ccd2iso Install package) mdf2iso imagen.mdf imagen.iso = converts an image or mds mdf to iso (mdf2iso Install package) mount -t iso9660 -o loop imagen.iso mount_point = Monta an iso image umount mount_point = Dismantle an image md5sum file.iso> archivo.iso.txt = Generates the md5sum a file md5sum -c -w archivo.iso.txt = Check the md5sum of a file CD and DVD: cdrecord -v dev = 0,0,0 fs = 16M imagen.iso speed = 30 = Burn a cd data / image cdrecord -v dev = 0,0,0 fs = 16M speed = 30 -eject -isosize / dev / sR1 = Copy a cD data / image cdrecord -v dev = 0,0,0 speed fs = 16M = 30 -pad -audio * .wav = Record an audio cD cdrdao copy -V 2 --source-device --device 0,0,0 0,1,0 --reload \ --on-the --eject -fly --fast-toc --paranoia-mode 0 = Copy an audio cd cdrecord -v dev = 0,0,0 fs = 16M speed = 30 -pad -audio * .wav imagen.iso -data = Records a mixed cd cdrecord -v blank = fast = Delete a rewritable cd growisofs -Z / dev / sr0 file -R -J = Burn a cD data / image growisofs -M / dev / sr0 file -R -J = Add more data a dVD multisession growisofs -dvd-compat -Z /dev/sr0=imagen.iso = Record a previously created image dvdrecord -v dev = 0,0,0 blank = fast = Erases a rewritable dvd dvdbackup -M -i / dev / sr0 , or ~ / copia_dvd / = Rip a video dVD vobcopy -i / dev / sr0 -m -o ~ / copia_dvd / = Similar to the previous CD RIPPING: cdda2wav -B H -D / dev / sR1 -s -x = Extract entire disk in wav files separate cdda2wav H -D / dev / sR1 -x -s -t 5 = Fetch a number track 5 cdparanoia -B -d / dev / sR1 = Extract wav files entire disk in separate cdparanoia 5 -d / dev / sR1 = Fetch a number track 5 abcde -d / dev / sR1 -N = -x -o mp3 full disk mP3 Extract separate files (Required install package abcde) abcde -d / dev / sR1 -N -x - or mcf = Extract the entire disk in separate files mcf abcde -d / dev / sR1 - or ogg -N = -x Extract the disk ogg files separate abcde -d / dev / sR1 -x -N - or ogg tracks may 1 to 3 = Extract the first 3 songs and the fifth AUDIO: lame -b 192 -MJ tema.wav = Converts a song wav to mp3 with brittate 192 (This value can be replaced, the -h option indicates highest quality) --nogap -MJ lame -h * .wav = Converts all wav files to mp3 oggenc 128 -q -b 5 tema.wav = Converts a wav file to ogg (-q 5 indicates the quality of 0 to 10) oggenc * .wav = Converts all in a single file wav ogg oggenc -l -t -a * .wav = Converts all in their respective ogg wav oggdec tema.ogg = Converts a wav file to ogg oggdec * .ogg = Converts all ogg to wav lame -h --decode tema.mp3 tema.wav = Converts a wav file to mp3 mplayer -ao pcm fichero.asf = Converts a wma to asf wav file or play a song = play a song in the terminal MISCELLANEOUS: man command = Displays information about the command apropos keyword = Search within man's statements exact word apropos -e keyword = Search the exact word cal = Displays the current calendar month cal -m = Display the calendar all year uptime = displays time, operating time, no users connected and the average load tzconfig = select the time zone tzselect = select the time zone date = displays the local system date format date --help = shows all options date in Castilian hwclock --show = Displays Hardware Bios clock or clock hwclock -systohc = Sets the Hardware clock system time watch -n time command = Run a command every x seconds (default = 2) clear = Clear the screen reset = Resets the terminal hostname = Displays the name of the machine tty = Displays the file name of the terminal connected to standard output. /etc/init.d/servicename stop = for a service or daemon /etc/init.d / service start = Starts a service or daemon /etc/init.d/servicename restart = Restart a service or daemon startx Start the graphical environment = sh script = Executes a script java -jar fichero.jar = Executes a java program ./ [ archivo.bin] = Run a binary file (also can be used with script) consolechars -f fuente.psf.gz = Change the source of consola.Las sources are in / usr / share / consolefonts / reportbug = Send bugs exit = terminates the current program shutdown -h now t1 = Turn off the pc shutdown -r now = t1 Restart your pc su = Log in as superuser adduser user = Create a new user adduser user group = Add an existing user to an existing group adduser --no-create-home user = Create a user directory but addgroup group = Create a new group deluser user deluser user group = Deletes a specified user group deluser --remove-home user = Removes a user and folder Personal delgroup group = Delete the group delgroup group --only-if-empty = Delete the group only if the user does not have any usermod -l nuevo_login = Change the user name usermod -d -m nueva_home login = Renames the user ( create it if does not exist) and transfers them content. usermod -e YYYY-MM-DD login = Date on which the user account will be disabled groupmod group = -n newname Renames a group locale = shows the geographical zone set dpkg -reconfigure local = Resets local dpkg-reconfigure console-data = reconfigures the keyboard loadkeys ruta_mapa_teclado.gz = Load keyboard map that told you, you will be in: / usr / share / keymaps locale charmap = Display the character code in use set = Displays local variables defined env = Displays the environment variables defined export = Displays the environment variables declared PROCESS: memtest = a status check memory ago free -m -s 3 = Shows the memory usage ps -aux = Displays information about the ongoing processes top = Shows detailed information about the ongoing processes (z key assets colors) pstree = Show the ongoing processes in a tree pidof [command] = Displays the id command killall [ process] = for the process strace [command] = Displays calls originated by the system command fuser -v [file] = Displays processes are using a file or directory lsof = List files opened by processes lsof -c [ command] = List files opened by a process lsof + D [directory] = List the processes that are using the directory lsof -i: 60627 = Displays processes are behind the port 60627 [command] & = Run a command background nohup [command] & = Run a command so that if we close the terminal continue to run jobs = List the background processes by identifying with their task number fg nº_tarea = Spend a command to the foreground bg = Spend a background a we have temporarily suspended process with Ctrl-Z nice -n priority [command] = Runs a command with a particular priority renice priority PID_del_proceso = Change the priority of a process running at [-f script] [time] = Executes a script an hour and / or specific date atq = Displays the list of scheduled tasks numbered atrm number = Deletes a indentificada its task # batch = Same as at, unless batch only run the script if CPU load is less than 80 % HARD: du -h [file] = displays the space occupied by the file or directory tree -a -s -L 2 = Same as above but shown in a tree df = displays information about mounted partitions cfdisk = displays information about partitions mount = Displays a list of devices mounted mount device mountpoint = Monta established in fstab umount mount_point = dismounts a device set in the fstab mount -t [filesystem] / dev / [device] [mount_point] = Mount the dispositvo , eg mount -t ext3 / dev / hda1 / media / disco1 umount / dev / [device] = dismounts a disk fsck / dev / [device] = Checks and repairs the file system a partition is not mounted fsck.ext2 - vpf / dev / hdx = Checks and repairs the file system not mounted an ext2 partition fsck.ext3 -vpf / dev / hdx = Same but with an ext3 partition mkfs.ext2 / dev / hdXX = Creates an ext2 partition on selected mkfs.ext3 / dev / hdXX = Creates a ext3 partition on the selected mkfs.ext2 / dev / fd0 = Creates an ext2 floppy system in mkswap / dev / hda2 = Creates a swap file system tune2fs -O ^ other than has_journal / dev / hdXX = Converts ext3 partition to ext2 tune2fs -j / dev / hdXX = Converts the partition from ext2 to ext3 SOFTWARE INSTALLATION: dpkg -i package = Install a package dpkg -r package = Uninstalls a package dpkg --purge package = Desisntala a package and its configuration files dpkg -r --force package = Force uninstalling a package dpkg -r --force-all package = Force even more uninstalling a package (can compromise the system) dpkg - c pack = Displays the contents of a package dpkg -L package = Shows all files that were installed with a package dpkg -S file = Show which package a file belongs dpkg --get-selections = Displays a list of all packages installed dpkg-reconfigure package = reconfigure the package aptitude update = update the list of packages aptitude upgrade = Upgrade the system (not install or remove packages) aptitude dist-upgrade = Upgrade the system by removing and installing packages if needed aptitude install [package] = Install the listed packages aptitude reinstall [packages] = Reinstall the listed packages aptitude remove [package] = Delete packages indicated aptitude purge [packages] = Delete packages and configuration files aptitude download [packages] = Download the packages in the current directory aptitude hold [packages] = Bloqua the listed packages aptitude unhold [packages] = Unlocks selected packages unmarkauto aptitude [packages] = Uncheck packages as manually installed markauto = Mark packages as manually installed aptitude search [expression] = Find a package name or expression aptitude show [package] = Displays detailed information of a package aptitude clean = Delete downloaded .deb packages Regards,
PHP Training in Chennai | PHP Training in Chennai | Web Designing Training in Chennai

Por jacobanthony

4 de clabLevel



 

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.