2 votos

¿Cómo se sustituyen los comandos en el terminal?

Quiero poder escribir un comando corto y que sea sustituido por otro más largo. Por ejemplo, escribiendo vscode podría ejecutar algo como open -a "Visual Studio Code" . Sé que esto es posible en Linux, pero ¿hay alguna forma de hacerlo en MacOS?

Gracias de antemano.

0 votos

¿conseguiste que funcionara?

0 votos

Lo hice, gracias por preguntar.

3voto

user3439894 Puntos 5883

Deberías poder hacer lo mismo que hacías en Linux en MacOS .

Por ejemplo, si se utiliza bash añadiendo

alias vscode="open -a 'Visual Studio Code'"

a su .bash_profile archivo le permitirá simplemente escribir vscode en Terminal para abrir Código de Visual Studio .


Nota: Si está ejecutando <strong>MacOS Catalina </strong>o posterior, y no ha instalado una versión más reciente de <code>bash</code> y están utilizando el <code>zsh</code> <em>concha </em>a continuación, ponga <code>aliases</code> en su <code>~/.zprofile</code> o el correspondiente <em>archivo </em>para la <em>concha </em>que estás ejecutando.

También puede leer Visual Studio Code en MacOS para añadir el code ejecutable a su PATH o path dependiendo de su concha .

0 votos

Mejor respuesta que la mía. Pero la mía debería funcionar. Toma un poco más de tiempo. Tengo alrededor de 30 alias en mi archivo .bash_profile y ni siquiera pensé en hacerlo de esa manera! lol

1 votos

Tenga en cuenta que a partir de MacOS Catalina, el shell interactivo por defecto es zsh, por lo que debería ponerlo en ~/.zprofile en lugar de ~/.bash_profile .

2 votos

También puede seguir las instrucciones publicadas por VS Code en code.visualstudio.com/docs/setup/ . Pero nadie lee las instrucciones.

0voto

john Puntos 11

Podrías escribir una serie de scripts de 1 línea y hacerlos ejecutables. En tu ejemplo, un scripts llamado vscode contendría la línea que describes más arriba.

chmod +x vscode

y luego simplemente escribe vscode y return para ejecutarlo.

0 votos

Primero tiene que añadir un shebang y luego su script así que no son de una sola línea.

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