Si eres nuevo en Linux y en la terminal, puedo apreciar lo difícil que es cultivarse. Estudiar Linux no fue una tarea claro. A Dios gracias, tengo tres herramientas para usted que harán que cultivarse y usar la terminal Linux a abundante plazo sea mucho más claro.
tldr: Cuando solo quieres ejemplos
Estudiar a utilizar la terminal puede ser difícil, pero aquí tienes un consejo: no es necesario que memorices todos los comandos. Sólo recordará los comandos que utilice con más frecuencia. Las notas y las páginas de manual son la forma típica de refrescar la memoria, pero pueden sobrellevar mucho tiempo. Lo que necesitamos es una forma de iniciarnos rápidamente, eliminar todo el ruido e ir directamente a lo que importa: ingresar el comando tldr.
El comando tldr (demasiado abundante; no se leyó) simplemente imprime hojas de relato para los nombres de los comandos proporcionados. Proporciona las opciones y ejemplos más comunes para más de 6000 comandos para Linux y cientos para Windows y macOS. No importa para qué comando necesite ejemplos concisos, tldr probablemente lo tenga.
El comando FFmpeg es un ejemplo consumado porque es enredado, así que echemos un vistazo a la hoja de relato de TLDR para eso. El sucesivo comando producirá la hoja de relato.
tldr ffmpeg
Es posible que los comandos de la hoja de relato no satisfagan sus deposición específicas, pero proporcionan información valiosa para opciones importantes. Por ejemplo, el significado del indicador “-codec:v” puede no ser evidente de inmediato, pero probablemente puedas adivinar qué significa la “v”. Una búsqueda rápida en la página de manual y se vuelve obvio.
El comando tldr resalta las banderas más importantes y más utilizadas, lo que le ayuda a inferir qué opciones podrían ser más efectos.
El comando tldr descarga sus hojas de relato del repositorio tldr GitHub. Por otra parte de la aparejo de columna de comandos, el esquema ofrece la una aplicación web tldr y más de 85 clientes tldrincluido uno para Android. El cliente clásico se puede instalar con uno de los siguientes comandos.
Para instalar tldr en Debian, ejecute el sucesivo comando:
sudo apt install tldr-py
Para instalar tldr en Fedora, ejecute el sucesivo comando:
sudo dnf install tldr
Para instalar tldr en Arch Linux, ejecute el sucesivo comando:
sudo pacman -S tldr
Si está interesado en una visión más completa, tenemos una derrotero sobre el comando tldr.
Cheat.sh: como tldr con respuestas más amplias
trampa.sh es otro excelente medio de hojas de trucos, muy parecido a tldr, pero con respuestas más completas que abarcan una variedad más amplia de temas. Si admisiblemente Cheat.sh asegura preguntas sobre comandos de Linux, asimismo asegura preguntas de programación. Las respuestas de cheat.sh son más detalladas que el comando tldr y el script proporcionado es más innovador y programable.
Una demostración sencilla
Hay tres formas de utilizar Cheat.sh: a través de curl, el script o su shell.
Usar cheat.sh con curl es sencillo si comprendes la construcción de una URL típica. El “https://www.howtogeek.com/” al final de la URL se fogosidad ruta, y una mostrador diagonal sola (sin otras palabras) se fogosidad ruta raíz. Para consultar comandos de Linux, debemos consultar la ruta raíz. Para consultar una hoja de relato para el comando FFmpeg, ingrese el sucesivo comando:
curl https://cheat.sh/ffmpeg
Asimismo puede utilizar el script cheat.sh para consultas más concisas.
cht.sh ffmpeg
El script asimismo tiene un shell que puede iniciar con el sucesivo comando.
cht.sh --shell
En el shell, simplemente escriba el nombre del comando y presione la tecla Enter.
Cheat.sh es lo suficientemente potente como para comprender consultas basadas en preguntas, aunque los resultados pueden variar.
cht.sh python reverse a list
Dije que era programable y que si tiene instalada la utilidad fzf, el sucesivo comando le permite designar una hoja de trucos de forma interactiva. Consulte el manual del administrador de paquetes de su distribución para instalar el paquete fzf.
cht.sh `cht.sh :list | fzf`
Instrucciones de instalación
No es necesario instalar el script porque puede consentir a las hojas de trucos directamente a través de curl. Sin confiscación, el script de shell hace que la ejecución de consultas sea más concisa e incluso proporciona un shell interactivo. Puede instalar el script de shell cht.sh utilizando la sucesivo secuencia de comandos.
Si tiene un directorio adecuado en su RUTA, puede comerse este paso. Si no lo hace o no está seguro, ejecute los siguientes comandos:
mkdir -p ~/.tópico/bin
echo 'export PATH="$PATH:$HOME/.tópico/bin"' >> ~/.bashrc
source ~/.bashrc
Para obtener más información al respecto, consulte nuestra derrotero sobre la variable PATH de Linux.
Ahora deberías instalar el script en el directorio de destino:
curl -s https://cht.sh/:cht.sh | install /dev/stdin ~/.tópico/bin/cht.sh -m 755
Ayer de ejecutar el comando cht.sh, debe instalar la dependencia rlwrap.
Para instalar rlwrap en Debian, ejecute el sucesivo comando:
sudo apt install rlwrap
Para instalar rlwrap en Fedora, ejecute el sucesivo comando:
sudo dnf install rlwrap
Para instalar rlwrap en Arch Linux, ejecute el sucesivo comando:
sudo pacman -S rlwrap
Apropos: Cuando no sabes qué comando usar
El comando apropos cumple una función simple: averiguar descripciones de páginas de manual para las palabras secreto proporcionadas. Por ejemplo, si ejecuta sobre ffmpeg En tu terminal, es posible que veas poco como lo sucesivo:
El sobre ffmpeg comando es equivalente a hombre -k ffmpeg.
Algunos comandos tienen muchos manuales disponibles y, al utilizar el comando apropos, puede familiarizarse con todos ellos. Si no está familiarizado con la terminal, el comando apropos asimismo es consumado para encontrar comandos adecuados (no sólo páginas de manual); a menudo debería ser su primera opción.
El comando apropos funciona escaneando descripciones manuales en sondeo de palabras secreto, por lo que al crear su consulta, intente imaginar qué palabras secreto existirían normalmente. Es posible que en ocasiones tengas que probar algunas palabras secreto diferentes.
De forma predeterminada, coincide con cualquiera de las palabras secreto que ingresa, pero puede modificar este comportamiento con el indicador “–y”, que hace que un resultado coincida solo si todas las palabras especificadas aparecen en su descripción.
apropos --and ffmpeg converter
Las páginas de manual se clasifican en secciones y los comandos de shell se encuentran en la sección uno: ejecute el hombre hombre comando para obtener más detalles o consulte nuestra derrotero sobre cómo funcionan las páginas de manual. Podemos condicionar nuestra búsqueda a una sección específica usando el indicador “–section” o “-s”, reduciendo la salida ruidosa de secciones irrelevantes.
apropos --section 1 ffmpeg
Si tiene instalada la utilidad fzf, he creado una pequeña y útil aparejo para que pueda designar y cascar rápidamente una página de manual. Coloque el sucesivo comando en su archivo .bashrc y vuelva a cargar su shell ejecutando fuente ~/.bashrc.
function manpick() {
(( $# == 0 )) && return
apropos --section 1 $@ | fzf | awk '{print $1}' | xargs man
}
Ahora, ejecuta archivo de selección en su terminal para ver todos los comandos de archivo disponibles. Puede condicionar su búsqueda escribiendo poco en el mensaje de fzf. Una vez que encuentre una página de manual relevante, presione la tecla Intro y debería cascar la página del manual. Asimismo puede proporcionar indicadores adicionales al comando apropos, por ejemplo, manpick –y convertidor ffmpeg.
El comando apropos debería instalarse de forma predeterminada en todas las distribuciones. Si no está instalado en el suyo, consulte el administrador de paquetes de su distribución e instale el paquete man-db.
Estas herramientas no sólo le ayudarán a cultivarse a utilizar la terminal, sino que asimismo le ayudarán mucho a posteriori de volverse competente. Luego de muchos abriles de usar Linux, todavía necesito consultar la documentación con frecuencia. Esto no es específico del terminal; Todo el software puede ser así. Muy a menudo los comandos pueden compartir indicadores comunes, por lo que puede significar la pena aprenderlos asimismo.






