Heim > System-Tutorial > LINUX > So verfolgen Sie Ihre Zeit in Linux mit Bartib

So verfolgen Sie Ihre Zeit in Linux mit Bartib

William Shakespeare
Freigeben: 2025-03-17 10:32:10
Original
567 Leute haben es durchsucht

Als IT -Fachkräfte müssen wir häufig die Zeit nachverfolgen, die wir für unsere Aufgaben ausgeben - sei es für interne Berichterstattung in unserem Unternehmen oder für die Abrechnung unserer Kunden. Während es viele Tools gibt, um unterschiedliche Bedürfnisse zu erfüllen, richten sich viele von ihnen um größere Teams oder besondere Bedürfnisse, aber es fehlt die Einfachheit, die wir bei der Verwendung von Befehlszeilen -Tools genießen. Ein einfaches Tool, mit dem wir die Zeit direkt in der Befehlszeile verfolgen können, ist Bartib .

Inhaltsverzeichnis

Was ist Bartib?

Bartib bietet mehrere Befehle zur Verfolgung, wenn wir Aktivitäten beginnen und stoppen oder Berichte darüber erstellen, wie viel Zeit wir für bestimmte Aufgaben und Projekte aufgewendet haben. Es speichert ein Protokoll aller verfolgten Aktivitäten als einfache Textdatei in einem einfachen, lesbaren, menschlichen Format.

Bartib ist kostenlos und OpenSource -Anwendung in Rost .

Installieren Sie Bartib unter Linux

Bartib kann über Homebrew , den Cargo -Paket -Manager oder durch Herunterladen von vorkompilierten Binärdateien von der Release -Seite installiert werden.

Methode 1: Installation über Homebrew

Homebrew installieren

Wenn Sie noch kein Homebrew auf Ihrem Computer installiert haben, tun Sie dies bitte vor dem Fortfahren:

  • Installationsanweisungen für Homebrew

Bartib installieren

Sobald Homebrew installiert ist, kann Bartib mit dem folgenden Befehl installiert werden:

 $ Brew Install install bartib
Nach dem Login kopieren

Methode 2: Installation über Fracht

Rost einbauen

Wenn Rost nicht auf Ihrem Linux -Computer installiert ist, muss er vor dem Fortfahren installiert werden:

  • So installieren Sie Rust -Programmiersprache unter Linux

Aktualisieren Sie Rost (falls bereits installiert):

Stellen Sie sicher, dass Sie die neueste Version von Rust haben, indem Sie den folgenden Befehl ausführen:

 $ Rustup Update
Nach dem Login kopieren

Bartib installieren

Sobald Rust aktualisiert wurde, können Sie Bartib mit dem Cargo -Paket -Manager installieren. Führen Sie den folgenden Befehl aus:

 $ fracht install -locked bartib
Nach dem Login kopieren

Methode 3: Installation über vorkompilierte Binärdateien

Auf der Release -Seite des Bartib können Sie von der Release -Seite des Projekts eine vorkompilierte Binärdatei erhalten. Laden Sie die TAR -Datei herunter, die Ihrer Architektur entspricht, extrahieren Sie sie und verlagern Sie die ausführbare Datei in ein Verzeichnis in Ihrem $ Pfad.

Wenn Sie vorhaben, Bartib nur mit Ihrem individuellen Benutzerkonto zu verwenden, ist das Verzeichnis möglicherweise ~/bin. Wenn Sie jedoch beabsichtigen, Bartib für alle Benutzer auf Ihrem Gerät zur Verfügung zu stellen, wäre das Verzeichnis/usr/local/bin.

Stellen Sie nach der Installation von Bartib sicher, dass es ausführbar ist, indem die richtigen Dateiberechtigungen mit dem folgenden Befehl festgelegt werden:

 $ chmod 755 Bartib
Nach dem Login kopieren

Alternativ haben Sie die Möglichkeit, die vorgefertigten Binärdateien mit einem Shell-Skript zu installieren, das Sie auf der Release-Seite von Bartib finden. Führen Sie einfach den folgenden Befehl aus, und das Shell -Skript installiert Bartib direkt zu Ihrem System:

 $ curl --proto '= https' ---tlsv1.2 -lssf https://github.com/nikolassv/bartib/releases/download/v1.1.0/bartib-installer.sh | Sh
Nach dem Login kopieren

Installieren Sie Bartib von AUR

Wenn Sie sich auf Arch Linux und seinen Varianten wie Endavouros und Manjaro Linux befinden, können Sie Bartib mithilfe von PARU vom Arch User Repository (AUR) installieren:

 $ paru -s Bartib
Nach dem Login kopieren

Oder yay aur Helfer:

 $ yay -s Bartib
Nach dem Login kopieren

Installieren Sie Bartib unter Alpine Linux

Bartib ist in den Standard -Repositories von Alpine Linux verfügbar. Sie können es mit dem apk -Befehl wie unten installieren:

 $ sudo apk bartib hinzufügen
Nach dem Login kopieren

Test, wenn Bartib erfolgreich installiert wurde

Nachdem Sie Bartib installiert haben, möchten Sie bestätigen, dass die Installation erfolgreich war. Geben Sie diesen Befehl einfach in Ihr Terminal ein, und er sollte die installierte Version von Bartib vorstellen:

 $ bartib --version
Nach dem Login kopieren

So verfolgen Sie Ihre Zeit in Linux mit Bartib

Sagen Sie Bartib, wo Sie das Protokoll Ihrer Aktivitäten retten sollen

Wie oben erwähnt, zeichnet Bartib ein Protokoll aller Ihre Aktivitäten in einer Klartextdatei auf. Um eine Aktivität protokollieren zu können, muss Bartib wissen, wo diese Datei lokalisiert werden soll. Sie bestimmen die Datei in jedem Befehl mit der Flag -f- oder -file -Datei wie folgt ausdrücklich:

 $ bartib -f ~/acitys.Bartib Report
Nach dem Login kopieren

Alternativ erlaubt Bartib, die Datei über die Umgebungsvariable bartib_file anzugeben. Sie sollten diese Variable idealerweise in einer Datei wie .bashrc definieren, die in jeder von Ihnen geöffneten Shell ausgeführt wird, als solche:

 exportieren bartib_file = Aktivitäten.Bartib
Nach dem Login kopieren

Wenn die Umgebungsvariable bartib_file vorhanden ist, müssen das Flag -f -Flag nicht verwendet werden. Da diese Methode die bevorzugte Methode zur Angabe der Datei ist, wird das -F -Flag in allen nachfolgenden Beispielen nicht berücksichtigt.

Einfache Zeitverfolgung: Aktivitäten starten und stoppen

Sie verwenden Bartib, indem Sie den Bartib -Befehl mit einem Unterbefehl und optionalen Parametern ausstellen. In dieser Hinsicht funktioniert es ähnlich wie bei anderen Befehlszeilen -Tools wie Git.

Die Unterbefehle, die Sie möglicherweise am meisten in Ihrer täglichen Arbeit benötigen, sind der Befehl Start and Stop. Da jede Aktivität in Bartib aus einer Beschreibung und einem Projekt besteht, müssen Sie diese als Parameter mit dem Start -Unterbefehl definieren:

 $ bartib start -d 'Fix JavaScript -Fehler #345' -p 'Anwendungsanwendungsende'
Nach dem Login kopieren

Der Parameter -D oder -Deskription legt die Beschreibung fest, die Parameter -P oder -Project -Parameter legt das Projekt fest.

Nachdem Sie Ihre Aufgabe abgeschlossen haben, können Sie die Zeit aufhören, die Zeit mit:

 $ Bartib Stop
Nach dem Login kopieren

Sie können auch die nächste Aktivität beginnen. Bartib hört auf, alle Aktivitäten automatisch zu beenden, wenn eine neue Aktivität beginnt.

Wenn Sie schon eine Weile gearbeitet haben und sich nicht sicher sind, ob Sie Ihre Zeit erfolgreich verfolgt, verwenden Sie den Befehl Bartib Current, um zu überprüfen, ob Bartib eine Aktivität verfolgt und ob dies. Wenn Sie vergessen haben, die Aktivität zu starten, können Sie sie später immer noch starten und die Startzeit mit dem Parameter -t in 24 -Stunden -Format festlegen:

 $ bartib starten -d 'Verbesserung der Datenbank Leistung' -P 'Housekeeping' -t 15:30
Nach dem Login kopieren

Zwei weitere Befehlsbefehle für Startaktivitäten sind nützlich, wenn Sie häufig zwischen Aufgaben wechseln. Der erste ist Bartib Last, der eine Liste kürzlich verwendeter Kombinationen von Beschreibungen und Projekten anzeigt. Der zweite ist Bartib Contining, was es Ihnen ermöglicht, diese jüngsten Aktivitäten fortzusetzen.

Die Ausgabe von Bartib zuletzt zeigt einen Index für jede Aktivität in der ersten Spalte:

So verfolgen Sie Ihre Zeit in Linux mit Bartib

Sie verwenden diesen Index mit Bartib weiterhin an, welche Aktivität fortgesetzt werden soll:

 $ bartib fahren weiter 5
Beginn der Aktivität: "Team Meeting" (internes Projekt) um 2024-05-17 18:03
Nach dem Login kopieren

Sie können auch die Beschreibung oder das Projekt überschreiben, indem Sie sie durch den jeweiligen Parameter neu definieren und die Startzeit mit dem Parameter -t festlegen:

 $ bartib Fortsetzung 5 -D 'Fix Bug #56' ​​-t 10:45
Nach dem Login kopieren

Aktivitäten auflisten und Berichte erstellen

Um aufzulisten, welche Aktivitäten Sie bisher verfolgt haben, verwenden Sie den List -Unterbefehl:

 $ bartib liste
Nach dem Login kopieren

So verfolgen Sie Ihre Zeit in Linux mit Bartib

Es ist oft wünschenswert, nur Aufgaben in einem bestimmten Zeitraum aufzulisten. Sie können einen solchen Zeitraum mit den Parametern -From und - -zu -zu -zu -zu -zu definieren:

 $ bartib liste-vom 2024-05-13-an 2024-05-17
Nach dem Login kopieren

Wenn beide Daten gleich sind, setzen Sie sie mit einem einzigen Argument: Datum:

 $ bartib list-dat 2024-05-15
Nach dem Login kopieren

Bartib bietet mehrere Parameter, um häufig verwendete Zeiträume zu definieren:

 $ bartib liste -tooday # list Heutige Aktivitäten
$ bartib liste -yesterday # liste gesterns Aktivitäten
$ bartib list -current_week # listenaktivitäten der aktuellen Woche (seit montag)
$ bartib list -last_week # listenaktivitäten der letzten Woche
Nach dem Login kopieren

Es ist oft wünschenswert, alle Aktivitäten aufzulisten, die Sie für ein bestimmtes Projekt verfolgt haben. In diesem Fall können Sie den Project -Filter mit Bartib -Liste verwenden:

 $ bartib list -project 'Entwicklung des Anwendungs ​​-Backends'
Nach dem Login kopieren

Obwohl es hilfreich ist, alle verfolgten Aktivitäten auflisten zu können, ist Bartib wirklich nützlich, um aussagekräftige Berichte zu erstellen.

Verwenden Sie den Subcommand Bartib -Bericht, um einen Bericht zu erstellen, der alle Aktivitäten umfasst, die Sie jemals verfolgt haben:

 $ bartib Bericht
Nach dem Login kopieren

So verfolgen Sie Ihre Zeit in Linux mit Bartib

Wie Sie in der obigen Ausgabe sehen, listet Bartib alle Projekte auf und bietet unter jedem Projekt eine Liste aller zu diesem Projekt gehörenden Aktivitäten. Es zeigt die Zeit, die Sie für jede Aufgaben ausgegeben haben, und die Gesamtzeit, die Sie für jedes Projekt aufgewendet haben. Es berechnet auch die Summe aller Aktivitäten, die Sie jemals verfolgt haben.

Der Befehl Bartib Report akzeptiert dieselben Parameter wie die Bartib -Liste, um die von ihm enthaltenen Aufgaben zu filtern. Genau wie in der Bartib -Liste verwenden Sie die Parameter -From- und - - -zu -zu -Parameter, um einen Zeitraum zu ermitteln, für den Sie melden möchten, oder können Sie einen der vordefinierten Zeiträume verwenden: – -toDay, - -Yesterday, -current_week und - -last_week.

Zeitverfolgungseinträge ändern

Manchmal müssen Sie möglicherweise die Aktivitäten ändern, die Sie verfolgt haben. Um die derzeit laufende Aktivität zu ändern, bietet Bartib den Befehl Bartib Change an. Verwenden Sie es einfach mit dem Parameter -p, -d oder -t, um sein Projekt, seine Beschreibung oder seine Startzeit zu ändern.

Der folgende Befehl ändert beispielsweise die Startzeit der aktuell ausgeführten Aktivität auf 10:15:

 $ bartib wechseln -t 10:15
Nach dem Login kopieren

Wenn Sie bereits mit der Nachverfolgung von Aktivitäten begonnen haben, aber Ihre Meinung geändert haben und überhaupt nichts verfolgen möchten, können Sie den Bartib Cancer Subcomand verwenden. Es entfernt derzeit verfolgte Aktivitäten endgültig, während es keine anderen Aktivitäten in Ihrem Protokoll berührt.

Wenn Sie alle bereits gestoppten Aktivitäten ändern müssen, können Sie den Datensatz im Aktivitätsprotokoll trotzdem ändern. Öffnen Sie einfach die Datei in Ihrem bevorzugten Editor oder verwenden Sie den Befehl bartib bearbeiten, um den in Ihrer $ Editor -Umgebungsvariablen definierten Editor zu starten.

Das Format eines Datensatzes ist selbsterklärend:

 2024-05-13 10:15-2024-05-13 14:00 | Entwicklung der Anwendung zurück | Beheben des Protokollierungsendpunkts
Nach dem Login kopieren

Jeder Datensatz besteht aus Teilen, die durch das Rohrzeichen "|" abgegrenzt wurden. Der erste Teil enthält die Start- und Endzeit, den zweiten Teil des Projekts und den dritten Teil der Aufgabenbeschreibung.

Nachdem Sie die Aktivitäten manuell geändert haben, möchten Sie möglicherweise den Bartib -Check und den Befehl Bartib Sanity verwenden.

Das erstere prüft, ob das Protokoll ungültige Zeilen enthält, die Bartib nicht analysieren kann, während der letztere prüft, ob das Protokoll Aktivitäten mit logischen Fehlern enthält, wie eine Aktivität mit einer negativen Dauer.

Für eine detaillierte Verwendung finden Sie das Bartib Github -Repository:

  • Bartib Github Repository

Abschluss

So einfach es auch zu verwenden ist, es ist ein bemerkenswert vielseitiges Tool für die Verfolgung von Aktivitäten in der Befehlszeile. Obwohl es nicht alle Funktionen bietet, die andere Tools bieten, ist es für alle, die die Zeiten als einzelner Benutzer auf problemlose Weise verfolgen möchten, wirklich nützlich.


Verwandte: MORO - Ein Werkzeug zur Befehlszeilenproduktivität für die Verfolgung der Arbeitsstunden


Das obige ist der detaillierte Inhalt vonSo verfolgen Sie Ihre Zeit in Linux mit Bartib. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage