JM -Shell - Shell bash yang sangat informatif dan khusus

JM -Shell - Shell bash yang sangat informatif dan khusus

JM-shell adalah open source gratis, cangkang bash kecil, sangat informatif dan disesuaikan, yang memberi Anda banyak informasi tentang aktivitas shell Anda serta informasi sistem yang berguna tertentu seperti rata -rata beban sistem, status baterai laptop/komputer dan banyak lagi.

Yang penting, tidak seperti Pesta Yang hanya menyimpan perintah unik dalam file riwayat, untuk mencari perintah yang sebelumnya menjalankan - JM -Shell merekam masing -masing dan setiap aktivitas shell dalam file log.

Baca juga: Kekuatan Linux "Perintah Sejarah" di Bash Shell

Selain itu, jika direktori Anda saat ini adalah repositori kode untuk sistem kontrol versi apa pun seperti Git, Subversi, atau Lincah, Ini akan memberikan informasi tentang repositori Anda (seperti Cabang Aktif).

Pratinjau JM-Shell

Fitur JM-Shell

  • Memiliki baris status (pembagi) untuk memisahkan perintah.
  • Menampilkan jumlah item di direktori saat ini.
  • Menunjukkan lokasi saat ini di sistem file.
  • Ini memelihara file log shell - riwayat penuh aktivitas shell Anda.
  • Menampilkan rata -rata beban sistem saat ini jika lebih tinggi dari, merah jika kritis (lebih tinggi dari 2).
  • Menunjukkan perintah terakhir yang selesai.
  • Itu mencetak kode kesalahan perintah terakhir, jika ada.
  • Menampilkan total waktu perintah terakhir jika lebih tinggi dari 4 detik.
  • Memiliki prompt dalam formulir; [Email Dilindungi]: Path.
  • Mendukung banyak gaya cepat.
  • Mendukung pekerjaan latar belakang.
  • Ini juga menampilkan status pengisian daya baterai laptop, jika tidak penuh dan banyak fitur lainnya.

Cara menginstal JM-shell di sistem linux

Untuk menginstal versi terbaru JM-shell, Anda perlu mengkloning gudang git JM-shell Sumber ke sistem Anda dan pindah ke repositori lokal menggunakan perintah berikut.

$ git clone https: // github.com/jmcclare/jm-shell.git $ cd jm-shell 

Selanjutnya, konfigurasikan Pesta menggunakan JM-shell dengan membuat atau menyalin symlink dari PS1, warna.SH, Dan color_unset.SH ke direktori ~/.lokal/lib/bash (Anda perlu membuat direktori ini jika tidak ada) seperti yang ditunjukkan.

$ mkdir ~/.lokal/lib/bash #create direktori jika tidak ada $ cp -v warna.SH Colors_unset.sh ps1 -t ~/.lokal/lib/bash/ 
Konfigurasikan bash untuk menggunakan JM-shell

Kemudian sumber itu PS1 file dengan menambahkan baris berikut di ~/.Bashrc File Inisialisasi Shell.

Sumber ~/.lokal/lib/bash/ps1 

Lalu gunakan prompt_style variabel di Anda ~/.Bashrc Untuk mengatur gaya cepat Anda (gaya yang tersedia termasuk standar, Tweak, luas, minimal atau Kirby) seperti yang ditunjukkan.

prompt_style = luas 
Sumber PS1 dan Tetapkan Gaya Prompt

Simpan dan tutup ~/Bashrc file, kalau begitu sumber itu untuk melihat perubahannya.

$ sumber ~/.Bashrc 
JM-shell untuk Linux

Untuk mengubah lokasi file log shell (default ~/.lokal/berbagi/bash/shell.catatan), menggunakan Bashshelllogfile variabel di ~/.Bashrc mengajukan.

BashshellLogFile = ~/.bash-shell.catatan 

Untuk informasi lebih lanjut, buka repositori JM-shell github: https: // github.com/jmcclare/jm-shell

JM-shell adalah alat yang sangat informatif yang mencakup serangkaian skrip untuk menyesuaikan shell bash Anda, dengan banyak fitur praktis dan informatif untuk penggunaan sehari -hari. Cobalah dan beri kami umpan balik Anda melalui bagian komentar di bawah ini.