comandos en linux y mas

Upload: rolando-palacios-barberan

Post on 30-Oct-2015

40 views

Category:

Documents


0 download

TRANSCRIPT

ComandosLos siguientes son algunos comandos que pueden ser de utilidad:Tabla de comandos

ComandoDescripcinEjemplos y comentarios

mancomandoMuestra el manual de un comando, til para aprender a utilizar sus argumentosman man

mcExplorador de archivos que incluye su propio editor, mcedit. Es necesarioinstalarlosudo mc

cd nom_directorioCambia de directoriocd slo, va a tu home

cd ..Sube un nivel de directoriosSi estabas en /home/usuario/ pasas a /home/

cd -Vas a la ubicacin donde estabas antessi desde /home/usuario haces cd /etc/X11 y luego cd - vuelves a /home/usuario

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

cp archivo /directorioCopia archivo en directorio manteniendo nombre y el original

ln archivo1 /directorio/archivo2Hace 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 archivo2Renombra archivo1 en archivo2

mv archivo /directorioMueve archivo dentro de directorio

rm archivoBorra archivo

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

mkdir nom_directorioCrea directorio nom_directorio

rmdir nom_directorioBorra directorio nom_directorio

kill -9 PIDnumberMata el proceso numberPID que queramos (finaliza su ejecucin)kill -HUP numberPID Hace lo mismo

kill -STOP numberPIDPara hasta nueva orden el proceso numberPID

kill -CONT NumberPIDContina el proceso numberPID parado anteriormente

killall processnameMata el proceso con ese nombre

lsLista los archivos de un determinado directorioPoniendo solo ls mostrara los archivos del directorio actual

ls -lLista tambin las propiedades y atributos

ls -aLista todos los archivos, incluidos los ocultos y los del sistema

cat ficheroMuestra el contenido de un ficherocat /home/NOMBRE_USUARIO/YO/prueba.php

lessMuestra la salida estndar de forma paginada

less ficheroMuestra el contenido de un archivo de forma paginada

moreMuestra la salida estndar de forma paginada

more ficheroMuestra el contenido de un archivo de forma paginada

zcat ficheroMuestra el contenido de un archivo comprimido (.gz)

zmore ficheroMuestra el contenido de un archivo comprimido (.gz)

zless ficheroMuestra el contenido de un archivo comprimido (.gz)

echo cadenaecho nos muestra en pantalla el texto que le diga

grep 'cadena' archivoMuestra las lneas del archivo que contienen la cadena

file archivoMuestra el tipo de un archivo determinado

head archivoMuestra las primeras lneas de un archivo, 10 por defecto

tail archivoMuestra las ltimas lneas de un archivo, 10 por defecto

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

find directorio -name nom_archivo -printBusca todos los archivo con el nombre especificado en un directorio determinado

find /home/usuario -name *.jpg -printBusca todas las imgenes .jpg en /home/usuario

whereis ejecutableBusca binarios ejecutables (ejemplo: whereis find)

type comandoMuestra la ubicacin del ejecutable perteneciente al comando indicado

pwdVisualiza el directorio actual o de trabajo

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

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

dfMuestra el espacio libre en el disco duro

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

haltApaga el equipo

rebootReinicia el equipo

shutdown -h nowApaga el equipo

shutdown -r nowReinicia el equipo

passwdCambia la contrasea del usuario

ps -ef l grep nombre_procesoLista los procesos que se estn ejecutando con que contengan la cadena nombre_procesoEl 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 tilesTabla de comandos

ComandoDescripcinEjemplos y comentarios

addgroupnombre_grupoSe utiliza para crear un grupo nuevo.addgroup Pepito

addusernombre_usuario[nombre_grupo]Se utiliza para aadir un usuario. En ese momento, no solo se crear la cuenta del usuario sino tambin su 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 -cEs Utilizado para Borra el Historial de Comandos

aliasnombre_alias=comandoEn ciertas ocasiones se suelen utilizar comandos que son difciles de recordar 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 ejecutar, slo se use el nombre alternativo.alias instala=apt-get install

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

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

apt-get installnombre_paqueteInstala paquetes.apt-get install Gnome

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

apt-get updateActualiza la lista de paquetes disponibles para instalar.

apt-get upgradeInstala las nuevas versiones de los diferentes paquetes disponibles.

at [-lr] hora [fecha]Realiza un tarea programada una sola vez.

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

bgPIDManda un proceso a segundo plano.

cal [[mes] ao].Muestra el calendario.

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

cdCambia de directorio. || Sintaxis: cd nom_directorio.

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

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

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

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

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

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

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

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

crontabRealizar una tarea programada de forma regular. || Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando.

cutTtiene como uso principal mostrar una columna de una salida determinada. La opcin -d va seguida del delimitador de 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.

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

ddCopia de un archivo, convirtiendo y 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]

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

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

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

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

dpkg -reconfigure (paquetes)Volver a reconfigurar un paquete ya instalado. ||

duSirve para ver lo que me ocupa cada directorio dentro del directorio en el que me encuentro y el tamao total. || Sintaxis: du

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

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

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

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

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

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

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

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

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

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

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

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

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

gzipComprime solo archivo utilizando la extensin .gz. || Sintaxis: gzip nom_archivo. H

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

idNumero id de un usuario. || Sintaxis: id

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

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

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

killPermite interactuar con cualquier proceso mandando seales.Kill (pid) 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pingEl 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 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).

poweroffApagar el ordenador. Sintaxis: poweroff.

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

pstreeMuestra un rbol de procesos. Sintaxis: pstree.

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

resetSi 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, 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.

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

rmRemueve o elimina un archivo. Sintaxis: rm nom_archivo.

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

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

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

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

setPara ver las variables de entorno. Sintaxis: set.

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

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

ssh (Secure Shell Client)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 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.

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

su o sudoCon este comando accedemos al sistema como root. En Ubuntu se puede utilizargksudomientras en Kubuntu:kdesudo. Sintaxis: su. T

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

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

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

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

touchCrea un archivo vacio. Sintaxis: touch nom_archivo.

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

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

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

unaliasBorra un alias. Sintaxis: unalias nom_alias.

uniqEste 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 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.

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

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

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

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

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

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

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

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

yesEscribe y continuamente. Sintaxis: 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 comandopwd(Print Work Directory).Ejemplo:ComandoResultado

[felix@localhost felix]$ pwd/home/felix/

Para cambiar de directorio...Emplearemos el comandocd(Change Directory)Ejemplo:ComandoResultado

[felix@localhost Comandos]$ cd /etcNos vamos al directorio/etc

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

El camino o pathEn 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 ficheroCarta.txt es luis/Carta.txtPara complicar aun ms las cosas, todos los directorios contienen dos directorios especiales: El directorio actual, representado porel punto(.)

El directorio padre, representado pordos puntos(..)Estando en el directorio/home/pedrose puede acceder aCarta.txtcon/home/luis/Carta.txt(path absoluto) o bien../luis/Carta.txt(path relativo). Enluiscomo./Carta.txto simplemente Carta.txt

ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUXEl 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./binAlmacena la mayora de los programas esenciales del sistema./bootArchivos estticos utilizados por el cargador de arranque(boot-loader) del sistema./devContiene 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/hdaDisco primario/dev/hdbDisco esclavo del anterior./dev/mouseSe utiliza para la lectura de entrada del mouse./dev/hdcDisco primario en otro slot./dev/hddDisco esclavo del segundo slot./dev/fd0Generalmente son los floppy disk./etcEste 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/X11Ficheros de configuracin de X Window./etc/skelFicheros de configuracin bsica que son copiados al directorio del usuario cuando se crea uno nuevo./etc/conf.modulesArchivo donde se indica que modulos se anexan al kernel en el momento del boot./etc/fstabInstalcin de quotas./etc/passwdContiene informacin sobre los usuarios, como login, nombre y otra informacin que el administrador quiera agregar./etc/shadowAlmacena los password en forma encriptada y las fechas de expiracin de los mismos./etc/servicesTabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qu puertos trabajan./etc/xinetd.dArchivo para configurar los demonios./etc/rc.d/init.dContiene informacin para incializar los demonios./etc/hosts.denyAlmacena informacin para configurar los permisos sobre los servicios que ofrece./etc/hosts.allowTambin informacin para configurar los permisos sobre los servicios que ofrece./etc/sysconfigAlmacena archivos de configurain de del sistema, por ejemplo el idioma, el tipo de teclado./etc/inittabContiene los archivos de booteo (arranque) del sistema./homeContiene los directorios personales (casas) de los usuarios. En un sistema recin instalado, no habr ningn usuario en este directorio./libEstos 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./mntPunto de mon taje. Montar temporalmente otros sistemas de archivos./optAplicaciones adicionales/procContiene 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./rootDirectorio hogar (casa) del administrador del sistema./sbinContiene programas esenciales del sistema, que son nicamente accesibles al administrador (root)./tmpArchivos temporales del sistema./usrste 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/binHerramientas de uso general. All tambin se guardan muchos de los programas ejecutables de Linux./usr/docDocumentacin general del sistema./usr/etcFicheros de configuracin generales./usr/gamesJuegos y programas educativos./usr/includeCabeceras de libreras del lenguaje de programacin C./usr/infoFicheros de informacin de GNU./usr/libLibreras generales de los programas./usr/localEst diseado para la personalizacin local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio./usr/manPginas del manual de Linux./usr/sbinProgramas de administracin del sistema./usr/shareDatos independientes de la arquitectura del sistema./usr/share/dictDiccionario de palabras./usr/share/docDocumentacin variada sobre el software instalado./usr/share/manPaginas del manual./usr/srcArchivos que almacena el cdigos fuente de diferentes programas del sistema./varEste directorio contiene informacin temporal de los programas (lo cual no implica que se pueda borrar su contenido)/var/libInformacin variable de configuracin./var/lockArchivos para bloqueos./var/logContiene 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/spoolrea 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/mailArchivos de correo de los distintos usuarios.

Comandos Linux - Mover, Copiar, Borrar y Visualizar ArchivosAqu 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"rmfichero

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".cpfichero /home/datos/

Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".mvfichero /home/datos/

Visualizar el archivo denominado "archivo".catarchivo

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.morearchivo

Visualizar las 10 primeras lneas del archivo denominado "archivo".headarchivo

Visualizar las 20 primeras lneas del archivo denominado "archivo".head-20 archivo

Visualizar las 10 ltimas lneas del archivo denominado "archivo".tailarchivo

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 problemasFebruary 9, 2011adminasdasdHolas,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.NATes 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 sirveBridgeeInternal Networkson 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-Onlyes lo que necesito ya que se conecta con la interfaz vbox de la que hablamos al principio. EjemploLa 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 BoxLos 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.