วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

ผู้ที่มองหาเครื่องมือการจัดการเวลาบนเทอร์มินัลที่ยอดเยี่ยมสำหรับบรรทัดคำสั่ง Linux ไม่จำเป็นต้องมองหาที่อื่นนอกจากแอป Taskwarrior เป็นแอปพลิเคชั่นที่เรียบเรียงตามแนวคิดที่โด่งดังจากหนังสือของ David Allen เรื่อง " Getting things done

การออกแบบ Taskwarrior นั้นเรียบง่ายและตรงประเด็น ผู้ใช้สามารถสร้างงาน แสดงรายการสิ่งที่ต้องทำ สร้างการเตือนความจำ และอีกมากมาย! ทำตามคำแนะนำของเราในขณะที่เราอธิบายวิธีการติดตั้ง Taskwarrior และวิธีใช้งานจากเทอร์มินัลเป็นเครื่องมือจัดการงานบน Linux

หมายเหตุ: คุณสามารถใช้ Taskwarrior ได้หากคุณใช้ Ubuntu, Debian, Arch Linux, Fedora หรือ OpenSUSE มิฉะนั้น จำเป็นต้องคอมไพล์จากซอร์สโค้ด

ติดตั้ง Taskwarrior

ระบบปฏิบัติการ Linux จำนวนมากมีแอปพลิเคชัน Taskwarrior โดยตรง เลือกระบบปฏิบัติการที่คุณใช้ด้านล่างและทำตามคำแนะนำเพื่อเรียนรู้วิธีทำให้ระบบปฏิบัติการทำงาน

อูบุนตู

ผู้ใช้อูบุนตูสามารถติดตั้งแอปพลิเคชันนี้ได้อย่างง่ายดายด้วยการรวมไว้ในแหล่งซอฟต์แวร์ของการแจกจ่าย ในการรับมัน ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้คำสั่งApt

sudo apt ติดตั้ง taskwarrior

เดเบียน

ผู้ที่ใช้ Debian Stable หรือใหม่กว่าสามารถให้ Taskwarrior ทำงานได้โดยใช้คำสั่งApt-get

sudo apt-get ติดตั้ง taskwarrior

Arch Linux

Arch มี Taskwarrior เวอร์ชันหนึ่งในแหล่งซอฟต์แวร์ที่ผู้ใช้สามารถติดตั้งได้ พร้อมใช้งานผ่าน repo "ชุมชน" ทำตามขั้นตอนด้านล่างเพื่อรับมัน

ขั้นตอนที่ 1:  เปิด Pacman.conf ในโปรแกรมแก้ไขข้อความนาโนด้วยสิทธิ์ sudo

sudo nano /etc/pacman.conf

ขั้นตอนที่ 2:  เลื่อนดูไฟล์ Pacman.conf และค้นหาที่เก็บ "ชุมชน" ลบสัญลักษณ์ # ทั้งหมดจากด้านหน้า "ชุมชน" เพื่อเปิดใช้งาน อย่าลืมกำจัดสัญลักษณ์บนบรรทัดด้านล่างด้วย มิฉะนั้นสัญลักษณ์ดังกล่าวจะทำงานไม่ถูกต้อง

ขั้นตอนที่ 3:  บันทึกการแก้ไขลงในไฟล์ Pacman.conf ของคุณโดยกดแป้นพิมพ์Ctrl + O

ขั้นตอนที่ 4:  ออกจากนาโนด้วยCtrl + Xและซิงค์ Pacman เพื่อเปิดใช้งานแหล่งซอฟต์แวร์ "ชุมชน" ใหม่

sudo pacman -Syy

ขั้นตอนที่ 5:  ติดตั้ง Taskwarrior บนคอมพิวเตอร์ Arch Linux ของคุณ

sudo pacman -S งาน

Fedora

ตั้งแต่เวอร์ชัน 18 ซอฟต์แวร์ Taskwarrior ก็พร้อมให้ใช้งานสำหรับผู้ใช้ Fedora Linux ในการติดตั้ง ให้เปิดเทอร์มินัลแล้วใช้  คำสั่งDNFเพื่อให้ทำงานได้

sudo dnf ติดตั้งงาน

OpenSUSE

ผู้ใช้ SUSE สามารถเข้าถึงซอฟต์แวร์ Taskwarrior ได้ง่าย และอยู่ในแหล่งซอฟต์แวร์หลักตั้งแต่เวอร์ชัน 12.2 เพื่อให้โปรแกรมทำงานได้ ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ตัวจัดการงานของZypper

sudo zypper ติดตั้ง taskwarrior

ลินุกซ์ทั่วไป

คุณอาจใช้ Linux เวอร์ชันที่ไม่มีแพ็คเกจติดตั้งง่ายสำหรับซอฟต์แวร์ Taskwarrior ดังนั้น คุณต้องสร้างโค้ดจากแหล่งที่มาเพื่อใช้งาน

ขั้นตอนแรกในการสร้าง Taskwarrior จากแหล่งที่มาคือการดาวน์โหลดรุ่นล่าสุด ในเทอร์มินัล ให้ใช้เครื่องมือดาวน์โหลดwgetและคว้าซอฟต์แวร์เวอร์ชันใหม่ล่าสุด

