concha de pescado

PESCADO - El caparazón útil

PESCADO - El caparazón útil
FISH tiene como objetivo tener todo el manual al alcance de su mano en un grado mucho más alto que los otros proyectiles. La idea principal es ayudarte a aprender lo que puedes hacer. Mucha gente utilizará mucho esto, pero los usuarios más exigentes pueden tener objeciones debido al rendimiento. También bloquea algunas funciones regulares. Con esto en mente, considere tener peces en su kit de herramientas cuando utilice nuevas funciones.

Instalación de fish en Linux

Instala fish con su administrador de paquetes, si tiene necesidades más avanzadas, consulte nuestro artículo Cómo instalar Fish Shell.

En Ubuntu, usarías apt de esta manera.

$ apt instalar pescado

Una vez que lo tengas instalado, comienza a usarlo como lo harías con bash. Mientras escribe, verá más sugerencias que nunca, pruebe la tecla de tabulación para sacar más provecho de pescado.

¿Qué tiene de especial FISH??

Antes de haber configurado nada, verá que el indicador cambia poco. Después de escribir algunos comandos, pronto notará que recibe mucha ayuda mientras escribe. Si comienza a usar scripts, puede notar algunas incompatibilidades. En pescado, siempre obtienes sugerencias de comandos. Si hay muchos, obtendrá pistas sobre cada uno.

Tienes muchas más opciones, incluida la creación de funciones. Al igual que en las otras conchas, puede configurar su mensaje para que se vea de la manera que desee. Los archivos de configuración de su sistema están en usr / compartir / pescado, están en un árbol. Como puede ver en la imagen de abajo.

Desde el árbol, puede ver los directorios principales; terminaciones, funciones y herramientas. Puede copiar y llenar estos directorios con archivos, pero también tiene una forma basada en la web para crearlos. Hasta que esté escribiendo sus propias funciones, use las predeterminadas para configurar su shell.

¿Cómo puedes modificarlo??

Como viste antes, tienes muchos directorios para modificar tu shell. No puede usar todos los scripts de bash para esto, hay problemas de compatibilidad. La buena noticia es que el formato es muy simple y puedes usar Python, si esa es tu taza de té.

Hasta que llegue tan avanzado, es posible que desee elegir entre las funciones contribuidas por la comunidad. Una forma de configurarlo es utilizar el sistema basado en web. Para comenzar, ejecuta el siguiente comando mientras está en pescado.

$ fish_config

Este comando inicia un pequeño servidor web y llama a su navegador web predeterminado. La página es una página simple con pestañas que contiene las funciones que puede necesitar o desear. Aquí hay una foto.

Ejecución de la configuración FISH

Cuando elige una pestaña, hay muchas opciones a continuación. Cuando se ve el estilo, puede simplemente hacer clic en 'Establecer tema' y el archivo se agrega debajo de los archivos de configuración de su nombre de usuario. Esta herramienta cubre siete grupos de configuración, el tema y el mensaje son los dos primeros. Esta herramienta es útil para comenzar y tomar prestado código de otros. Es fácil usar el código en su propia configuración y ajustar. Como es un genio, contribuya con sus herramientas y configuraciones finales al repositorio. Una nota importante es que el indicador y los alias se reemplazan con funciones. La función de solicitud se llama 'fishprompt' y todas las funciones tienen un nombre que actúa como un alias. Puedes comprobar lo que tienes con el comando functions.

$ funciones

Para agregar una función, debe escribir un script que haga lo que está tratando de lograr. A continuación se muestra un ejemplo sencillo.

función gp
comando git pull $ argv
final

Con una función simple como esta, la semejanza con los alias es aparente, pero una función puede contener mucho más que esto. Las funciones son globales, por lo que cuando ejecuta crear una función, debe tener otro nombre que cualquier otro en fish. Puede tener un archivo (.config / fish / config.fish) o en archivos separados en el directorio de funciones. El nombre de la función aún debe ser único porque fish solo tiene un espacio de nombre. Otro detalle importante es que debe usar el '$ argv', de lo contrario no puede usar ningún parámetro para su comando.

Los archivos que existen en (~ /.El directorio config / fish / functions /) se cargará automáticamente por fish. También puede crear una nueva función usando el comando 'función'.

$ función genial

La función genial ahora existe en su sesión actual. Puede editar con 'funced cool' para que funcione de la manera que desee. La edición ocurre directamente en el shell. Lo único extraño es que para agregar nuevas líneas, debe usar Alt-Enter para guardar la función. Para guardar, usa el comando 'funcsave'. El resultado termina como un archivo llamado 'Genial.fish 'en este caso, en el directorio de funciones.

$ funced genial
$ funcsave cool

Cuando tenga ese archivo, puede usar su editor favorito para realizar cambios más avanzados.

Si desea tener información más detallada, el libro de cocina de pescado es un gran recurso.

Conclusión

Fish es un caparazón muy poderoso que puede ayudar a los usuarios en sus esfuerzos en la línea de comando. Si siente que todavía necesita mucho el manual, puede usar pescado para ayudarlo a ser más rápido. El shell más común en Linux es bash, que se puede usar para cualquier cosa que necesite, pero fish puede ayudarlo a desarrollarse más rápido. También es más fácil crear nuevas funciones que se adapten a sus necesidades. Este caparazón está ayudando más activamente, si lo desea o no, depende totalmente de usted.

Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...
Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...