Tutoriales

Los 6 mejores administradores de listas de tareas pendientes para la línea de comandos de Linux

A medida que su experiencia con el sistema operativo Linux crece y deja su huella en su entorno de línea de comandos, comienza a tener tareas cada vez más emocionantes que realizar. Con el tiempo, es posible que no sea posible realizar un seguimiento de las tareas informáticas o los hitos del proyecto que haya completado con éxito.

Esta situación puede reducir la productividad de su sistema operativo Linux. Sin embargo, para cada problema relacionado con el sistema operativo Linux, siempre existe 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 e 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

Tonelada es un administrador de listas de tareas pendientes de línea de comandos que prioriza la creación de soluciones para que los usuarios realicen tareas en lugar de la necesidad de organizarlas. Otros administradores de listas se clasifican como ricos en funciones porque sus tareas relacionadas 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.Como para t Administrador de listas de tareas pendientes, es simple y tiene pocas funciones. Sus propiedades casi sin funciones lo hacen más rápido de usar que su némesis mencionado para que no pierda demasiado tiempo marcando tareas en lugar de completarlas. Es flexible y amigable con el control de versiones.

LEER  EDITOR DE COMANDOS BÁSICOS VI | ZONA LINUX | TUTORIAL 4

Instalar t To-Do Manager, debe tener la última Python3 (preinstalado en la mayoría de las distribuciones de Linux) y git Instalar en su sistema Linux.

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

$ git clone 
$ cd t
$ ls
$ mkdir ~/tasks
Crear una lista de tareas pendientes

A continuación, agregue un alias t en el interior ~/.bashrc documento.

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

Recargar ~/.bashrc documento.

$ source ~/.bashrc

Para agregar, enumerar, completar o editar tareas, implemente:

$ t [task description]         #add a task
$ t                            #list tasks 
$ t -f [task_ID]               #finish a task
$ t -e ID [edit description]   #edit a task
comando del administrador de tareas t
comando del administrador de tareas t

más uso t En su página man:

$ t -h 

2. Administrador de tareas pendientes de Yokadi

yukadi es una solución de lista de TO-DO de línea de comandos basada en SQLITE cuyo objetivo principal es ayudar a los usuarios de Linux a organizar su flujo de trabajo y garantizar que completen las tareas pendientes.

Sus características funcionales son eficientes, intuitivas y sencillas. Las tareas asociadas con esta solución de lista TO-DO pueden tener palabras clave, urgencia, fechas de vencimiento y descripciones.

Instalar yukadi Usar en distribuciones basadas en Debian fácil gerente de empaquetación:

$ sudo apt install yokadi

En otras distribuciones de Linux, podemos usar pip, el administrador de paquetes de Python.

$ pip3 install yokadi

Abra los siguientes archivos:

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

reemplazar todas las instancias Colección.MutableMapping y colecciones.abc.MutableMapping Para evitar encontrar mensajes de error:

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

Empieza y aprende yukadiusando:

$ yokadi                 
> t_add virtualbox download and install virtualbox    #create a task
Crear tareas en Yokadi
Crear tareas en Yokadi

Como puede ver, la primera parte del comando se ha utilizado como nombre del proyecto (caja virtual) y el resto como Tarea (descargar e instalar virtualbox).

Podemos añadir más tareas por:

> t_add _ install Ubuntu 20.04 on virtualbox

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

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

Lista de tareas relacionadas con nuestro proyecto (caja virtual), correremos:

> t_list virtualbox

Para marcar una tarea como completada, usaremos su ID de tarea, por ejemplo, marcar «Instalar Arch Linux en virtualbox» Finalizar.

> t_mark_done 4
> t_list virtualbox

Enumere las tareas completadas 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

ver yukadi Páginas man para más uso y referencia de comandos.

3. Administrador de listas de tareas de Taskwarrior

Guerrero de la misión Es una herramienta de gestión de lista de tareas de línea de comandos con múltiples funciones.Instalar Guerrero de la misiónusando:

$ git clone --recursive -b stable 
$ 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 las fechas de vencimiento de tareas específicas:

$ task 1 modify due:

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

$ task add "Ten things to learn from LinuxShellTips before 2022 ends!"
Uso del comando Taskwarrior
Uso del comando Taskwarrior

Para mostrar una lista de las tareas que ha creado, ejecute:

$ task list

El manual de usuario completo de la utilidad se puede encontrar ejecutando:

$ task help

4. Administrador de listas de tareas pendientes de DevTodo

DevTodo La utilidad está organizada jerárquicamente, por lo que realiza un seguimiento de cuándo se crean y completan las tareas. Para instalarlo, necesita Homebrew instalado en su máquina.

$ brew install devtodo

Añadir tareas:

$ 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, nos referiremos al índice de subtareas 1.1 anterior:

$ todo -ag 1.1 Contact Ravi 
Uso del comando DevTodo
Uso del comando DevTodo

Enumere todas las tareas:

$ todo -A

Para marcar una tarea como completada:

$ todo -d 1.1.1

El manual de usuario completo de la utilidad se puede encontrar ejecutando:

$ man devtodo

5. Sistema de gestión de tareas Ultralist

hiperlista Es un sistema de gestión de tareas de línea de comandos de Linux fácil de usar, potente y de código abierto.Podemos instalarlo por Cerveza casera De la siguiente manera:

$ brew install ultralist

El primer paso es inicializar un extremista Repo:

$ ultralist init 

La siguiente captura de pantalla muestra un resumen de los comandos relacionados con el uso hiperlista Actúa como un administrador de la lista de tareas pendientes.

$ ultralist help

Por ejemplo, para agregar, etiquetar o enumerar tareas:

$ ultralist add task_name
$ ultralist complete task_name
$ ultralist list
Uso de comandos ultralistas
Uso de comandos ultralistas

6. administrador de listas de tareas topydo

Los usuarios pueden beneficiarse de Tobido Utilidades para funciones de fecha de vencimiento e inicio, y tareas pendientes recurrentes.Su instalación requiere Idea 3 (Administrador 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
uso del comando topydo

Estas soluciones aseguran que su lista de TO-DO esté basada ú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.

LEER  Cómo lanzar RHEL 8 desde Amazon EC2 en AWS

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba