Archivo

Archive for the ‘Comandos’ Category

du

El comando du

Este comando informa al usuario de la cantidad de almacenamiento utilizado por los archivos especificados, posee varias opciones, su sintaxis es la siguiente:

du [opciones] [archivo...]


Sus opciones más significativas son:
 
-s
Muestra únicamente los tamaños de los archivos especificados en la línea de comandos.
-h
Muestra los tamaños de archivo en un formato más legible.
-c
Muestra en pantalla el espacio total ocupado por los archivos especificados.
-x
Omite en el conteo aquellos directorios que pertenezcan a otro sistema de archivos.
Uso administrativo del comando du El administrador de un servidor necesita saber el espacio en disco ocupado por los distintos directorios del sistema, para hacer limpieza. Para esto, se tiene en cuenta que no se deberán contar aquellos directorios que estén en su propio sistema de archivos, entonces se puede ejecutar de esta forma:
# du -sxh /*
6.8M    /bin
6.7M    /boot
351k    /dev
34M     /etc
2.8G    /home
43M     /lib
3.0k    /mnt
0       /proc
15M     /root
7.3M    /sbin
512     /swap
281k    /tmp
5.3G    /usr
758M    /var
 
Anuncios
Categorías:Comandos

awk

AWK
Awk es un lenguaje en si mismo, nos permite trabajar de con texto de una manera especial.

Basicamente (awk es extenso) el uso de “dia a dia” que le doy:

awk ‘/patrón { print }’ archivo

Me busca un patrón en un fichero e imprime en pantalla.

Uname -a | awk ‘{print $14 $4}’

Esto nos devolvería: GNU/Linux 2.6.5-1.mdk

Si ejecutamos uname -a : Linux xento-local 2.6.5-1.mdk #1 Mon Apr 26 23:18:57 CEST 2004 i686 unknown unknown GNU/Linux

Con lo cual hemos mostrado solo los campos 13 y 4, que corresponden a GNU/Linux y 2.6.5-1.mkd

Categorías:Comandos

Comandos linux-Novatos

Comandos básicos
(para mas información “man comando”)
man
páginas del manual (es un help muy potente)
ls listar (como dir)
rm
borrar un fichero
cp
copiar un fichero
pwd
te dice el directorio en el que estás
cd
directorio te sitúa en directorio
cd ..
baja al directorio de nivel inferior
chown chgrp chmod touch comandos para manejo de atributos de ficheros
find locate buscar ficheros
cat more head listar ficheros (como type)
split
partir ficheros
grep
buscar texto en ficheros (muy potente)

Comandos para comunicaciones y redes
who lista de usuarios conectados
finger información sobre usuario
mail sencillo programa de correo
write manda un mensaje a la pantalla de un usuario
mesg bloqueo de mensajes de write
wall mensaje a todos los usuarios
talk establecer una comversacion con otro usuario
banner saca letrero en la pantalla con el texto que se escriba
cal pone el calendario en pantalla
clear limpia la pantalla
date pone fecha t hora actuales
passwd cambiar password de un usuario

Entorno gráfico Xwindow
Iniciar X
startx
Abrir nuevas sesiones
startx — :2:3 :4 etc.
Configuración de XF86
/etc/X11/XF86Config
Configuración de servidor X
/etc/X11/Xserver
Configurar X XF86Setup
(entorno gráfico tienes que instalar xserver_vga) /usr/sbin/xbase-configure (entorno línea de comandos)
Salir de las X
ctrl-alt-backspace
Fichero donde está el programa que arranca las X /etc/X11/window-managers

Comprimir y descomprimir
Descomprimir un *.tar.gz tar -xvzf archivo.tar.gz
Descomprimir un *.tar tar -xvf
Descomprimir un *.gz gzip -d
Empaquetar un *.tar tar -cvf archivo.tar directorio/
Comprimir ficheros empaquetados gzip -9

Manejo de las unidades de diskettes y Cd-Rom
Montar diskette mount -t msdos /dev/floppy /mnt (/dev/floppy = /dev/fd0)
Montar Cd-Rom
mount -t iso9660 /dev/cdrom /mnt (/dev/cdrom = /dev/hdb)
Listar unidad montada
ls /mnt
Desmontar todo
umount /mnt
Formatear floppy
superformat /dev/fd0 hd (msdos) (hay que tener instalado fdutils)
superformat /dev/fd0 sect=21 cyl=83
mkfs.ext2 /dev/fd0 (crea sistema de ficheros ext2)

Manejo de ficheros
Enlace simbólico entre ficheros
ln -sf /dev/ttyS0 /dev/mouse (puerto serie 1) ln -sf /dev/ttyS1 /dev/modem (puerto serie 2
Número de inodo
ls -i
Número de enlaces de un fichero
ls -l
Borrar enlaces
rm fichero (si no tiene enlaces borra el fichero)
Borrar directorios
rm -r
Ver espacio libre en disco
df (disco entero)
du -sh (directorios y ficheros)
Buscar un fichero
find / -name mime.types (la / es la raiz donde quieres buscar)

Uso del sistema
Ver pid de trabajos ejecutándose
ps
Inicialización de puertos serie /etc/rc.boot/0setserial
Inicio del sistema
/etc/init.d/boot
Listar el hardware reconocido dmesg dmesg | more
Ver módulos cargados en el kernel
lsmod
Prompt export
PS1=”\W$”
\W te saca el nombre usuario
\H te saca el nombre del Host
\T te saca la hora
\V ???
export
PS1=”usuario$ ”
Información del sistema
uname -a
Librerías instaladas
/sbin/ldconfig -p
Librerías que utiliza un programa
ldd /ruta/programa
Salir del sistema
shutdown -r 0 (reinicializa el ordenador)
shutdown -h 0 (cierra el sistema y se para)
Eliminar Lilo
fdisk /mbr (entrando por símbolo del sistema en msdos c:)

Manejo de la impresora
Dispositivo
/dev/lp1
Probarlo
ls > /dev/lp1
Para imprimir se necesita lpr Magicfilter y Mpage
Hay que configurar un filtro para la impresora Utilizar
Magicfilterconfig –force (para mi hp690 C elijo el filtro hp550c)
Ver colas impresión
lpq
Estado impresoras
lpc status
Eliminar colas en impresión
lprm

Comandos de IRC para IrcII
/server
conectar con un servidor (/server irc.servidor.com)
/channel /join conectar con un canal (/channel #linux)
/admin
datos de servidor o nickname
/list
listar canales irc
/names
nicknames de todos los usuarios
/msg
mensaje privado a nick
/who
quien está conectado y sus datos
/whois
verdadera identificación de alguien
/quit
desconectar

Instalación y manejo de paquetes en Debian
dpkg -i
Instalar paquete
dpkg –info
Información del paquete
dpkg -c
Muestra la lista de ficheros contenidos
dpkg –contents
Lista todos los ficheros contenidos con sus directorios
dpkg -f
Muestra información de versión del paquete
dpkg –unpack
Desempaqueta
dpkg –purge
Borra un paquete incluidos los ficheros de configuración
dpkg -r
Borra un paquete pero no borra los ficheros de configuración
dpkg -L
Lista el paquete si está instalado
dpkg -l
Lista los paquetes instalados

Convertir paquetes de RedHat a Debian
alien -d fichero.rpm
convierte fichero rpm a deb
alien -d fichero.tgz
convierte fichero tgz a deb
alien -i fichero.rpm
convierte fichero rpm a deb y lo instala
alien -i fichero.tgz
convierte fichero tgz a deb y lo instala

Categorías:Comandos, Introduccion

trap

trap

El comando trap permite ejecutar un comando especificado cuando se produce un determinado evento (recibe una señal con un determinado valor). Aquí está su sintaxis:

trap [[ comando] {señal}+]

trap -l

root@Barracuda:/home/mnigro# trap -l

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP

6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1

11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM

16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP

21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ

26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR

31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3

38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8

43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13

48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12

53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7

58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2

  1. SIGRTMAX-1 64) SIGRTMAX
Categorías:Comandos

Guia de Comandos

Categorías:Comandos