LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

A medida que crece su experiencia con el sistema operativo Linux y se imprime en su entorno de línea de comandos, comienza a tener tareas cada vez más emocionantes que hacer. Con el tiempo, puede volverse imposible hacer un seguimiento de qué tarea informática o hito del proyecto ha logrado con éxito.

Tal escenario podría reducir la productividad de su sistema operativo Linux. Sin embargo, con cada problema asociado con un sistema operativo Linux, siempre hay una solución orientada a Linux. La mejor manera de realizar un seguimiento de las actividades/objetivos de su sistema operativo Linux es a través de un administrador de listas de tareas pendientes.

En esta guía de artículos, lo guiaremos a través del análisis y la instalación de algunos administradores de listas de tareas recomendadas para su entorno de línea de comandos de Linux.

1. Administrador de listas de tareas pendientes de la línea de comandos t

Es un administrador de listas de tareas pendientes de línea de comandos que prioriza la necesidad de crear una solución para que los usuarios terminen las tareas en lugar de organizarlas. Otros administradores de listas se atribuyen como repletos de funciones porque sus tareas asociadas se pueden priorizar, dividir y etiquetar.

También brindan a los usuarios la oportunidad de codificar con colores las tareas y ordenarlas si es necesario. En cuanto tal administrador de la lista de tareas pendientes, es simple y casi sin funciones. Su atributo casi sin funciones lo hace más rápido de usar que su némesis mencionado, de modo que no pasará demasiado tiempo etiquetando tareas en lugar de terminarlas. Es flexible y amigable con el control de versiones.

Para instalar tel administrador de listas de tareas, debe tener la versión más reciente de Python3 (que viene preinstalado en la mayoría de las distribuciones de Linux) y Git instalado en su sistema Linux.

Primero, clone el repositorio y luego cree un directorio para almacenar su lista de tareas pendientes:

$ git clone https://github.com/sjl/t.git
$ cd t
$ ls
$ mkdir ~/tasks

Crear directorio de lista de tareas pendientes

A continuación, agregue un alias ten el archivo ~/.bashrc .

alias t='python3 /path/to/t.py --task-dir ~/tasks --list tasks'

Vuelva a cargar el archivo ~/.bashrc .

$ source ~/.bashrc

Para agregar, enumerar, finalizar o editar una tarea, implemente:

$ t [descripción de la tarea]   # Añadir una tarea
$ t                             # Lista de tareas
$ t -f [ID_tarea]               # Terminar una tarea
$ t -e ID [editar descripción]  # Editar una tarea

t Comandos del administrador de tareas

Más uso de testá en su página de manual:

$ t -h 

2. Administrador de la lista de tareas pendientes de Yokadi

Yokadi es una solución de lista de TO-DO de línea de comandos que funciona con SQLITE con el objetivo principal de ayudar a los usuarios de Linux a organizar su flujo de trabajo y garantizar que trabajen en tareas pendientes.

Su funcionalidad se caracteriza por ser eficiente, intuitiva y sencilla. Las tareas asociadas con esta solución de lista TO-DO pueden tener palabras clave, urgencia, fecha de vencimiento y descripción.

Para instalar Yokadi en distribuciones basadas en Debian usando el administrador de paquetes apt :

$ sudo apt install yokadi

En otras distribuciones de Linux, podemos hacer uso del administrador de paquetes pip – Python .

$ pip3 instalar yokadi

Abra el siguiente archivo:

$ sudo nano $HOME/.local/lib/python3.10/site-packages/sqlalchemy/sql/base.py

Reemplace todas las instancias de collections.MutableMapping con collections.abc.MutableMapping para evitar encontrarse con el mensaje de error:

AttributeError: module 'collections' has no attribute 'MutableMapping'

Para iniciar y conocer el uso de yokadi , use:

$ yokadi                 
> t_add virtualbox download and install virtualbox    # create a task (crear una tarea)

Crear tarea en Yokadi

Como puede ver, la primera parte del comando se ha tomado como el nombre del proyecto ( virtualbox ) y la parte restante como una tarea (descargar e instalar virtualbox).

Podemos añadir más tareas de la siguiente manera:

> t_add _ install Ubuntu 20.04 on virtualbox

El guión bajo vincula la tarea con el último proyecto utilizado:

> t_add _ install RHEL8 on virtualbox
> t_add _ install Arch Linux on virtualbox

Para listar las tareas asociadas a nuestro proyecto ( virtualbox ), ejecutaremos:

> t_list virtualbox

Para marcar una tarea como completada, usaremos su ID de tarea, por ejemplo, marcar " instalar arch Linux en virtualbox " como completada.

> t_mark_done 4
> t_list virtualbox

Para enumerar las tareas realizadas hoy (fecha actual):

> t_list virtualbox --done today

Para asociar una tarea con una fecha de vencimiento, usaremos el ID de la tarea:

> t_due 1 +2d
> t_due 3 21/08 11:00

Consulte la página del manual de Yokadi para obtener más referencias y uso de comandos.

3. Administrador de listas de tareas pendientes de Taskwarrior

Taskwarrior es una herramienta de gestión de listas de tareas de línea de comandos que viene con una multitud de funciones. Para instalar Taskwarrior , use:

$ git clone --recursive -b stable https://github.com/GothenburgBitFactory/taskwarrior.git
$ cd taskwarrior
$ cmake -DCMAKE_BUILD_TYPE=release .
$ make 
$ sudo make install 

Para crear una tarea o una lista de tareas pendientes asociada con una fecha de vencimiento:

$ task add Pay Internet due:eom

Para crear una tarea sin fecha de vencimiento y agregar una fecha de vencimiento más tarde:

$ task add Pay Water Bill
$ task 2 modify due:eom

Para eliminar la fecha de vencimiento de una tarea específica:

$ task 1 modify due:

Si su tarea tiene una descripción de varias líneas, puede crearla de la siguiente manera:

$ task add "¡Diez cosas para aprender de LinuxParty antes de que finalice 2022!"

Uso del comando Taskwarrior

Para mostrar una lista de sus tareas creadas, ejecute:

$ task list

Se puede encontrar un manual de usuario completo de esta utilidad ejecutando el comando:

$ task help

4. Administrador de listas de tareas pendientes de DevTodo

La utilidad DevTodo está organizada jerárquicamente de manera que puede rastrear el tiempo de creación y finalización de las tareas. Para instalarlo, necesita Homebrew instalado en su máquina .

$ brew install devtodo

Para agregar una tarea:

$ todo -a Pay Monthly Internet 

También podemos agregar una subtarea a la tarea anterior especificando su índice:

$ todo -ag 1 Vilcom Subscription 

Para agregar otra subtarea, haremos referencia al índice de subtarea 1.1 anterior:

$ todo -ag 1.1 Contact Ravi 

Uso del comando DevTodo

Para enumerar todas sus tareas:

$ todo -A

Para marcar una tarea como completada:

$ todo -d 1.1.1

Se puede encontrar un manual de usuario completo de esta utilidad ejecutando el comando:

$ man devtodo

5. Sistema de gestión de tareas Ultralist

Ultralist es un sistema de gestión de tareas fácil de usar, potente y de código abierto para la línea de comandos de Linux. Podemos instalarlo vía Homebrew de la siguiente manera:

$ brew install ultralist

El primer paso es inicializar un repositorio ultralista :

$ ultralist init 

La siguiente captura de pantalla revela un resumen de los comandos asociados con el uso de Ultralist como administrador de listas de tareas pendientes.

$ ultralist help

Por ejemplo, para agregar, marcar o enumerar tareas:

$ ultralist add task_name
$ ultralist complete task_name
$ ultralist list

Uso de comandos ultralistas

6. Topydo Administrador de listas de tareas pendientes

Los usuarios pueden beneficiarse de las funciones de fecha de vencimiento y de inicio de la utilidad topydo y de las tareas pendientes recurrentes. Su instalación requiere pip3 (gestor de paquetes de Python3).

$ pip3 install topydo

Para ver todos los comandos disponibles asociados con topydo, ejecute:

$ topydo help 

Por ejemplo, para agregar o enumerar elementos:

$ topydo add item_1
$ topydo ls 

Uso del comando topydo

Estas soluciones aseguran que sus listas de TO-DO estén basadas únicamente en la línea de comandos. ¿Conoce otro administrador de listas de TO-DO para la línea de comandos de Linux? Siéntase libre de dejar un comentario o retroalimentación.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías