You are on page 1of 30

Comandos

Los siguientes son algunos comandos que pueden ser de utilidad:

Tabla de comandos

Comando

Descripcin

Ejemplos y comentarios

Muestra el manual de un man comando comando, til para aprender a utilizar sus argumentos man man

Explorador de archivos que mc incluye su propio editor, mcedit. Es necesario instalarlo sudo mc

cd nom_directorio

Cambia de directorio

cd slo, va a tu home

cd ..

Sube un nivel de directorios

Si estabas en /home/usuario/ pasas a /home/

cd -

Vas a la ubicacin donde estabas antes

si desde /home/usuario haces cd /etc/X11 y luego cd - vuelves a /home/usuario

Copia archivo1 como archivo2 cp archivo1 archivo2 (nuevo nombre) manteniendo el original

cp archivo /directorio

Copia archivo en directorio manteniendo nombre y el original

ln archivo1 /directorio/archivo2

Hace copias enlazadas (ambos archivos se actualizan en cuanto uno se guarda)

Si pones la opcin -s crea un acceso directo en lugar de una copia.

mv archivo1 archivo2

Renombra archivo1 en archivo2

mv archivo /directorio

Mueve archivo dentro de

directorio

rm archivo

Borra archivo

Borra el directorio con todo lo que rm -rf directorio tenga dentro sin pedir confirmacin Si el nombre de la carpeta es compuesto, poner entre comillas

mkdir nom_directorio

Crea directorio nom_directorio

rmdir nom_directorio

Borra directorio nom_directorio

kill -9 PIDnumber

Mata el proceso numberPID que queramos (finaliza su ejecucin)

kill -HUP numberPID Hace lo mismo

kill -STOP numberPID

Para hasta nueva orden el proceso numberPID

kill -CONT NumberPID

Contina el proceso numberPID parado anteriormente

killall processname

Mata el proceso con ese nombre

ls

Lista los archivos de un determinado directorio

Poniendo solo ls mostrara los archivos del directorio actual

ls -l

Lista tambin las propiedades y atributos

ls -a

Lista todos los archivos, incluidos los ocultos y los del sistema

cat fichero

Muestra el contenido de un fichero

cat /home/NOMBRE_USUARIO/YO/prueba.php

less

Muestra la salida estndar de forma paginada

less fichero

Muestra el contenido de un archivo de forma paginada

more

Muestra la salida estndar de forma paginada

more fichero

Muestra el contenido de un archivo de forma paginada

zcat fichero

Muestra el contenido de un archivo comprimido (.gz)

zmore fichero

Muestra el contenido de un archivo comprimido (.gz)

zless fichero

Muestra el contenido de un archivo comprimido (.gz)

echo cadena

echo nos muestra en pantalla el texto que le diga

grep 'cadena' archivo

Muestra las lneas del archivo que contienen la cadena

file archivo

Muestra el tipo de un archivo determinado

head archivo

Muestra las primeras lneas de un archivo, 10 por defecto

tail archivo

Muestra las ltimas lneas de un archivo, 10 por defecto

Muestra las ltimas 200 lneas de tail -fn 200 archivo un archivo y sigue agregando mientras crece

find directorio -name nom_archivo -print

Busca todos los archivo con el nombre especificado en un directorio determinado

find /home/usuario -name *.jpg -print

Busca todas las imgenes .jpg en /home/usuario

whereis ejecutable

Busca binarios ejecutables (ejemplo: whereis find)

Muestra la ubicacin del type comando ejecutable perteneciente al comando indicado

pwd

Visualiza el directorio actual o de trabajo

Muestra el listado de comandos history usados por el usuario (~/.bash_history)

Lista de los programas que se ps -aux estn ejecutando actualmente con su PID (Process IDentifier)

df

Muestra el espacio libre en el disco duro

Muestra los procesos que ms top CPU consumen en tiempo real, as como la memoria RAM y swap usada, entre otra informacin

halt

Apaga el equipo

reboot

Reinicia el equipo

shutdown -h now

Apaga el equipo

shutdown -r now

Reinicia el equipo

passwd

Cambia la contrasea del usuario

ps -ef l grep nombre_proceso

Lista los procesos que se estn ejecutando con que contengan la cadena nombre_proceso

El comando ps -ef es redireccionado por medio de una pipe (Alt Gr+ 1) y fitrado con grep por la palabra que le sigue a grep

[editar]

Comandos no tan usados pero muy tiles


Tabla de comandos

Comando

Descripcin

Ejemplos y comentarios

addgroupnombre_grupo

Se utiliza para crear un grupo nuevo.

addgroup Pepito

Se utiliza para aadir un usuario. En ese momento, no solo se crear la cuenta del usuario sino tambin su addusernombre_usuario[nombre_grupo] directorio de trabajo, un nuevo grupo de trabajo que se llamar igual que el usuario y aadir una serie de ficheros de configuracin al directorio de trabajo del nuevo usuario. adduser Pepito Invitados

history -c

Es Utilizado para Borra el Historial de Comandos

En ciertas ocasiones se suelen utilizar comandos que son difciles de recordar aliasnombre_alias=comando o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera alias instala=aptget install

ejecutar, slo se use el nombre alternativo.

Muestra una lista de todos los apt-cache search texto a buscar paquetes y una breve descripcin relacionado con el texto que hemos buscado. apt-cache search Gnome

Funcin adicional de la opcin anterior apt-get dist-upgrade que modifica las dependencias por la de las nuevas versiones de los paquetes.

apt-get installnombre_paquete

Instala paquetes.

apt-get install Gnome

apt-get remove Gnome Con la opcin purge apt-get removenombre_paquete Borra paquetes. borramos tambien la configuracin de los paquetes instalados.

apt-get update

Actualiza la lista de paquetes disponibles para instalar.

apt-get upgrade

Instala las nuevas versiones de los diferentes paquetes disponibles.

at [-lr] hora [fecha]

Realiza un tarea programada una sola vez.

Existen varias shells para Unix, Kornbash / sh / ksh / csh Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.

bg PID

Manda un proceso a segundo plano.

cal [[mes] ao].

Muestra el calendario.

Muestra el contenido del archivo en pantalla en forma continua, el prompt cat retornar una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto. || Sintaxis: cat nom_archivo.

cd

Cambia de directorio. || Sintaxis: cd nom_directorio.

chattr

Cambiar atributos de un fichero. || Sintaxis: chattr atributos nom_archivo.

Cambia el grupo al que pertenece el chgrp archivo. || Sintaxis: chgrp nom_grupo nom_archivo.

Utilizado para cambiar la protecin o permisos de accesos a los archivos. r:lectura w:escritura x:ejecucin +: chmod aade permisos -:quita permisos u:usuario g:grupo del usuario o:otros || Sintaxis: chmod permisos nom_archivo

Cambia el propietario de un archivo. || chown Sintaxis: chown nom_propietario nom_archivo.

Nos permite cambiar el directorio raiz. chroot || Sintaxis: chroot nom_directorio_raiz.

Limpia la pantalla, y coloca el prompt clear al principio de la misma. || Sintaxis: clear.

Permite la comparacin de dos archivos, lnea por lnea. Es utilizado cmp, diff para compara archivos de datos. Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.

Copia archivos en el directorio cp indicado. || Sintaxis: cp nom_archivo nom_directorio.

Realizar una tarea programada de crontab forma regular. || Sintaxis: minuto(059) hora(0-23) dia_mes(1-31) mes(112) dia_semana(0-6) comando.

Ttiene como uso principal mostrar una columna de una salida determinada. La opcin -d va seguida del delimitador de cut los campos y la opcin -f va seguida del nmero de campo a mostrar. El delimitador por defecto es el tabulador, nosotros lo cambiamos con la opcin -d. Tiene algunas otras

opciones tiles. || Sintaxis: cut [opciones] nom_archivo.

Retorna el da, fecha, hora (con date minutos y segundos) y ao. || Sintaxis: date.

Copia de un archivo, convirtiendo y dd formateando acorde a las opciones. Muy til para por ejemplo, "quemar" una imagen (.img) en un pendrive.

Sintaxis: dd if=[a_copiar] of=[destino] [opciones]

