Pescado el concha útil

Pescado el concha útil
Fish tiene como objetivo tener todo el manual a su alcance en su alcance en un grado mucho más alto que las otras conchas. La idea principal es ayudarlo a aprender lo que puede hacer. Muchas personas tendrán mucho uso de esto, pero los usuarios hardcore pueden tener objeciones debido al rendimiento. También bloquea algunas funciones regulares. Con esto en mente, considere tener pescado en su kit de herramientas cuando esté utilizando nuevas funciones.

Instalación de pescado en Linux

Instale Fish con su Administrador de paquetes, si tiene necesidades más avanzadas, consulte nuestro artículo sobre cómo instalar Fish Shell.

En Ubuntu, usarías apt de esta manera.

$ apt instalación de pescado

Después de instalarlo, comience a usarlo como lo haría. Mientras escribe, verá más sugerencias que nunca, pruebe la tecla Tab para obtener más de pescado.

¿Qué tiene de especial el pescado??

Antes de haber configurado algo, verá que el aviso es poco cambiado. Después de escribir algunos comandos, pronto notará que obtiene mucha ayuda mientras escribe. Si comienza a usar scripts, puede notar algunas incompatibilidades. En pescado, siempre obtienes sugerencias para comandos. Si hay muchos, obtienes pistas sobre cada.

Tienes muchas más opciones, incluida la creación de funciones. Al igual que en las otras conchas, puede establecer su aviso para ver la forma que desee. Los archivos de configuración de su sistema están en USR/Share/Fish, Están en un árbol. Como puede ver en la imagen de abajo.

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

¿Cómo puedes ajustarlo??

Como viste anteriormente, tienes muchos directorios para modificar tu caparazón. No puede usar todos los scripts 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 lo avance, es posible que desee elegir entre las funciones contribuyadas a la comunidad. Una forma de configurar es usar el sistema basado en la web. Para comenzar eso, ejecuta el siguiente comando mientras está en peces.

$ 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 que contiene las funciones que puede necesitar o desea. Aquí hay una foto.

Ejecutando la configuración del pescado

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

$ funciones

Para agregar una función, debe escribir un script que haga lo que está tratando de lograr. Un ejemplo simple está a continuación.

función gp
comando git tirar $ argv
fin

Con una función simple como esta, la semejanza con los alias es evidente, pero una función puede contener mucho más que esto. Las funciones son globales, por lo que cuando se ejecuta crea una función, tiene que tener otro nombre que cualquier otro en peces. Puede tener un archivo (.config/pesh/config.pescado) o en archivos separados en el directorio de funciones. El nombre de la función aún debe ser único porque el pez 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 en su comando.

Los archivos que existen en (~/.Config/Fish/Functions/) El directorio se cargará automáticamente por Fish. También puede crear una nueva función utilizando el comando 'función'.

$ function cool

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

$ FINED COOL
$ funcsave genial

Cuando tiene ese archivo, puede usar su editor favorito para hacer 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 comandos. Si siente que todavía necesita mucho el manual, puede usar peces para ayudarlo a ser más rápido. El caparazón más común en Linux es Bash, que se puede usar para todo lo que necesite, pero los peces pueden ayudarlo a desarrollarse más rápido. También es más fácil crear nuevas funciones que satisfagan sus necesidades. Este caparazón está ayudando más activamente, ya sea que quieras o no, depende de ti.