Ultimamente tengo tiempo para probar varias cosas que voy encontrando o comandos que me van pasando mis camaradas, así que voy a ir guardado de a poco todos los comandos que sean interesantes.
----------------------------------------------------------------
REPRODUCTOR DE MUSICA
jonathan@CFH:~# apt-get install -y mplayer
-y = acepta automaticamente, o sea, no pregunta la tipica ( Y o N)
una vez instaldo podemos poner mplayer y el ip de la radio y escuchar sin usar los recursos que se come cualquier reproductor sobre nautilus.
ej:
jonathan@CFH:~# mplayer http://76.73.21.74:8102 (Radio metalera para el que quiera...)
----------------------------------------------------------------
CALCULADORA EN TERMINAL
jonathan@CFH:~$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
20+5
25
10*2
20
(2*3+4)+(5*2+1)
21
para salir es Ctrl+D
----------------------------------------------------------------
BUSCAR TEXTO
Buscar un texto dentro de los archivos
- buscar la palabra "hola" en todos los archivos con extension .py del actual directorio.
$ grep "hola" /home/usuario/codigo/*.py
- Y si quieres buscarla pero en todos los archivos del directorio escribes
$ grep -r "hola" /home/usuario/codigo/
- Mostrar por pantalla, las líneas que contienen comentarios en el archivo /boot/grub/menu.lst:
$ grep "#" /boot/grub/menu.lst
- Mostrar las líneas de un fichero que contienen la palabra BADAJOZ o HUELVA, numerando las líneas de salida:
$ grep -n -e "xxxxx" -e "xxxxx" archivo
EJ: Buscar una IP o una MAC en el archivo dhcpd.conf que esta en /etc/
cartman:~# cd /etc/
cartman:/etc# grep -n -e "192.168.0.100" -e "00:06:4f:46:22:sa" dhcpd.conf
214: fixed-address 192.168.0.100;
739: hardware ethernet 00:06:4f:46:22:sa;
1867: hardware ethernet 40:61:86:a1:cf:71; #00:15:f2:da:da:c1; #00:06:4f:46:22:sa;
Buscar varios archivos en una misma busqueda.
jonathan@jprado:~$ ls -l | grep -e documento1 -e documento2 -e documento3
por cada -e podemos agregar una opción de búsqueda.
EJ:
jonathan@jprado:~$ ls -l
drwx------ 3 jonathan jonathan 4,0K 2011-09-12 15:10 .kde/
drwxr-xr-x 3 jonathan jonathan 4,0K 2011-09-12 09:40 .local/
drwx------ 3 jonathan jonathan 4,0K 2011-09-12 13:41 .macromedia/
-rw-r--r-- 1 jonathan jonathan 1,1K 2011-09-19 11:50 .nvidia-settings-rc
drwx------ 3 jonathan jonathan 4,0K 2011-09-13 18:36 .pki/
drwxr-xr-x 2 jonathan jonathan 4,0K 2011-09-12 09:40 Plantillas/
drwxrwxr-x 2 jonathan jonathan 4,0K 2011-09-14 09:32 Ubuntu One/
drwxr-xr-x 2 jonathan jonathan 4,0K 2011-10-05 12:45 Vídeos/
drwxr-xr-x 4 jonathan jonathan 4,0K 2011-10-18 18:20 vmware/
drwxr-xr-x 2 jonathan jonathan 4,0K 2011-10-21 18:32 .vmware/
drwxr-xr-x 4 jonathan jonathan 4,0K 2011-10-18 16:13 .wine/
jonathan@jprado:~$ ls -l | grep -e vmware -e ssh -e local
-rw------- 1 jonathan jonathan 47 2011-10-24 15:43 .lesshst
drwxr-xr-x 3 jonathan jonathan 4,0K 2011-09-12 09:40 .local/
drwx------ 2 jonathan jonathan 4,0K 2011-10-13 14:56 .ssh/
drwxr-xr-x 4 jonathan jonathan 4,0K 2011-10-18 18:20 vmware/
drwxr-xr-x 2 jonathan jonathan 4,0K 2011-10-21 18:32 .vmware/
jonathan@jprado:~$
-----------------------------------------------------
Ver la cantidad de archivos en la carpeta que estamos parados = ls -l | wc -l
EJEMPLO:
tecnico@mail:/mnt/backup$ ls -l | wc -l
70
tecnico@mail:/mnt/backup$
-----------------------------------------------------------------------------------------------------------
rdesktop (ip) esto se usa para conectarse a un escritorio de windows siempre y cuando este tenga el escritorio remoto habilitado
---------------------------------------------------------------------------------------------------------
uname -a te tira nombre del kernel version, procesador y data no muy importante.
---------------------------------------------------------------------------------------------------------
Modulos
modprobe (nombre de un modulo)cargar un modulo y ademas carga todos de los que depende el mismo.
modprobe -r (nombre de un modulo)bajar un modulo
rmmod (nombre de un modulo)remover un modulo
lsmod ver todos los modulos que estan corriendo en el sistema
isnmod (nombre modulo) cargar un modulo, la contra es que no carga lo modulos de los cuales depende tu modulo
-------------------------------------------------------------------------------------------------------------
matar procesos
kill (n de proceso) lo mata de manera simple aunque a veces no se muere con este solo entonces usar
kill -9 con este se muere si o si
killall nombre de proceso va a matar todos los procesos que tengan ese nombre
xkill en el caso de estar en un entorno grafico este chabon te deja seleccionar con el mouse el proceso a matar
-----------------------------------------------------------------------------------------------------------
top ver procesos tambien se puede instalar htop es un poco mas visual
top -u usuario = vemos solo los procesos del usuario
(precionando "z" cambia el color a un modo mas agradable)
-------------------------------------------------------------------------------------------------------------
Mandar por mail la salida de un comando (Requiere postfix o algún servicio de mail)
jonathan@cfh:~# ls | mail correo@correo.com
-------------------------------------------------------------------------------------------------------------------------
pruebas de conectividad afiliado
nmap -v (ip server) chequea los puertos abiertos
nslookup (web) siempre pepito.net revisa que esten correctos los dns y verifica si responden los dns
ssh (ip server) se conecta al server por ssh.
ssh -X usuario@ip para ejecutar aplicaciones x.
----------------------------------------------------------------------------------------------------------
lvdisplay (muestra la informacion completa del lvm)
lvscan (muestra si existe lvm y si hay particiones activas)
df -h (muestra todas las particiones del disco)
-------------------------------------------------------------------------------------------------------------
rsync -var /hola/ (ip):/hola/ (para copiar archivos desde una maquina a la otra)
------------------------------------------------------------------------------------------------------------
ifconfig -a chequear las conexiones.
-----------------------------------------------------------------------------------------------------------
sudo iftop para chequear tasa de transferencia
con la letra n,se sacan los dns, y con la letra t se pone la vista a gusto
Despues simplemente habre un terminal como root y escribe el nombre de tu interfase,ejemplo wlan0.
$ iftop -i wlan0
Opciones:
-h mostrar este mensaje
-n no hacer busquedas del nomre de host name
-N no conviarta los numeros de puerto a los servicios
-p modo promiscuo (tráfico muestran entre otros hosts en el mismo segmento de red)
-b mostrar ancho de banda en bytes
-i interface
-F net/mask mostrar el resultado de los flujos de tráfico de entrada y salida de la red
-P mostrar los puertos
-m limit establece el límite superior de la escala de ancho de banda
-c config file especifica un archivo de configuración de alternativas
-----------------------------------------------------------------------------------------------------------
ssh- paquetes "openssh" (en arch)
para poder conectarse hay que levantar el demonio, en arch se llama sshd y se encuentra en /etc/rc.d/sshd
verificar la sintaxis de los archivos
/etc/hosts.deny (sacar los ALL o comentarlos.)
/etc/hosts.allow (sshd: ALL)
---------------------------------------------------------------------------------------------------------
lspci|grep VGA para mostrar la placa de video, VGA siempre en mayuscula si no, no funciona.
lsusb Muestra dispositivos usb.
-------------------------------------------------------------------------------------------------------
route -n muestra ip, gateway interface, y flags, parecido a ifconfig.
----------------------------------------------------------------------------------------------------------
Renombrar archivos
mv (archivo actual) (archivo nuevo) renombra le archivo.
o
rename para renombrar una cantidad X de archivos
wc conteo de lineas de texto en un archivo o en una salida
--------------------------------------------------------------------------------------------------
Formatear usb desde la consola
su -c "mkfs.vfat /dev/sdb1" sdb1 siempre va a variar.
------------------------------------------------------------------------------------
Monta iso
sudo mount -t iso9660 -o loop archivo.iso /media/iso
------------------------------------------------------------------------------------------------
Ver procesos de forma mas legible
#ps fax
------------------------------------------------------------------------------------------------
python -m SimpleHTTPServer 19089 &
------------------------------------------------------------------------------------------------
fc -l visualizar history
fc -e linea
--------------------------------------------------------------------------------------------------
ctrl+d verbose
----------------------------------------------------------------------------------------------------
touch -t 200405231200.40
cambiar la fecha de un archivo añomesdiahoraminutos.segs
-----------------------------------------------------------------------------------------------------
enable -a lista comandos activados para uso
enable -n desactiva un comando y no se podra usar
enable lo reactiva
-------------------------------------------------------------------------------------------------------
cd - (este comando te lleva a un directorio anterior al que estabas supongamos que estas en /home y de ahi saltas a /etc estando en /etc ejecutas cd - y te va a lleVar a /home)
-------------------------------------------------------------------------------------------------------
Grabar archivos en la terminal
cdrecord -v /dev/cdrom /home/maximiliano/ speed 8
sacar lectora
eject
guardar lectora
eject -t
--------------------------------------------------------------------------------------------------------
Cambiar atributos de un archivo no los puede borrar nadie
chattr -i
chattr +1
------------------------------------------------------------------------------------------------------------
Crear un archivo con posibilidades de malisia
dd if=/dev/zero of=/home/christian/Escritorio/calamar.iso count=1 bs=100k
------------------------------------------------------------------------------------------------------------
Puerto 25 para mandar mails, en el caso de que con iptables ejecutado siga cerrado al instalar postfix y levantar el
servicio, este abrira el 25.
--------------------------------------------------------------------------------------------------------
find . -path './"directorio"' -prune -o -name "*.mp3" -print
excluye el "directorio" que uno le ingrese de la busqueda
----------------------------------------------------------------------------------------------------------
hacer find buscando los archivos modificados las ultimas 24 hs excluyendo la carpeta /tema
find . -path './tema' -prune -o -name "*.html" -print -mtime -1 -exec ls -las {} \;
-------------------------------------------------------------------------------------------------------
Ocultar el output de un comando
comando /dev/null 2>&1
----------------------------------------------------------------------------------------------
No hay comentarios:
Publicar un comentario