GNU/Linux >> Belajar Linux >  >> Linux

Cara Menampilkan Cheatsheet Perintah Linux Menggunakan Eg

Mempelajari perintah Linux semakin mudah dari hari ke hari! Jika Anda tahu cara menggunakan halaman manual benar, Anda berada di tengah perjalanan baris perintah Linux. Ada juga beberapa alternatif halaman manual . yang bagus tersedia yang membantu Anda menampilkan lembar contekan perintah Linux. Tidak seperti halaman manual, alat ini hanya akan menampilkan contoh ringkas untuk sebagian besar perintah dan mengecualikan semua bagian teoretis lainnya. Hari ini, mari kita bahas satu lagi tambahan yang berguna untuk daftar ini. Ucapkan salam kepada misalnya , alat contekan baris perintah untuk menampilkan contoh yang berguna untuk perintah Linux.

Misalnya memberikan contoh praktis untuk banyak perintah Linux dan Unix. Jika Anda ingin cepat mengetahui contoh perintah Linux tertentu tanpa melalui halaman manual yang panjang, misalnya adalah pendamping Anda. Jalankan saja misalnya diikuti dengan nama perintah dan dapatkan contoh ringkas dari perintah yang diberikan tepat di jendela Terminal. Sesederhana itu!

Misalnya adalah program sumber terbuka gratis yang ditulis dalam Python bahasa dan kodenya tersedia secara bebas di GitHub. Bagi mereka yang bertanya-tanya, misalnya berasal dari Latin kata "Contoh Gratia" yang secara harfiah berarti "demi contoh" dalam bahasa Inggris. Contoh Gratia dikenal dengan singkatannya mis. , di negara-negara berbahasa Inggris.

Instal Misalnya di Linux

Misalnya dapat diinstal menggunakan Pip manajer paket. Jika Pip tidak tersedia di sistem Anda, instal seperti yang dijelaskan pada tautan di bawah ini.

  • Cara Mengelola Paket Python Menggunakan PIP

Setelah menginstal Pip, jalankan perintah berikut untuk menginstal misalnya pada sistem Linux Anda:

$ pip install eg

Menampilkan lembar contekan perintah Linux menggunakan Eg

Mari kita mulai dengan menampilkan bagian bantuan dari misalnya program. Untuk melakukannya, jalankan misalnya tanpa opsi apa pun:

$ eg

Contoh keluaran:

usage: eg [-h] [-v] [-f CONFIG_FILE] [-e] [--examples-dir EXAMPLES_DIR]
          [-c CUSTOM_DIR] [-p PAGER_CMD] [-l] [--color] [-s] [--no-color]
          [program]

eg provides examples of common command usage.

positional arguments:
  program               The program for which to display examples.

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         Display version information about eg
  -f CONFIG_FILE, --config-file CONFIG_FILE
                        Path to the .egrc file, if it is not in the default
                        location.
  -e, --edit            Edit the custom examples for the given command. If
                        editor-cmd is not set in your .egrc and $VISUAL and
                        $EDITOR are not set, prints a message and does
                        nothing.
  --examples-dir EXAMPLES_DIR
                        The location to the examples/ dir that ships with eg
  -c CUSTOM_DIR, --custom-dir CUSTOM_DIR
                        Path to a directory containing user-defined examples.
  -p PAGER_CMD, --pager-cmd PAGER_CMD
                        String literal that will be invoked to page output.
  -l, --list            Show all the programs with eg entries.
  --color               Colorize output.
  -s, --squeeze         Show fewer blank lines in output.
  --no-color            Do not colorize output.

Anda juga dapat membawa bagian bantuan menggunakan perintah ini juga:

$ eg --help

Sekarang mari kita lihat cara melihat contoh penggunaan perintah.

Untuk menampilkan lembar contekan dari perintah Linux, misalnya grep , jalankan:

$ eg grep

Contoh keluaran:

grep
 print all lines containing foo in input.txt
 grep "foo" input.txt
 print all lines matching the regex "^start" in input.txt
 grep -e "^start" input.txt
 print all lines containing bar by recursively searching a directory
 grep -r "bar" directory
 print all lines containing bar ignoring case
 grep -i "bAr" input.txt
 print 3 lines of context before and after each line matching "foo"
 grep -C 3 "foo" input.txt
 Basic Usage
 Search each line in input_file for a match against pattern and print
 matching lines:
 grep "<pattern>" <input_file>
[...]

Seperti yang Anda lihat pada output di atas, misalnya menampilkan contoh perintah untuk grep utilitas bersama dengan deskripsi singkat. Tidak perlu melalui halaman manual yang panjang, tidak perlu merujuk bendera apa pun. Anda akan mendapatkan contoh untuk perintah yang diberikan secara instan.

Anda bahkan bisa mendapatkan contoh untuk misalnya perintah juga:

$ eg eg

Ubah pager

Secara default, Misalnya menggunakan less pager untuk menampilkan contoh perintah halaman demi halaman jika seluruh output tidak muat di layar. Tekan tombol ENTER untuk menavigasi semua contoh di halaman berikutnya.

Anda juga dapat menggunakan pager yang berbeda menggunakan --pager-cmd pilihan. Misalnya, untuk menggunakan cat sebagai pager, jalankan:

$ eg grep --pager-cmd=cat

Ini akan menampilkan seluruh output dalam satu halaman di layar.

Untuk mengubah pager secara permanen, Anda perlu mengatur pager di misalnya file konfigurasi.

Edit misalnya file konfigurasi:

$ nano ~/.egrc

Catatan: Jika file konfigurasi tidak ada, buatlah.

$ touch ~/.egrc

Dan kemudian buka file eg config di editor teks dan tambahkan baris berikut di dalamnya:

[eg-config]
    --pager-cmd=cat

Simpan file dan tutup. Mulai sekarang, misalnya akan menggunakan cat perintah sebagai pager.

Mencantumkan perintah yang tersedia

Pengembang dan semua kontributor lain misalnya proyek telah menambahkan banyak contoh untuk setiap perintah. Anda dapat melihat daftar semua perintah yang tersedia menggunakan perintah:

$ eg --list

Saat menulis panduan ini, misalnya memberikan contoh untuk 85 utilitas baris perintah.

$ eg --list | wc -l
85

Mengedit perintah

Jika Anda ingin menambahkan lebih banyak contoh ke perintah, cukup berikan -e tandai untuk mengedit kumpulan perintah default dan menambahkan perintah Anda sendiri.

Sebelum menambahkan/mengedit perintah khusus, buat direktori untuk menyimpan perintah khusus. Ini adalah direktori tempat Anda akan menyimpan semua perintah khusus Anda.

$ mkdir ~/.eg/

Selanjutnya, edit file konfigurasi misalnya:

$ nano ~/.egrc

Tambahkan baris berikut di dalamnya:

[eg-config]
    custom-dir = ~/.eg/

Simpan file dan tutup. Sekarang Anda dapat mengedit perintah apa pun dan menambahkan contoh khusus Anda.

Misalnya, untuk mengedit grep contoh perintah, jalankan:

$ eg -e grep

Ini akan membuka editor default Anda. Tambahkan contoh dan simpan. Perintah yang baru ditambahkan akan ditampilkan sebelum contoh default saat berikutnya Anda menjalankan eg grep perintah.

Misalnya sangat dapat disesuaikan. Anda dapat mengubah warna di output, menghapus baris kosong di output, dan substitusi regex dll. Berikut adalah contoh file egrc dengan setiap opsi yang ditentukan:

    [eg-config]
    # Lines starting with # are treated as comments
    examples-dir = /path/to/examples/dir
    custom-dir = /path/to/custom/dir
    color = true
    squeeze = true
    pager-cmd = 'less -R'

    [color]
    pound = '\x1b[30m\x1b[1m'
    heading = '\x1b[38;5;172m'
    code = '\x1b[32m\x1b[1m'
    prompt = '\x1b[36m\x1b[1m'
    backticks = '\x1b[34m\x1b[1m'
    pound_reset = '\x1b[0m'
    heading_reset = '\x1b[0m'
    code_reset = '\x1b[0m'
    prompt_reset = '\x1b[0m'
    backticks_reset = '\x1b[0m'

    [substitutions]
    # This will remove all four-space indents.
    remove-indents = ['^    ', '', True]

Banyak halaman manual tidak memberikan contoh perintah. Juga beberapa halaman manual sangat panjang. Misalnya adalah salah satu alternatif yang baik untuk halaman manual. Alih-alih menggulir halaman manual yang panjang, Anda dapat dengan cepat menemukan contoh perintah yang diberikan secara instan.

Karena tidak ada perintah bernama wanita di Linux, mengapa Anda tidak alias eg untuk wanita?

$ alias woman=eg
$ man grep
$ woman grep

Untuk detail lebih lanjut, lihat repositori resmi GitHub misalnya utilitas yang diberikan di bawah ini.


Linux
  1. Cara Menggabungkan Ping dan Traceroute Di Linux Menggunakan Contoh Perintah MTR

  2. kal Contoh Perintah di Linux

  3. bagaimana cara mencegah Xorg menggunakan panel tampilan laptop Linux saya?

  1. Cara Menggunakan Perintah 'cat' dan 'tac' dengan Contoh di Linux

  2. Cara Mengatur Prioritas Proses Linux Menggunakan Perintah Nice dan renice

  3. 5 Contoh Modem At Command di Linux (Cara Konfigurasi Minicom)

  1. Cara Mengubah Prioritas Proses menggunakan Linux Contoh Nice dan Renice

  2. Cara Menavigasi Baris Perintah Linux Menggunakan Keybinding (Contoh Perintah Ctrl Linux)

  3. Cara Mempercepat Proses Boot Linux menggunakan Contoh Perintah Startpar