23 de noviembre

El golpe de mí como DevOp (a veces, una de las palabras de moda para intentar nuevas) durante mucho tiempo. Sin embargo, nunca deja de aprender. Este pequeño fragmento del nombre del controlador de la $0 se incluye el componente de trazado.

  # / Bin / bash
 ME = $ {0 # # * /}

 # Problema con la ruta
 echo $ 0
 # Y sin
 echo $ ME 
  # Llame
 run / whatever.sh / Var / run / whatever.sh 

 Edición #
 run / whatever.sh / Var / run / whatever.sh
 whatever.sh 

Gracias Andi

gklinkmann escrito por \ \ tags:

19 de agosto

Secure Shell o

Enlaces:
ssh en Wikipedia

gklinkmann escrito por \ \ tags:

05 de agosto

En realidad, he buscado una sola razón para homebrew actual para MacOS. ¿Quién piensa ahora de la cerveza que está mal. Homebrew es dolorosamente falta gestor de paquetes para MacOS (al menos si se encuentra Linux MacOS).

Requisitos de instalación son un Mac con procesador Intel y una corriente de XCode, que ahora León de hecho se reproduce en el App Store de forma gratuita. Homebrew se instala en un github guión alojado Ruby.

  bin / ruby -e " $(curl -fsSL https://raw.github.com/gist/323731) " / Usr / bin / ruby-e "$ (curl-fsSL https://raw.github.com/gist/323731)" 

Posteriormente llega a un simple:

  preparar instale wget 

para instalar wget desde.

La vida puede ser tan simple. :-)

gklinkmann escrito por \ \ tags: ,

04 de agosto

Hay muchos comandos Unix que echo de menos en la línea de comandos de Windows. El PowerShell cierra muchas lagunas aquí. Asimismo, para leer un archivo de registro de forma continua, como está escrito. En Unix, se puede utilizar el comando tail -f . El equivalente de Windows es la siguiente:

  Get-Content-espera My.txt 

En XP, el PowerShell sin embargo llamó a la línea de comandos de forma explícita. Los que (como yo) no se hacen amigos con la PowerShell utiliza cygwin .

a través de: eggheadcafe.com

escrito por gklinkmann \ \ tags: ,

04 de marzo

Si, como yo, más del lado de Unix (el lado bueno de la Fuerza) y viene en su PC con Windows en un trabajo razonable con la línea de comandos o cygwin instalado, te lo pierdes profundamente en los equipos que no disponen de estas herramientas pequeñas de Linux para Windows .
Pero si tienes suerte, la PowerShell está instalado (el número de PC con XP y no Service Pack actual sigue siendo alarmantemente alta).

Todo esto plantea una pregunta. En el shell de Unix de la bien conocida, pero lo que es por ahora el comando de PowerShell que corresponde al comando de Unix que usted necesita. La respuesta es "RTFM" o un buen artículo en Internet por alguien que ha leído el documento. Para mí, esto fue en el artículo oreilly muy útil.

¿Qué es lo que se supo por primera vez es que los comandos de PowerShell son un montón de alias, algunos de los cuales son idénticos a los comandos de Unix. Aquí hay una pequeña selección:

Comando Alias
Copy-Item cpp, cp, copia
ForEach-Object foreach,%
Get-ChildItem te ls
Get-Command gcm
Get-Content cat, el tipo
Get-Content GC, el tipo, gato
Obtenga ayuda ayuda
Get-Location gl, personas con discapacidad
Mover-Artículo millas, mv, movimiento
Remove-item ri, RD, del, rm, rmdir
Rename-Item RNI, Ren
Set-Location cd, chdir
Where-Object donde

Fuente: oreilly.de

Para mis propósitos, esto ha sido suficiente, porque yo sólo quería cat mirada en un archivo. La situación es diferente cuando un "pager", como more o less necesario. Para ello, es las extensiones de la Comunidad de PowerShell disponibles bajo la licencia pública de Microsoft (Ms-PL) debe ser.
Estos son los cmdlets adicionales, proveedores, alias, filtros, funciones y secuencias de comandos de Windows PowerShell. La documentación para esta, sin embargo insuficiente.

Conclusión:
Aquellos como yo que prefieren un shell de Unix y no se puede acceder a la memoria. NET en la PowerShell es que con cygwin (si está instalado) mejor. Debido a que los comandos de PowerShell sólo están en su infancia (a través de alias) el mismo nombre con los comandos de Unix. Las extensiones de la Comunidad de PowerShell mejorar esta situación.
Cygwin no está instalado, así que tienes que leer la documentación de PowerShell es una necesidad.

gklinkmann escrito por \ \ tags: ,