delgroup

Se utiliza para eliminar un grupo. || Sintaxis: delgroup nom_grupo.

Elimina una cuenta de usuario. La pega de este comando es que no elimina deluser automticamente el directorio de trabajo del usuario. || Sintaxis: deluser nom_usuario.

df

Muestra los sistemas de ficheros montados. || Sintaxis:df

Muestra los mensajes del kernel dmesg durante el inicio del sistema. || Sintaxis: dmesg.

dpkg -reconfigure (paquetes)

Volver a reconfigurar un paquete ya instalado. ||

du

Sirve para ver lo que me ocupa cada directorio dentro del directorio en el

que me encuentro y el tamao total. || Sintaxis: du

echo

Muestra un mensaje por pantalla. || Sintaxis: echo Cadena.

Mediante la utilizacin de este eject comando se conseguir la expulsin de la unidad de CD, siempre y cuando esta no est en uso. || Sintaxis: eject.

env

Para ver las variables globales. || Sintaxis: env.

Cierra las ventanas o las conexiones remotas establecidas o las conchas exit abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estacin de trabajo. || Sintaxis: exit.

fg

Manda un proceso a primer plano. || Sintaxis: fg PID.

Determina el tipo del o los archivo(s) file indicado(s). || Sintaxis: file nom_archivo.

Busca los archivos que satisfacen la find condicin en el directorio indicado. || Sintaxis: find nom_directorio o

nom_archivo condicin.

Permite encontrar informacin acerca finger de un usuario. || Sintaxis: finger / finger usuario.

Muestra informacin sobre el estado de la memoria del sistema, tanto la swap free como la memoria fsica.Tambien muestra el buffer utilizado por el kernel. || Sintaxis: free.

Para chequear si hay errores en fsck nuestro disco duro. || Sintaxis: fsck t fs_typo dispositivo.

Protocolo de Transferencia de Archivos, ftp permite transferir archivos de y para computadores remotos. || Sintaxis: ftp maquina_remota. G

acceso al navegador de archivos con gksu nautilus privilegios de root (requiere contrasea)

Su funcionalidad es la de escribir en salida estndar aquellas lneas que grep concuerden con un patrn. Busca patrones en archivos. || Sintaxis: grep [-cilnv] expr nom_archivos.

gzip

Comprime solo archivo utilizando la

extensin .gz. || Sintaxis: gzip nom_archivo. H

Muestra las primeras lineas de un fichero. || Sintaxis: head -count nom_archivo. history Lista los ms head recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !. || Sintaxis: history I

id

Numero id de un usuario. || Sintaxis: id

Obtener informacin de la ifconfig configuracin de red. || Sintaxis: ifconfig.

insmod

Carga en memoria un mdulo. || Sintaxis: insmod J

Lista los procesos que se estn job ejecutando en segundo plano. || Sintaxis: jobs K

Permite interactuar con cualquier proceso mandando seales.Kill (pid) kill termina un proceso y Kill -9 (pid) fuerza a terminar un proceso en caso de que la anterior opcin falle. || Sintaxis: kill [opciones] PID. L

Este comando permite ver las ltimas last conexiones que han tenido lugar. || Sintaxis: last.

Muestra el archivo de la misma forma que more, pero puedes regresar a la less pgina anterior presionando las teclas u o b. || Sintaxis: less nom_archivo

Sirve para crear enlaces a archivos, es decir, crear un fichero que apunta a ln otro. Puede ser simblico si usamos -s o enlace duro. || Sintaxis: ln [-s] nom_archivo nom_acceso.

logout

Las sesiones terminan con el comando logout. || Sintaxis: logout.

Imprime un archivo en la impresora lpr predeterminada. || Sintaxis: lpr -[lista de requerimientos]/ lpr -P nombre_archivo.

Lista los archivos y directorios dentro ls del directorio de trabajo. || Sintaxis: ls.

Lista archivos y directorios mostrando ls -F un '/' adicional el que indica rutas diferenciando carpetas de archivos

lsattr

Ver atributos de un fichero. || Sintaxis: lsattr nom_archivo.

lsmod

Muestra los mdulos cargados en memoria. || Sintaxis: lsmod. M

Para enviar/recibir correo a/de otros mail usuarios de la red, o dentro de nuestro ordenador. || Sintaxis: mail.

Es una herramienta que controla la make creacin de ejecutables y otros archivos de un programa a partir de los archivos fuente. || Sintaxis: make.

Ofrece informacin acerca de los man comandos o tpicos del sistema UNIX, as como de los programas y libreras existentes. || Sintaxis: man comando.

mkdir

Crea un nuevo directorio. || Sintaxis: mkdir nom_directorio.

Este comando sirve para renombrar un mv conjunto. || Sintaxis: mmv nom_archivos1 nom_archivos2.

Muestra el archivo en pantalla. Presionando enter, se visualiza linea more por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q. || Sintaxis:

more nom_archivo.

En Linux no existen las unidades A: ni C: sino que todos los dispositivos cuelgan del directorio raz /. Para acceder a un disco es necesario mount primero montarlo, esto es asignarle un lugar dentro del rbol de directorios del sistema. || Sintaxis: mount -t sistema_de_archivo dispositivo nom_directorio.

Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre mv del archivo o directorio. || Sintaxis: mv nom_archivo1 nom_archivoN nom_directorio. N

Muestra las conexiones y puertos netstat abiertos por los que se establecen las comunicaciones. || Sintaxis: netstat.

Permite cambiar la prioridad de un proceso en nuestro sistema. || nice Sintaxis: nice -n prioridad PID. O Si tienes alguna sugerencia con sta letra, comntalo. P

Se utiliza para establecer la contrasea passwd a un usuario. Sintaxis: passwd nom_usuario.

El comando ping se utiliza generalmente para testear aspectos de la red, como comprobar que un sistema est encendido y conectado; esto se consigue enviando a dicha mquina paquetes ICMP. El ping es til ping para verificar instalaciones TCP/IP. Este programa nos indica el tiempo exacto que tardan los paquetes de datos en ir y volver a travs de la red desde nuestro PC a un determinado servidor remoto. Sintaxis: ping (maquina).

poweroff

Apagar el ordenador. Sintaxis: poweroff.

Muestra informacin acerca de los procesos activos. Sin opciones, ps muestra el nmero del proceso, terminal, tiempo acumulado de ejecucin y el nombre del comando. Sintaxis: ps.

pstree

Muestra un rbol de procesos. Sintaxis: pstree.

Muestra el directorio actual de trabajo. pwd Sintaxis: pwd. Q Si tienes alguna sugerencia con sta letra, comntalo. R

Si observamos que escribimos en pantalla y no aparece el texto pero al pulsar enter realmente se est escribiendo, o que los colores o los textos de la consola se corrompen, reset puede ser que alguna aplicacin en modo texto haya finalizado bruscamente no restaurando los valores estndar de la consola al salir. Con esto forzamos unos valores por defecto, regenerando la pantalla. Sintaxis: reset.

Conectan un host local con un host rlogin remoto. Sintaxis: rlogin maquina_remota.

rm

Remueve o elimina un archivo. Sintaxis: rm nom_archivo.

Elimina el directorio indicado, el cual rmdir debe estar vaco. Sintaxis: rmdir nom_directorio.

Descarga de memoria un mdulo, pero rmmod slo si no est siendo usado. Sintaxis: rmmod.

El comando route se utiliza para route visualizar y modificar la tabla de enrutamiento. Sintaxis: route (muestra informacin del comando route). S

Sirve para hacer una copia segura entre dos ordenadores. La informacin scp viaja encriptada. Sintaxis: scp usuario@servidor:directorio_servidor directorio_local.

set

Para ver las variables de entorno. Sintaxis: set.

Protocolo de Transferencia de Archivos, permite transferir archivos de y para sftp computadores remotos. La informacin viaja encriptada. Sintaxis: sftp maquina_remota.

Muestra el contenido de un fichero, sort pero mostrando sus lneas en orden alfabtico. Sintaxis: Sort [opciones] nom_archivo.

Es un programa para conectarse en una mquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, adems provee mayor seguridad en la ssh (Secure Shell Client) comunicacin entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificacin (login y password) en la mquina remota, la cual realiza una autentificacin del usuario. Sintaxis: ssh maquina_remota.

startx

Inicia el entorno grfico(servidor X). Sintaxis: startx.

Con este comando accedemos al su o sudo sistema como root. En Ubuntu se puede utilizar gksudo mientras en Kubuntu: kdesudo. Sintaxis: su. T

Este comando es utilizado para tail examinar las ltimas lneas de un fichero. Sintaxis: tail -count nom_archivo.

Comprime archivos y directorios tar utilizando la extensin .tar. Sintaxis: tar -[arg] nom_archivo.tar nom_archivo.

Conecta el host local con un host telnet remoto, usando la interfaz TELNET. Sintaxis: telnet maquina_remota

Muestra los procesos que se ejecutan en ese momento, sabiendo los top recursos que se estn consumiendo(Memoria,CPU,).Es una mezcla del comando uptime,free y ps. Sintaxis: top.

touch

Crea un archivo vacio. Sintaxis: touch nom_archivo.

Permite determinar la ruta tomada por un paquete para alcanzar su destino en traceroute Internet. Sintaxis: traceroute [opciones] host [tamao del paquete]. U

Establece la mscara de permisos. Los umask permisos con los que se crean los directorios y los archivos por defecto. Sintaxis: umask a-rwx,u+rw,g+r.

Establece la mscara de permisos. Los umount permisos con los que se crean los directorios y los archivos por defecto. Sintaxis: umask a-rwx,u+rw,g+r.

unalias

Borra un alias. Sintaxis: unalias nom_alias.

Este comando lee un archivo de entrada y compara las lneas adyacentes escribiendo solo una copia de las lneas a la salida. La segunda y subsecuentes copias de las lneas de entrada adyacentes repetidas no sern uniq escritas. Las lneas repetidas no se detectarn a menos que sean adyacentes. Si no se especifica algn archivo de entrada se asume la entrada estndar. Sintaxis: uniq [opciones] nom_archivo_entrada nom_archivo_salida.

Nos indica el tiempo que ha estado uptime corriendo la mquina. Sintaxis: uptime. V

Permite editar un archivo en el vi directorio actual de trabajo. Es uno de los editores de texto ms usado en UNIX. Sintaxis: vi nom_archivo.

Es similar al vi, solo que no permite view guardar modificaciones en el archivo, es para leer el contenido del archivo. Sintaxis: view nom_archivo. W

Cuenta los carteres, palabras y lneas wc del archivo de texto. Sintaxis: wc nom_archivo.

Devuelve la ubicacin del archivo whereis especificado, si existe. Sintaxis: whereis nomb_archivo.

Lista quienes estn conectado al servidor, con nombre de usuario, who, w tiempo de conexin y el computador remoto desde donde se conecta. Sintaxis: who / w.

whoami

Escribe su nombre de usuario en pantalla. Sintaxis: whoami. X

xmessage

Enviar un mensaje al display de otro

usuario o al nuestro propio. Sintaxis: xmessage (mensaje) / export DISPLAY=157.92.49.211:0 xmessage Hola!!. Y

Escribe y continuamente. Sintaxis: yes yes. Z Si tienes alguna sugerencia con sta letra, comntalo. Varios

Aadiendo un & al final del comando & haremos que dicho comando se ejecute en segundo plano. Sintaxis: nom_comando&.

Repite el ltimo comando colocando la ! letra con la que comienza el comando o su nmero de history. Sintaxis: !.

Saber en qu directorio me encuentro... Basta con escribir el comando pwd (Print Work Directory). Ejemplo: Comando [felix@localhost felix]$ pwd Para cambiar de directorio... Emplearemos el comando cd (Change Directory) Ejemplo: Resultado /home/felix/

Comando [felix@localhost Comandos]$ cd /etc

Resultado Nos vamos al directorio /etc

Nota: Si simplemente escribimos cd, sin especificar el nombre del directorio, esto ser igual que escribir cd /home/nombre-usuario, es decir, me enva a mi propio directorio de trabajo.

El camino o path En cualquier sistema operativo moderno la estructura de archivos es jerrquica y depende de los directorios. En general la estructura del sistema de archivos se asemeja a una estructura de rbol, estando compuesto cada nodo por un directorio o carpeta, que contiene otros directorios o archivos. El camino o path de un fichero o directorio es la secuencia de directorios que se ha de recorrer para acceder a un determinado fichero separados por /. Supongamos la estructura de archivos de la siguiente figura:

Existen dos formas del path o camino: el camino absoluto que muestra toda la ruta a un fichero, /home/luis/Carta.txt.

el path relativo a un determinado directorio, por ejemplo si no encontramos en el directorio /home, el path relativo al fichero Carta.txt es luis/Carta.txt

Para complicar aun ms las cosas, todos los directorios contienen dos directorios especiales: El directorio actual, representado por el punto (.)

El directorio padre, representado por dos puntos (..)

Estando en el directorio /home/pedro se puede acceder a Carta.txt con /home/luis/Carta.txt (path absoluto) o bien ../luis/Carta.txt (path relativo). En luis como ./Carta.txt o simplemente Carta.txt

ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX El sistema de ficheros es un conjunto de archivos que se encuentran organizados en un rbol, como se ovserva en la siguiente figura.

El sistema de archivo de Linux sigue todas las convenciones de Unix, lo cual significa que tiene una estructura determinada, compatible y homognea con el resto de los sistemas Unix. El sistema de archivos en cualquier sistema Unix no est ligado de una forma directa con la estructura del hardware, esto es, no depende de si un determinado ordenador tiene 1, 2 7 discos duros para crear las unidades c:\, d:\ o m:\. Todos el sistema de archivos de Unix tiene un origen nico la raz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misin y nombre son estndar para todos los sistema Unix. El Sistema Linux tiene un sistema de directorios muy organizado, donde cada uno tiene una funcin, a contincacin se definen dichas funciones: / Raz del sistema de archivos. /bin Almacena la mayora de los programas esenciales del sistema. /boot Archivos estticos utilizados por el cargador de arranque(boot-loader) del sistema.

/dev Contiene archivos especiales del sistema, conocidos como controladores de dispositivo (device drivers), los cuales se usan para acceder a los dispositivos del sistema y recursos, como discos duros, modems, memoria, etc. /dev/hda Disco primario /dev/hdb Disco esclavo del anterior. /dev/mouse Se utiliza para la lectura de entrada del mouse. /dev/hdc Disco primario en otro slot. /dev/hdd Disco esclavo del segundo slot. /dev/fd0 Generalmente son los floppy disk. /etc Este directorio est reservado para los ficheros de configuracin y arranque del sistema Linux. En este directorio no debe aparecer ningn fichero binario ( programas). Bajo ste deben aparecer otros subdirectorios: /etc/X11 Ficheros de configuracin de X Window. /etc/skel Ficheros de configuracin bsica que son copiados al directorio del usuario cuando se crea uno nuevo. /etc/conf.modules Archivo donde se indica que modulos se anexan al kernel en el momento del boot. /etc/fstab Instalcin de quotas. /etc/passwd Contiene informacin sobre los usuarios, como login, nombre y otra informacin que el administrador quiera agregar. /etc/shadow Almacena los password en forma encriptada y las fechas de expiracin de los mismos. /etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qu puertos trabajan. /etc/xinetd .d Archivo para configurar los demonios. /etc/rc.d/init.d Contiene informacin para incializar los demonios. /etc/hosts.deny Almacena informacin para configurar los permisos sobre los servicios que ofrece. /etc/hosts.allow Tambin informacin para configurar los permisos sobre los servicios que ofrece. /etc/sysconfig Almacena archivos de configurain de del sistema, por ejemplo el idioma, el tipo de teclado. /etc/inittab Contiene los archivos de booteo (arranque) del sistema. /home Contiene los directorios personales (casas) de los usuarios. En un sistema recin instalado, no habr ningn usuario en este directorio. /lib Estos ficheros contienen cdigo que compartirn muchos programas. En lugar de que cada programa contenga una copia propia de las rutinas compartidas, stas son guardadas en este fichero. Esto hace que los programas ejecutables sean menores y reduce el espacio usado en disco. /mnt Punto de mon taje. Montar temporalmente otros sistemas de archivos. /opt Aplicaciones adicionales /proc Contiene Archivos especiales que o bien reciben o envan informacin al kernel del sistema. Informacin asociada con el ncleo que se est ejecutando, para obtener informacin de recursos utilizados en el sistema (CPU, memoria, swap, dispositivos..)

Este directorio es un sistema de archivo virtual, es decir, no existe fsicamente en el disco duro, slo en memoria. /root Directorio hogar (casa) del administrador del sistema. /sbin Contiene programas esenciales del sistema, que son nicamente accesibles al administrador (root). /tmp Archivos temporales del sistema. /usr ste es uno de los directorios ms importantes del sistema puesto que contiene los datos, programas y libreras de uso comn para todos los usuarios /usr/bin Herramientas de uso general. All tambin se guardan muchos de los programas ejecutables de Linux. /usr/doc Documentacin general del sistema. /usr/etc Ficheros de configuracin generales. /usr/games Juegos y programas educativos. /usr/include Cabeceras de libreras del lenguaje de programacin C. /usr/info Ficheros de informacin de GNU. /usr/lib Libreras generales de los programas. /usr/local Est diseado para la personalizacin local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio. /usr/man Pginas del manual de Linux. /usr/sbin Programas de administracin del sistema. /usr/share Datos independientes de la arquitectura del sistema. /usr/share/dict Diccionario de palabras. /usr/share/doc Documentacin variada sobre el software instalado. /usr/share/man Paginas del manual. /usr/src Archivos que almacena el cdigos fuente de diferentes programas del sistema. /var Este directorio contiene informacin temporal de los programas (lo cual no implica que se pueda borrar su contenido) /var/lib Informacin variable de configuracin. /var/lock Archivos para bloqueos. /var/log Contiene archivos bitcora miscelneos. La mayora de los archivoa bitcora se deben escribir en este directorio o en subdirectorios apropiados, como los siguientes: lastlog: registro del ltimo acceso de cada usuario. message: mensajes del sistema desde syslogd. wtmp: registro de todos los eccesos y salidas. /var/spool rea para spool (encarrilar) de algunas aplicaciones. Se utilizan para guardar datos que son de manera transitiva, como el correo y las noticias recin recibidas o puestas en cola para transmisin a otro sitio. /var/spool/mail Archivos de correo de los distintos usuarios.

Comandos Linux - Mover, Copiar, Borrar y Visualizar Archivos Aqu tenemos algunos comandos tiles para trabajar con archivos:

Listar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado. ls -l Listar los archivos del directorio actual, indicando el tipo de archivo. ls -F Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas. ls -laC Borrar el archivo o directorio denominado "fichero" rm fichero Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios. rm -rf directorio Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos". cp fichero /home/datos/ Mover el archivo o directorio denominado "fichero" al directorio "/home/datos". mv fichero /home/datos/ Visualizar el archivo denominado "archivo". cat archivo Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave". man -k palabraclave Visualizar el archivo denominado "archivo", una pgina a la vez. Para avanzar a la siguiente pgina se debe presionar la barra espaciadora. more archivo Visualizar las 10 primeras lneas del archivo denominado "archivo". head archivo Visualizar las 20 primeras lneas del archivo denominado "archivo". head -20 archivo

Visualizar las 10 ltimas lneas del archivo denominado "archivo". tail archivo Visualizar las 20 ltimas lneas del archivo denominado "archivo". tail -20 archivo

bueno las principales extenciones de archivos son: Los que abre cualquier Linux. .deb (solo para ubuntu y debian), son como los .exe en windows .tar (es un archivo de compresin) .tar.gz (otro archivo de compresin .tar.gz2 (es obio xD) .tar.bz (igual que los otros) .txt (documento de bloc de notas) .bin (ejecutable de cualquier linux) .SO (para cambiar boot splash) .theme (tema visual instalable en linux) .sh (para dar permisos a la aplicacin) .py (para ejecutar la instalacin completa) .pdf (archivo de adobe reader) .conf (archivo para configurar manualmente una aplicacin) OPENOFFICE .odf (procesador de textos) .odp (presentaciones) .odg (dibujos) es similar a corel draw .doc o .docx (archivos de Microsoft office 2007) .ppt (power point) el resto de las aplicaciones de Microsoft office tambin son compatibles con openoffice (exel etc...) Wine (emulador de programas de WIndows) .exe (ejecutable de WIndows) En comn con WIndows .Zip .rar .mp3 .wav .mp4 .flv .png .jpg .gif

La mayora de estas extensiones, las puede abrir cualquier Linux, as que si ya estas en mudanza de Windows a linux, no tendrs que preocuparte por las extensiones, si hay algn problema solo mandame un correo.

VirtualBox Network Adapters Virtual Machine y Host problemas


February 9, 2011admin

asdasd Holas, El sentido de este post es poner en lenguaje entendible como tratar este tema de networks adapters, y que basado en mi propia experiencia (que ya me doblaba por dummy) explica como enfrentar un problema. El caso: Tengo una laptop con una tarjeta de red wireless y una de cable, en la cual corre un distro de Linux (XUBUNTU que no viene al caso pero le doy crdito porque esta muy bueno!!); y mi necesidad era la de levantar un servicio en Windows (u otro que fuere ya que es lo mismo) y consumirlo desde mi laptop. Bien instale Virtual Box y me cree mi Virtual Machine (VM) Windows, posteriormente instale el servicio en cuestin (en mi caso Oracle BDD aunque tampoco es relevante), lo cual por defecto me configuro una interfaz de red para mi VM de tipo NAT. Evidentemente para instalar un servicio consumible deba darle ip fija as que configure la misma en mi VM Windows. Antes de seguir aclaro un concepto: Host es la maquina en donde corre el Virtual Box, o sea en mi caso la laptop con Xubuntu. Ok, intente hacer un ping desde el host a la VM. y nada y al revs y nada tampoco. Hora de leer el manual pero no entend y me di muchas vueltas y perd 2 das, etc. etc. Los tips: Ok si ustedes se fijan al arrancar el virtual box en el host se crea un interfaz en el mismo (host) que se llama vboxnet o algo parecido; bien no le pierdan el ojo que es clave.

NAT es un tipo que permite el acceso al internet y archivos en la VM a travs del host, por tanto jamas harn ping o peor un telnet a un puerto (o sea consumir un servicio), as que para mi necesidad no me sirve Bridge e Internal Network son tipos que permiten la salida de la maquina en la intranet (virtualbox) o extranet y que SI permiten consumir los servicios inicializados en el la VM, pero que NECESITA, como ya lo mencione, una intranet o extranet a la cual este ligado el host. Tampoco me sirve pues mi maquina a pesar de tener las interfaces de red wireless y cableada no estn conectadas, por tanto por mas que las ips de una de las interfaces del host sea afable a la ip configurada en la VM no se podrn ver porque salen ambas por un gateway que no hay ejemplo: el host tiene 10.10.10.20 y la VM 10.10.10.40 con la mascara adecuada, pero ambos salen por la 10.10.10.1 ups no hay la tal 10.10.10.1 porque no hay red (espero haberme explicado aunque supongo que con algunas configuraciones en el host se podra pero se complica) Host-Only es lo que necesito ya que se conecta con la interfaz vbox de la que hablamos al principio. Ejemplo La interfaz del host que se creo al inicializar el Virtual Box tiene la ip 192.168.56.1, entonces a la interfaz de la VM la seteo con 192.168.56.2. y listo.. aunque no se hagan ping prueben un telnet al puerto del servicio en cuestin y vern que funciona, sin estar el host ligado a ninguna red interna o externa. As entonces desde hoy llevo a mi maquina a todo lado sin conectar nada y puede interactuar normalmente con la base de datos Oracle que esta en el VM del Virtual Box Los conceptos mas precisos estn en el manual, pero el como en un ejemplo no te ponen y espero de verdad que les guie este post un poco.

You might also like