確かに、私たちの多くは、コンピューターが楽しいという理由だけでコンピューターを使用しています。しかし、何人かの人々は物事を成し遂げるためにコンピューターを使用します、そして彼らの理論はコンピューターが物事をより速く、より良く、そしてより組織化することになっているということです。ただし、実際には、コンピュータは、個々のワークスタイルに合わせて手動で再構成することなく、必ずしも私たちの生活を改善するわけではありません。
Kevin Sonneyは、ネットワークだけでなく、自分の勤務時間を改善するためにシステムを設計するのが好きです。今年は、一連の20の記事で18の異なる生産性ツールを取り上げました。この記事では、Kevinのお気に入りのツールをすべて一か所にまとめ、それぞれがあなたのためにできることの概要を簡単に説明します。
ファイル同期
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
重要なファイルは慎重に管理する必要があります。
- Syncthingは、さまざまなデバイス上のファイルを相互に同期させるための方法です。 デバイス Linux、Windows、またはMacコンピューター、サーバー、Androidタブレットまたは電話などが可能であり、ファイルは、多くのマシン間で更新し続ける任意のファイルにすることができます。 Syncthingは軽量でピアツーピアであるため、サービスに料金を支払う必要はなく、サードパーティのサーバーも必要ありません。また、高速です。
- 同期は1つのことですが、所有しているファイルの処理についても支援が必要な場合があります。アプリケーションをグラフィカルアプリケーションとして使用するかコンソールアプリケーションとして使用するかによって、アプリケーションの動作を変えたいとします。設定ファイルは、たとえば
.foo-gui
の間で変更できます。 および.foo-term
そのシンボリックリンクが指すものを変更することによって。これを手動で行うことは完全に可能ですが、スクリプト化することも、代わりにGNUStowを使用することもできます。
メール管理
私たちは皆、電子メールと受信トレイに依存していますが、それを管理する方法に満足している人はほとんどいないようです。ターミナルで働きたいと思っているなら、電子メールのためにターミナルにとどまってみませんか?ターミナルからメールをチェックして送信することは1つのことですが、そのようにメールを整理することはさらにエキサイティングです。あなたが貿易によるタイピストであり、本質的にスクリプターである場合は、これらのツールのいくつかをチェックしてください。
- 私は毎日OfflineIMAPを使用して、Muttで表示するために仕事用の電子メールをラップトップに同期しています。これは、まさに1つのことを実行する特定のツールです。つまり、電子メールの受信トレイのローカルコピーがリモートの受信トレイを確実に反映するようにします。 cronを使用してセットアップとスケジュールを設定するのは比較的簡単ですが、それが存在することを忘れることができます。 IMAPとの戦いに費やす毎分簡単で価値があります。
- メールメッセージのインデックス、タグ付け、検索はそれほど多くありません。受信トレイに問題がある場合は、それほど多くはありません それを改善するための努力。
- Vimはメールをチェックして送信し、カレンダーを管理できます。
- Emacsはもちろん、メールや予定表作成も行います。
カレンダーと連絡先
私が今まで使用したすべてのLinuxシステムにはcal
が付属しています コマンドがインストールされました。これは、ターミナル用の便利な小さなカレンダーであり、優れたクイックリファレンスです。ただし、それはあなたが予定表アプリケーションと呼ぶものではありません。 iCalendar仕様(Appleの古いデスクトップカレンダーとは関係ありません)は、豊富な共有カレンダー機能を提供し、.ics
予定とイベントはプレーンテキストであり、ターミナルでそれらを管理するためのワークフローは基本的に存在しません。または、少なくとも、khalとvdirsyncerまでは存在しませんでした。
- Khalは、
.ics
の読み取りと書き込みを行うコンソールベースのカレンダーです。 ファイル。 - Vdirsyncerは、オンラインカレンダー(および連絡先)をローカルドライブに同期するターミナルコマンドです。 Khalはローカルで動作し、vdirsyncerはリモートで動作するため、オンラインのカレンダーは、ハードドライブで管理しているカレンダーと同期し続けます。
- 連絡先の管理は難しい場合がありますが、vCard形式でファイルを読み書きする端末コマンドであるKhardを使用すると簡単になります。これは、vdirsyncer(すでにkhalカレンダーに使用している可能性があります)を使用してリモートサーバーに同期できます。これにより、予定表と連絡先が簡単になり、独自の個人情報管理(PIM)サーバーをこれまでになく簡単に実行できます。
やることリスト
- 1日を整理する方法はたくさんありますが、最も簡単な方法の1つはtodo.txtです。これは、デバイスにtodo.txtがインストールされていなくても壊れない、シンプルでポータブルでわかりやすいシステムです。 todo.txtが機能する理由は、それが単なるBashシェルスクリプトであり、見つけることができるほぼすべてのコンピューティングデバイスで実行されるためです。プロセスは単純です。スクリプトをダウンロードしてホームディレクトリにインストールし、簡単なコマンドでタスクのスケジュールを開始します。
todo.sh
がないコンピューターを使用している場合 コマンドをインストールしても、やることリストはプレーンテキストファイルとして引き続き役立ち、必要に応じて手動で更新できます。 - Jrnlは、毎日の議事録や活動を追跡するためのデジタルノートブックです。これは、机の上の紙切れに強制的にメモを書き留めたり、アイドル状態の考えをランダムなテキストファイルにエコーしたりする場合に探しているプログラムです。
連絡を取り合う
コミュニケーションが重要ですが、今まで以上にチャットプラットフォームの問題があるようです。クライアントは複数あるだけでなく、孤立したネットワークもいくつかあります。それらすべてをどのように管理しますか?ここに2つのアイデアがあります。
- 非常に多くのチャットネットワークに多数の連絡先が分散している場合は、他のすべてに浸透できる単一のチャットクライアントであるBitlBeeを試してみてください。
- Rainbow StreamはTwitterクライアントであり、熱心な大衆と連絡を取りながら、開いているWebブラウザの邪魔にならないようにするのに非常に便利です。
常に情報を提供する
Webブラウザーは優れていますが、やり過ぎになることもあります。あなたは常に情報を入手したいのですが、完全にインターネットに身を任せたくはありません。インターネットはオープン仕様と多くのオープンソーステクノロジーに基づいて構築されているため、1つのインターフェイスだけですべてを行う必要はありません。 クライアントがあります あらゆる種類のタスクに対応し、好みのインターフェースを使用して、必要な情報にアクセスできます。
- TuirはRedditのターミナルクライアントです。
- ニュースボートはRSSフィードリーダーです。
- Wegoは天気予報を提供します。
- VimはRedditとTwitterでのチェックインに役立ちます。
- Emacsを使用すると、Reddit、Twitter、チャットなどのクライアントとの接続を維持できます。
その端末を開いたままにします
ターミナルで時間を過ごしている場合、ターミナルを閉じることのポイントは何ですか? exit
の誘惑をなくします またはCtrl+D
コンソールを開いたままにします。
- Tmuxを使用すると、ターミナルを分割し、1つのターミナルウィンドウを別のウィンドウの上に「レイヤー」できます。さらに、あるコンピューターから離れて、別のコンピューターから同じターミナルセッションを続行することもできます。
- DESQviewは別のアプローチを取ります:それは本質的にあなたのターミナルのためのウィンドウマネージャーです。
続けて
この記事のツールは、Linux端末用の驚くべき生産性ツールのサブセットにすぎません。このリストは終了する必要がありますが、個人のリストは増える可能性があります。お気に入りのツールを見つけて学び、最大限に活用してください。もちろん、優れたツールが必ずしも生産性を向上させる必要はありません。お気に入りのコマンドが、あなたを幸せにするコマンドである場合もあります。あなたの仕事は、好きなコマンドを見つけて、それらを使って素晴らしいことをすることです。
楽しんでください!