Python
 Computer >> コンピューター >  >> プログラミング >> Python

Ubuntuにコマンドラインのチートシートをインストールして使用する方法


チートは、主にPythonソフトウェアに基づくコマンドラインであり、システム管理者が役立つチートシートを表示および保存できるようにします。委任されたコマンドの単純なテキストの例を取得します。これにより、ユーザーに代替、引数、または一般的な使用法を思い出させることができます。チートは、「頻繁に使用するコマンドですが、今では検討するのに十分ではないコマンド」に使用されます。

チートのインストール

Cheatをインストールする前に、以下のコマンドに示すように、システム上ですべてが最新であることを確認する必要があります–

 $ sudo apt-get update &&sudo apt-get upgrade 

Cheatのインストールは、PythonパッケージマネージャーのPipを使用して行うのが最適です。 pipをインストールするには、次のコマンドを使用します–

 $ sudo apt-get install python-pip 

チートをインストールするには、次のコマンドを使用します–

 $ sudo pip install cheat 

サンプル出力は次のようになります–

チートの収集チートのダウンロード-2.1.24.tar.gz(42kB)100%|█████████████████████████████ ███| 51kB 89kB/s収集docopt>=0.6.1(チートから)ダウンロードdocopt-0.6.2.tar.gz収集pygments> =1.6.0(チートから)ダウンロードPygments-2.1.3-py2.py3-none-any.whl (755kB)100%|████████████████████████████████| 757kB 892kB / s収集されたパッケージのインストール:docopt、pygments、cheatdocoptのsetup.pyインストールの実行...完了チートのsetup.pyインストールの実行...完了チートのインストール-2.1.24docopt-0.6.2pygments-2.1.3 

チートがインストールされているかどうかを確認するには、次のコマンドを使用します–

 $ cheat -v 

サンプル出力は次のようになります–

チート2.1.24

テキストエディタの設定

個人のチートシートを作成するために渡すことができます。チートは、デフォルトで編集シートに適用するテキストコンテンツエディタを知りたいと考えています。nanoテキストエディタを設定するには、次のコマンドを使用します–

 $ export EDITOR =/ usr / bin / vim 

次のコマンドを使用して、上記のコマンドが成功したことを確認できます–

 $ printenv EDITOR 

出力は次のようになります–

 / usr / bin / vim 

この変更を今後のすべてのシェルセッションで永続的かつ永続的にするには、環境変数宣言を.bashrcファイルに追加する必要があります。これは、bashシェルセッションの開始時に実行されるいくつかのファイルの1つです。 bashrcファイルを開くには、次のコマンドを使用します–

 $ nano〜/ .bashrc 

サンプル出力は次のようになります–

#〜/ .bashrc:ログインしていないシェルの場合はbash(1)によって実行されます。#例については/ usr / share / doc / bash / examples / startup-files(パッケージbash-doc内)を参照してください。インタラクティブに実行されていない場合は、何もしないでください$-in * i *);; *)return;; esacexport EDITOR =/ usr / bin / vim#重複する行やスペースで始まる行を履歴に入れないでください。#その他のオプションについては、bash(1)を参照してください。履歴の長さを設定するには、itshopt -s histappend#を上書きします。bash(1)HISTSIZE=1000のHISTSIZEとHISTFILESIZEを参照してください

次に、以下に示すのと同じエクスポートコマンドを追加します

..............................................。 ......#インタラクティブに実行されていない場合は、何もしないでください$-in * i *);; *)return;; esacexport EDITOR =/ usr / bin / vim#重複する行や開始する行を配置しないでください履歴にスペースがあります。#その他のオプションについては、bash(1)を参照してください。HISTCONTROL=ignoreboth................................。 .......... 

ファイルを保存して終了します。

チートの実行

テールコマンドの最も基本的な形式でCheatを実行するには、次のコマンドを使用します–

$チートテール

サンプル出力は次のようになります–

#filetailファイルの最後の10行を表示するには#filetailの最後のN行を表示するには-n N file#Nthtailで始まるファイルの最後の行を表示するには-n + N file#最後のNバイトを表示するにはof filetail -c N file#ファイルの最後の10行を表示し、ファイルがgrowtail-ffileになるのを待つ

既存のすべてのチートのリストを表示するには、次のコマンドを使用します–

 $ cheat -l <​​/ pre> 

出力は次のようになります–

 7z /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/7zab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/abapk / usr / local / lib /python2.7/dist-packages/cheat/cheatsheets/apkapparmor /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apparmorapt /usr/local/lib/python2.7/dist-packages/cheat /cheatsheets/aptapt-cache /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt-cacheapt-get /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt -getaptitude /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/aptitudeasciiart /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/asciiartasterisk / usr / local / lib / python2 .7 / dist-packages / cheat / cheatsheets / asteriskat /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/atawk /usr/local/lib/python2.7/dist-packages/cheat/cheatsh eets / awkbash /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bashbower /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bowerchmod / usr / local / lib / python2.7 / dist-packages / cheat / cheatsheets / chmodchown /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/chownconvert /usr/local/lib/python2.7/dist-packages/cheat/ cheatsheets / convertcrontab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/crontabcsplit /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/csplitcups / usr / local / lib / python2.7 / dist-packages / cheat / cheatsheets / cupscurl /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/curlcut /usr/local/lib/python2.7/dist-packages/cheat/ cheatsheets / cutdate /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/datedd /usr/local/lib/python2.7/dist-packa ges / cheat / cheatsheets / dddf /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dfdhclient /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dhclient .. .. .................................................。 ......................................... 

虎の巻の作成と編集

虎の巻を作成するには、次のコマンドを使用します–

 $ cheat -e tutorialspoint 

上記のコマンドtutorialspointは、虎の巻の名前です。空白のチートシートが開きます。次に、チートを追加して保存します。

虎の巻の検索

虎の巻を検索するには、次のコマンドを使用します–

 $ cheat -s tail 

上記のコマンドはtailコマンドを検索しています。サンプル出力は次のようになります–

アスタリスク:#SIPアカウントの詳細を出力するには:dnf:#指定されたstringdpkgのパッケージの詳細を検索するには:#インストールされているすべてのパッケージをバージョンとdetailshardware-infoで一覧表示します:#すべてのハードウェアの詳細を表示しますjournalctl:#ログを積極的にフォローします( like tail -f)mdadm:#詳細なアレイの確認/ステータスを参照mdadm --detail / dev / md $ {M} mdadm --detail --scan> /etc/mdadm/mdadm.confp4:#クライアントとサーバー構成pacman:pacman -Ql | sed -n -e's/.*\/bin\///p' | tail -n + 2pip:#パッケージの詳細を表示するtail:tail file tail -n N file tail -n + N file tail -c N file tail -f file 

それでおしまい。この記事を読むと、Ubuntuにコマンドラインチートシートをインストールして使用する方法を理解できるようになります。Linuxベースのトリックとヒントをさらに紹介します。読み続けてください!


  1. FedoraでFlatpakを有効にして使用する方法

    Fedora32とUbuntu20.04のリリースにより、Linuxユーザーは、喜びであろうと悲しみであろうと、パッケージのフォーマットに変化が見られました。 SnapやFlatpakのようなユニバーサルパッケージフォーマットが人気を博し始めており、私の意見では、正当な理由があります。これは、無料とプロプライエタリの両方の多種多様なソフトウェアにアクセスするための簡単でシンプルな方法であり、開発者向けのパッケージ化も簡単です。 ただし、特に新規ユーザーの場合、Linuxシステムを使い始めるのは混乱を招く可能性があります。ここでは、FedoraでFlatpakを使用する方法を学習しますが、手

  2. UbuntuおよびDebianでKDEConnectをMATEと使用する方法

    KDE Con​​nectは、AndroidフォンとLinuxPCをリンクするための非常に便利な方法です。これを使用すると、デスクトップまたはラップトップで通知を表示し、テキストメッセージに応答できます。 2つの間でファイルやリンクを共有したり、携帯電話からPCを制御したりすることもできます。 KDE Con​​nectは非常に人気があり、合理化されていますが、それでもMATEのようなGTKデスクトップとはそれほどうまく統合されていません。ありがたいことに、indicator-kdeconnectにはGTKの代替手段があります。 KDEConnectのインストール KDEConnectをイ