ผู้ที่มองหาเครื่องมือการจัดการเวลา บนเทอร์มินัลที่ยอดเยี่ยมสำหรับบรรทัดคำสั่ง Linux ไม่จำเป็นต้องมองหาที่อื่นนอกจากแอป Taskwarrior เป็นแอปพลิเคชั่นที่เรียบเรียงตามแนวคิดที่โด่งดังจากหนังสือของ David Allen เรื่อง " Getting things done ”
การออกแบบ Taskwarrior นั้นเรียบง่ายและตรงประเด็น ผู้ใช้สามารถสร้างงาน แสดงรายการสิ่งที่ต้องทำ สร้างการเตือนความจำ และอีกมากมาย! ทำตามคำแนะนำของเราในขณะที่เราอธิบายวิธีการติดตั้ง Taskwarrior และวิธีใช้งานจากเทอร์มินัลเป็นเครื่องมือจัดการงานบน Linux
หมายเหตุ: คุณสามารถใช้ Taskwarrior ได้หากคุณใช้ Ubuntu, Debian, Arch Linux, Fedora หรือ OpenSUSE มิฉะนั้น จำเป็นต้องคอมไพล์จากซอร์สโค้ด
VIDEO
ติดตั้ง 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 เพื่อสร้างรายการสิ่งที่ต้องทำ
การสร้างงานใหม่ในแอปพลิเคชัน Taskwarrior นั้นรวดเร็วและตรงไปตรงมา หากต้องการทำสิ่งนี้ให้ใช้คำสั่งเพิ่ม ในเทอร์มินัล เขียน:
งานเพิ่มงานใหม่
หลังจากเขียนงานของคุณด้วยคำสั่งadd คำสั่งจะเพิ่มลงในรายการทันที
ทำภารกิจให้สำเร็จ
คุณทำงานเสร็จแล้ว และได้เวลาตรวจสอบงานนั้นออกจากรายการของคุณ ในแอปพลิเคชัน Taskwarrior ผู้ใช้ทำงานโดยใช้คำสั่งdone
ขั้นแรก แสดงรายการงานของคุณด้วย:
รายการงาน
ดูรายการสินค้าและค้นหา "ID" ถัดจากรายการที่คุณต้องการทำเครื่องหมายเป็น "เสร็จสมบูรณ์" จากนั้น ใช้done เพื่อลบออกจากรายการ
หมายเหตุ: เปลี่ยนสัญลักษณ์ # ด้วย ID ของงานของคุณ
เสร็จสิ้นภารกิจ #
คุณสมบัติ Taskwarrior อื่น ๆ
Taskwarrior ไม่ได้เป็นเพียงแอปพลิเคชันรายการ "สิ่งที่ต้องทำ" พื้นฐานที่คุณเพิ่มรายการแล้วทำเครื่องหมายในภายหลัง มันมีคุณสมบัติอื่น ๆ มากมายเช่นกัน ในส่วนนี้ของบทช่วยสอน เราจะพูดถึงฟังก์ชันขั้นสูงบางอย่างที่แอปพลิเคชันมีให้
การสร้างงานด้วยการเตือนความจำ
Taskwarrior ให้ผู้ใช้สร้างรายการที่กำหนดการแจ้งเตือนโดยใช้คำสั่งdue ตัวอย่างเช่น หากต้องการทำงานที่มีวันครบกำหนดของวันพรุ่งนี้ ให้ทำดังนี้
งานเพิ่ม งานสำคัญของฉัน เนื่องจาก:พรุ่งนี้
การสร้างงานที่เกิดซ้ำ
ต้องการสร้างงานที่ทำซ้ำในแอปพลิเคชัน Taskwarrior หรือไม่? ใช้คำสั่งซ้ำ นี่คือตัวอย่างบางส่วน.
งาน เพิ่ม งานประจำสัปดาห์ของฉันเกิดซ้ำ: ทุกวัน เนื่องจาก:พรุ่งนี้
หรือ
งานเพิ่ม งานประจำสัปดาห์ของฉันเกิดซ้ำ: ทุกสัปดาห์ เนื่องจาก:วันจันทร์
หรือ
งาน เพิ่ม งานประจำสัปดาห์ของฉันเกิดซ้ำ: ทุกสองสัปดาห์ เนื่องจาก:วันอาทิตย์
การสร้างงานภายในโครงการ
แสดงรายการแอปพลิเคชันรายการสิ่งที่ต้องทำส่วนใหญ่ Taskwarrior ให้ผู้ใช้เพิ่มงานในโครงการแยกกัน เพื่อองค์กรที่ใหญ่ขึ้น หากต้องการเพิ่มรายการลงในรายการ ให้สร้างงานใหม่ด้วยคำสั่งโครงการ
งาน เพิ่ม งานของฉัน โครงการ: ชื่อโครงการ
นอกจากนี้ยังสามารถแท็กงานโดยทำดังนี้
งาน เพิ่ม โครงการงานของฉัน:ProjectName +project +tag2 +tag3
ในการตรวจสอบรายการของคุณสำหรับแท็กและรหัสโปรเจ็กต์ ให้รันคำสั่งlist
รายการงาน
VIDEO