1 votos

Cómo utilizar una aplicación de consola de UNIX

He descargado un puerto golpeando el script de http://www.zeroflux.org/projects/knock

Descargar un golpe de archivo, que es un archivo ejecutable de Unix. Cuando hago doble clic en él, ejecuta el Terminal , donde escribe

Last login: Thu Nov  1 12:19:53 on ttys003
Admins-MacBook-Air-3:~ me$ /Users/me/Desktop/knock ; exit;
usage: knock [options] <host> <port[:proto]> [port[:proto]] ...
options:
  -u, --udp            make all ports hits use UDP (default is TCP)
  -v, --verbose        be verbose
  -V, --version        display version
  -h, --help           this help

example:  knock myserver.example.com 123:tcp 456:udp 789:tcp

logout

[Process completed]

Pero me gustaría ejecutarlo en Terminal con knock [options] . ¿Cómo lo hago?

4voto

Clay Nichols Puntos 569

Primero de todo, supongo, nos estamos refiriendo a el ejecutable descargado en http://www.zeroflux.org/proj/knock/files/knock-macos.tar.gz.

La mayoría de la línea de comandos ejecutables como knock no están diseñados para ser doble clic en el Finder. Hacerlo simplemente ejecuta el archivo ejecutable con ninguna de las opciones, así que esto no es lo que usted desea.

En su lugar, abra una nueva ventana de Terminal (usando Spotlight o en la Finder desde /Aplicaciones/Utilidades/) y escriba algo como lo siguiente y presione entrar:

/Users/me/Desktop/knock --version

Haciendo que debe imprimir:

knock 0.5
Copyright (C) 2004-2005 Judd Vinet <jvinet@zeroflux.org>

Básicamente, cuando se escribe que cosas en el indicador de la Terminal, el Terminal se ejecuta /Users/me/Desktop/knock y pasa el --version opción.

Si se escriba en las siguientes y presione la tecla de retorno, se obtendría el mismo "no deseados" de salida como antes:

/Users/me/Desktop/knock

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X