หมายเหตุ: การทำขั้นตอนนี้ซ้ำกับการอัปเดต Taskwarrior แต่ละครั้งเป็นสิ่งสำคัญ เพื่อให้แน่ใจว่าซอฟต์แวร์จะมีความทันสมัยอยู่เสมอ ค้นหาล่าสุดสำหรับการดาวน์โหลดรหัสแหล่งที่มาที่นี่

wget https://taskwarrior.org/download/task-2.5.1.tar.gz

เมื่อดาวน์โหลดไฟล์เก็บถาวร Taskwarrior TarGZ ให้ใช้คำสั่งtarและแตกไฟล์

tar xzvf task-2.5.1.tar.gz

ย้ายหน้าต่างเทอร์มินัลของคุณไปที่โฟลเดอร์โค้ดโดยดำเนินการ  คำสั่งซีดี 

cd task-2.5.1

เรียกใช้cmakeและเริ่มกระบวนการคอมไพล์

cmake -DCMAKE_BUILD_TYPE=ปล่อย
...

ถัดไป ใช้makeและmake installเพื่อเสร็จสิ้น เมื่อสองคำสั่งนี้ทำงานเสร็จ Taskwarrior จะทำงานบน Linux PC ของคุณ!

ทำ
...
sudo ทำการติดตั้ง

ใช้ Taskwarrior เพื่อสร้างรายการสิ่งที่ต้องทำ

วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

การสร้างงานใหม่ในแอปพลิเคชัน Taskwarrior นั้นรวดเร็วและตรงไปตรงมา หากต้องการทำสิ่งนี้ให้ใช้คำสั่งเพิ่ม ในเทอร์มินัล เขียน:

งานเพิ่มงานใหม่

หลังจากเขียนงานของคุณด้วยคำสั่งaddคำสั่งจะเพิ่มลงในรายการทันที

ทำภารกิจให้สำเร็จ

วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

คุณทำงานเสร็จแล้ว และได้เวลาตรวจสอบงานนั้นออกจากรายการของคุณ ในแอปพลิเคชัน Taskwarrior ผู้ใช้ทำงานโดยใช้คำสั่งdone

ขั้นแรก แสดงรายการงานของคุณด้วย:

รายการงาน

ดูรายการสินค้าและค้นหา "ID" ถัดจากรายการที่คุณต้องการทำเครื่องหมายเป็น "เสร็จสมบูรณ์" จากนั้น ใช้doneเพื่อลบออกจากรายการ

หมายเหตุ: เปลี่ยนสัญลักษณ์ # ด้วย ID ของงานของคุณ

เสร็จสิ้นภารกิจ #

คุณสมบัติ Taskwarrior อื่น ๆ

Taskwarrior ไม่ได้เป็นเพียงแอปพลิเคชันรายการ "สิ่งที่ต้องทำ" พื้นฐานที่คุณเพิ่มรายการแล้วทำเครื่องหมายในภายหลัง มันมีคุณสมบัติอื่น ๆ มากมายเช่นกัน ในส่วนนี้ของบทช่วยสอน เราจะพูดถึงฟังก์ชันขั้นสูงบางอย่างที่แอปพลิเคชันมีให้

การสร้างงานด้วยการเตือนความจำ

วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

Taskwarrior ให้ผู้ใช้สร้างรายการที่กำหนดการแจ้งเตือนโดยใช้คำสั่งdue ตัวอย่างเช่น หากต้องการทำงานที่มีวันครบกำหนดของวันพรุ่งนี้ ให้ทำดังนี้

งานเพิ่ม งานสำคัญของฉัน เนื่องจาก:พรุ่งนี้

การสร้างงานที่เกิดซ้ำ

วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

ต้องการสร้างงานที่ทำซ้ำในแอปพลิเคชัน Taskwarrior หรือไม่? ใช้คำสั่งซ้ำ นี่คือตัวอย่างบางส่วน.

งาน เพิ่ม งานประจำสัปดาห์ของฉันเกิดซ้ำ: ทุกวัน เนื่องจาก:พรุ่งนี้

หรือ

งานเพิ่ม งานประจำสัปดาห์ของฉันเกิดซ้ำ: ทุกสัปดาห์ เนื่องจาก:วันจันทร์

หรือ

งาน เพิ่ม งานประจำสัปดาห์ของฉันเกิดซ้ำ: ทุกสองสัปดาห์ เนื่องจาก:วันอาทิตย์

การสร้างงานภายในโครงการ

วิธีรับเครื่องมือการจัดการเวลาแบบเทอร์มินัลบน Linux ด้วย Taskwarrior

แสดงรายการแอปพลิเคชันรายการสิ่งที่ต้องทำส่วนใหญ่ Taskwarrior ให้ผู้ใช้เพิ่มงานในโครงการแยกกัน เพื่อองค์กรที่ใหญ่ขึ้น หากต้องการเพิ่มรายการลงในรายการ ให้สร้างงานใหม่ด้วยคำสั่งโครงการ

งาน เพิ่ม งานของฉัน โครงการ: ชื่อโครงการ

นอกจากนี้ยังสามารถแท็กงานโดยทำดังนี้

งาน เพิ่ม โครงการงานของฉัน:ProjectName +project +tag2 +tag3

ในการตรวจสอบรายการของคุณสำหรับแท็กและรหัสโปรเจ็กต์ ให้รันคำสั่งlist

รายการงาน


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม