1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer>

Interesante

  • Cómo utilizar los sockets en Linux
    En este artículo explicaré el funcionamiento básico de los sockets en Linux y veremos dos ejemplos prácticos de su uso. No me meteré en temas de eficiencia o temas demasiado técnicos en la explicación del protocolo IP y de TCP ni UDP. El usuario debe tener unos conocimientos básicos en la programación en Linux así como de redes.

    Para poder probar estos ejemplos necesitas un sistema Linux o Unix. Un compilador de C, yo los he probado tanto con cc como con gcc.

  • Manual de IPTABLES
    En este manual se muestran las habituales arquitecturas de redes con firewall y la forma de montar iptables para cada caso, con distintas opciones para cada ejemplo.

    1.2 Revision: añadidos los mismos casos pero con DROP por defecto.

    Por: Pello Xabier Altadill Izura

  • Configurar un firewall en Linux con iptables
    Muchas son hoy en día las personas que se conectan, de una manera u otra, a Internet. Desde empresas que operan en la red hasta personas en sus casas que pasan un rato divertido navegando por sus páginas preferidas.

    Pero pocas de estas personas entienden realmente las consecuencias que tiene el abrir sus sistemas informáticos a Internet, unas consecuencias que no sólo son de caracter benigno e incluso beneficioso. El bien que obtenemos de Internet tiene un precio: Internet no es un lugar seguro.
  • Guía de referencia de comandos Unix y Linux Guía de referencia de comandos Unix y Linux

    Este guía no es para leer de forma seguida, este guía pretende ser una referencia de comandos Unix/Linux que se pueda consultar en cualquier momento. No pretende ser una guía exhaustiva, sino una referencia que sirva como recordatorio de los comandos más utilizados.
    El shell:
    Existen distintos interpretes de comandos en el mundo Unix: csh, bash, tsh, ksh,.. pero salvo pequeñas diferencias todos son parecidos. En este documento partimos sobretodo de bash, ya que esta muy extendido a través de Linux.

  • Manual de Ubuntu
    Ubuntu Linux: Ubuntu es un sistema operativo del tipo "Desktop", basado en el núcleo Linux y en algunas herramientas del Proyecto GNU. La estructura técnica del sistema está basada en el Proyecto Debían, pero el ideario está inspirado en los principios de la corriente Ubuntu, palabra africana que significa "humanidad hacia los demás", un movimiento humanista encabezado por el obispo Desmond Tutu, Premio Novel de la Paz 1984. Económicamente el proyecto se sostiene con aportaciones de la empresa Canonical del sudafricano Mark Shuttleworth. Presenta por defecto el escritorio GNOME y la última versión disponible es la 5.10 la que puedes bajar de su pagina Web http://www.ubuntulinux.org/. Lo que resalta de esta distrito es su simplicidad, facilidad de uso y su gran comunidad, por todos estos factores muy recomendable para novatos tanto como para aquellos con más experiencia en el mundo Linux.
  • Cómo mejorar la conexión a internet o lan local

    Optimizando nuestra conexión

    Este artículo pretende mejorar la conexión a internet o en la red local tanto cableada como wireless, para ello intentaremos optimizar al maximo la tranferencia de paquetes

15
Sep

Usando comandos Unix en Mac OS X

Escrito por J. Llorente

PDFImprimir E-mail
Usando comandos Unix en Mac OS X

A menudo vamos a utilizar comandos UNIX (scripts o binarios) que vienen empaquetados, listos para ser invocados desde el terminal, pero no se instalan en ninguna parte específica o sencillamente, no llevan un instalador. Para ejectularlos debemos _navegar_ hasta el directorio donde se encuentran y ejecutalos desde allí:

$ /Users/acorbi/Desktop/haz-esto.sh

 

ó

 

$ perl /Users/acorbi/Script-de-ejemplo/haz-lo-otro.pl

 

Lo correcto en estos casos es definir un directorio donde almacenar todos esos comandos y permitir que puedan ser invocados desde cualquier directorio donde nos encontremos. Esto es muy normal en el mundo Linux/Unix, pero no tanto en MacOSX.

 

Lo que yo recomiendo es crear una carpeta en nuestro directorio personal llamada @Bin@:

 

$ mkdir ~/Bin

 

y guardar allí todos estos comandos, scripts Unix, etc.

 

$ ls ~/Bin
mencoder mplayer mylzc
mpeg2enc mplex png2ico

 

Ahora debemos decirle al programa intérprete de comandos y al terminal, que busque siempre comandos en nuestra carpeta @Bin@. Para ello editamos el fichero .bash_profile (quizás no exista):

 

$ pico ~/.bash_profile

 

(pico es un sencillo editor sobre línea de comandos) y añadimos la siguiente línea:

 

export PATH=$PATH:$HOME/Bin:/usr/local/bin

 

A continuación grabamos el fichero con @ctrl+o@ y salimos de pico con @ctrl+x@. Ahora damos permisos de ejecución, bien desde el Finder, bien desde terminal:

 

$ chmod +x ~/.bash_profile

 

Cuando volvamos a abrir un terminal, se leerá el fichero .bash_profile (fichero oculto) y se tendrá en cuenta que existen programas en ~/Bin y también en /usr/local/bin. Los directorios /usr/local y /usr/local/bin almacenan archivos de soporte y comandos Unix globales para todos los usuarios. Normalmente estos comandos no pertenecen al sistema operativo, sino a terceros. Ahora podremos invocar los comandos de estos directorios desde cualquier parte del sistema de archivos.

 

$ ls /usr/local/bin/
Magick++-config bzgrep composite jmacs platypus
Magick-config bzip2 conjure joe rjoe
Wand-config bzip2recover convert jpico showfigfonts
bz2cat bzless figlet jstar termidx
bzcat bzmore figlist lynx wget
bzegrep chkfont gnutar mogrify
bzfgrep compare identify montage

 

Los programas de OSXGNU se instalan normalmente bajo /usr/local .

 

Es posible que en tu Home (/Users/mi-usuario/) ya exista un fichero llamado .profile. Casi puede decirse que equivale al .bash_profile.

 

Fuente: www.faq-mac.com

Comentarios (1)
1Miércoles, 23 de Junio de 2010 06:57
padrote
no entendi nada....

Agregue su comentario

Tu Nombre:
Asunto:
Comentario:

Últimos contenidos

Facebook conecta

Total visitas

3741901
38.107.179.234
UNITED STATES
US

Quien está en linea

Tenemos 30 invitados conectado(s)

Conectan

Locations of visitors to this page

Nos visitan desde