jm -shell - shell bash yang sangat bermaklumat dan disesuaikan
- 4385
- 352
- Marcus Kassulke
JM-Shell adalah sumber terbuka percuma, kecil, sangat bermaklumat dan disesuaikan, yang memberi anda banyak maklumat mengenai aktiviti shell anda serta maklumat sistem berguna tertentu seperti purata beban sistem, status bateri komputer riba/komputer dan banyak lagi.
Yang penting, tidak seperti Bash yang hanya menyimpan arahan unik dalam fail sejarah, untuk mencari arahan sebelum ini - JM -shell merekodkan setiap aktiviti shell dalam fail log.
Baca juga: Kekuatan "Perintah Sejarah" Linux di Bash Shell
Di samping itu, jika direktori semasa anda adalah repositori kod untuk sebarang sistem kawalan versi seperti Git, Subversi, atau Mercurial, Ia akan memberikan maklumat mengenai repositori anda (seperti Cawangan aktif).
Pratonton JM-ShellCiri-ciri JM-Shell
- Mempunyai garis status (pembahagi) untuk memisahkan arahan.
- Memaparkan bilangan item dalam direktori semasa.
- Menunjukkan lokasi semasa di sistem fail.
- Ia mengekalkan fail log shell - sejarah penuh aktiviti shell anda.
- Memaparkan purata beban sistem semasa jika lebih tinggi daripada, dengan warna merah jika kritikal (lebih tinggi daripada 2).
- Menunjukkan arahan masa terakhir selesai.
- Ia mencetak kod ralat perintah terakhir, jika ada.
- Memaparkan jumlah masa arahan terakhir jika lebih tinggi daripada 4 saat.
- Mempunyai petunjuk dalam bentuk; [dilindungi e -mel]: jalan.
- Menyokong pelbagai gaya segera.
- Menyokong pekerjaan latar belakang.
- Ia juga memaparkan status caj bateri komputer riba, sekiranya ia tidak penuh dan banyak ciri lain.
Cara Memasang Jm-Shell dalam Sistem Linux
Untuk memasang versi terkini JM-Shell, anda perlu mengklon repositori git JM-Shell sumber ke sistem anda dan masuk ke repositori tempatan menggunakan arahan berikut.
$ git clone https: // github.com/jmcclare/jm-shell.git $ cd jm-shell
Seterusnya, konfigurasikan Bash untuk menggunakan JM-Shell dengan membuat atau menyalin symlink dari PS1, warna.sh, dan color_unset.sh ke direktori ~/.Tempatan/lib/bash
(anda perlu membuat direktori ini jika tidak wujud) Seperti yang ditunjukkan.
$ mkdir ~/.tempatan/lib/bash #create direktori jika tidak ada warna $ cp -v.sh colors_unset.sh ps1 -t ~/.tempatan/lib/bash/Konfigurasikan bash untuk menggunakan jm-shell
Kemudian sumber The PS1
fail dengan menambahkan baris berikut di anda ~/.Bashrc fail inisialisasi shell.
sumber ~/.Tempatan/lib/bash/ps1
Kemudian gunakan prompt_style pemboleh ubah dalam anda ~/.Bashrc Untuk menetapkan gaya segera anda (gaya yang tersedia termasuk standard, Tweaked, luas, yang minimum atau Kirby) seperti yang ditunjukkan.
prompt_style = luasSumber ps1 dan tetapkan gaya cepat
Simpan dan tutup ~/Bashrc Fail, kemudian sumber untuk melihat perubahan.
$ sumber ~/.BashrcJM-Shell untuk Linux
Untuk menukar lokasi fail log shell (lalai adalah ~/.Tempatan/Saham/Bash/Shell.log), menggunakan Bashshelllogfile pemboleh ubah dalam ~/.Bashrc fail.
BashshelllogFile = ~/.Bash-shell.log
Untuk maklumat lanjut, pergi ke repositori JM-Shell Github: https: // github.com/jmcclare/jm-shell
JM-Shell adalah alat yang sangat bermaklumat yang merangkumi set skrip untuk menyesuaikan shell bash anda, dengan banyak ciri praktikal dan bermaklumat untuk penggunaan harian. Cubalah dan beri maklum balas anda melalui bahagian komen di bawah.
- « Akan 'htop' menggantikan alat pemantauan 'atas' atas di linux?
- Linux Fun - Main Permainan Ular Klasik Lama di Terminal Linux »