The friendly interactive shell

Software screenshot:
The friendly interactive shell
Rincian Software:
Versi: 2.1.1
Tanggal Upload: 17 Feb 15
Pengembang: liljencrantz
Lisensi: Gratis
Popularitas: 0

Rating: nan/5 (Total Votes: 0)

Seperti namanya, shell interaktif yang ramah (juga dikenal sebagai ikan) adalah, gratis dan open source-user friendly interaktif UNIX shell khusus dirancang untuk digunakan untuk interactiveness dan discoverability fitur-fiturnya. Ini & rsquo; sa drop-in pengganti Bash (Bourne shell).
Ikan & rsquo; tujuan utama adalah untuk menawarkan satu set kaya fungsi yang kuat, termasuk tab-completion, sistem bantuan ditemukan dan luas, tab-penyelesaian string dengan wildcard, dan banyak fungsi menarik lainnya yang kita & rsquo; telah tercantum di bawah ini sekilas. Fitur pada shell interaktif ramah glanceThe mudah digunakan, pencarian, ingat, dan menemukan. Ini termasuk perintah bantuan khusus, yang memungkinkan pengguna untuk mengakses semua dokumentasi, sintaks dukungan, penanganan terminal cerdas, dan dukungan untuk fungsi clipboard internal sistem GNU / Linux.
Program ini ditulis seluruhnya dalam bahasa pemrograman C ++ dan dapat digunakan pada setiap distribusi Linux, serta pada sistem operasi UNIX-like lainnya, seperti Mac OS X, BSD atau Solaris.Getting dimulai dengan fishInstalling ikan-shell pada distribusi GNU / Linux Anda terbukti menjadi tugas yang mudah bahkan untuk pemula, karena Anda hanya perlu men-download versi terbaru dari aplikasi dari Softoware, menyimpan arsip pada PC Anda dan ekstrak isinya menggunakan manajer arsip favorit Anda.
Kemudian, buka aplikasi Terminal dan pergi ke lokasi file arsip diekstrak (misalnya cd /home/softoware/fish-2.1.1), di mana Anda harus menjalankan & lsquo; ./ configure && make & rsquo; perintah untuk mengkonfigurasi dan mengkompilasi program, diikuti oleh & lsquo; & rsquo make install; perintah untuk menginstalnya

Apa yang baru dalam rilis ini:.

  • perbaikan Keamanan:
  • fish_config antarmuka web sekarang menggunakan token otentikasi untuk melindungi permintaan dan hanya merespon permintaan dari mesin lokal dengan token ini, mencegah eksekusi kode serangan jarak jauh. (Menutup CVE-2014-2914). # 1438
  • psub dan funced tidak lagi rentan terhadap serangan yang memungkinkan eskalasi hak istimewa lokal dan data gangguan (menutup CVE-2014-2906 dan CVE-2014-3856). # 1437
  • fishd menggunakan jalur yang aman untuk soket, mencegah serangan eskalasi hak istimewa lokal (menutup CVE-2014-2905). # 1436
  • __ fish_print_packages tidak lagi rentan terhadap serangan yang akan memungkinkan eskalasi hak istimewa lokal dan data gangguan (menutup CVE-2014-3219). # 1440
  • perbaikan lain:
  • fishd sekarang mengabaikan SIGPIPE, memperbaiki crash menggunakan alat bantu seperti GNU Paralel dan yang terjadi lebih sering sebagai akibat dari perubahan fishd lainnya. # 1084 & # 1690

Apa yang baru dalam versi 2.0.0:

  • Perubahan Signifikan:
  • substitusi Command sekarang memodifikasi $ Status # 547.
  • Sebelumnya status exit substitusi perintah (seperti (pwd)) diabaikan; Namun sekarang memodifikasi statusnya $. Selain itu, perintah set sekarang hanya menetapkan $ status pada kegagalan; itu tersentuh pada kesuksesan. Hal ini memungkinkan untuk pola berikut:
  • jika diatur python_path (yang python)
  • ...
  • akhir
  • Karena set tidak mengubah $ status pada kesuksesan, jika cabang efektif tes apakah yang berhasil, dan jika demikian, apakah set juga berhasil.
  • Perbaikan $ PATH penanganan
  • .
  • Ada variabel baru, $ fish_user_paths, yang dapat diatur secara universal, dan yang isinya yang ditambahkan ke $ PATH # 527
  • / etc / jalur dan /etc/paths.d sekarang dihormati pada OS X
  • ikan tidak lagi memodifikasi $ PATH untuk menemukan binari sendiri
  • Antrean panjang tidak lagi menggunakan elipsis untuk jeda baris, dan copy dan paste seharusnya tidak lagi menyertakan baris bahkan jika jalur ini rusak # 300
  • sintaks baru untuk rentang indeks (kadang-kadang dikenal sebagai & quot; irisan & quot;) # 212
  • ikan sekarang mendukung lagi jika pernyataan # 134
  • Proses dan penyelesaian pid sekarang bekerja pada OS X # 129
  • ikan sekarang relocatable, dan tidak lagi tergantung pada dikompilasi-in jalur # 125
  • ikan sekarang mendukung prompt kanan (RPROMPT) melalui fungsi fish_right_prompt # 80
  • ikan sekarang menggunakan posix_spawn bukan garpu bila memungkinkan, yang jauh lebih cepat di BSD dan OS X # 11
  • Perbaikan Terkemuka lain:
  • Diperbarui penyelesaian VCS (darcs, cvs, svn, dll.)
  • Hindari menelepon getcwd di thread utama, karena dapat menggantung # 696
  • Control-D (maju menghapus) tidak lagi berhenti pada periode # 667
  • Penyelesaian untuk banyak perintah baru
  • ikan sekarang menghormati keybindings unik rxvt itu # 657
  • xsel tidak lagi dibangun sebagai bagian dari ikan. Ini masih akan dipanggil jika diinstal secara terpisah # 633
  • __ fish_filter_mime tidak lagi spews # 628
  • --no-mengeksekusi opsi untuk ikan tidak lagi jatuh di atas ketika mencapai ujung blok # 624
  • fish_config tahu bagaimana menemukan ikan bahkan jika itu tidak dalam $ PATH # 621
  • Sebuah ruang terkemuka sekarang mencegah menulis sejarah, seperti yang dilakukan di bash dan zsh # 615
  • Menekan enter setelah garis miring terbalik hanya pergi ke baris baru jika diikuti dengan spasi atau akhir baris # 613
  • printf sekarang menjadi builtin # 611
  • penangan acara harus api tidak lagi jika sinyal yang diblokir # 608
  • set_color sekarang menjadi builtin # 578
  • penyelesaian halaman manual yang sekarang terletak di direktori generated_completions baru, bukan penyelesaian Anda direktori # 576
  • tab sekarang membersihkan Saran otomatis # 561
  • tab completion dari dalam sepasang tanda kutip sekarang mencoba untuk & quot; sesuai & quot; kutipan penutupan # 552
  • $ EDITOR sekarang bisa daftar: misalnya, mengatur EDITOR gvim f) # 541
  • badan kasus sekarang menjorok # 530
  • Profil opsi -p tidak lagi crash # 517
  • Sekarang Anda dapat mengontrol-C dari membaca # 516
  • umask sekarang fungsional pada OS X # 515
  • Hindari menelepon getpwnam di thread utama, karena dapat menggantung # 512
  • Alt-F atau Alt-panah kanan (Option-F atau pilihan-kanan panah) sekarang menerima satu kata dari sugesti # 435
  • ikan Pengaturan sebagai shell login Anda tidak lagi membunuh OpenSUSE # 367
  • backslashes sekarang bergabung garis, bukan menciptakan beberapa perintah # 347
  • gema sekarang menerapkan bendera -e untuk menafsirkan lolos # 337
  • Bila token terakhir di input pengguna berisi huruf, menggunakan kasus dalam preferensi untuk yang dari sugesti # 335
  • Deskripsi sekarang memiliki sendiri warna diredam # 279
  • Wildcard dimulai dengan. (Misalnya, ls. *) Tidak lagi cocok. dan .. # 270
  • wildcard Rekursif sekarang menangani symlink loop # 268
  • Anda sekarang dapat menghapus riwayat item dari fish_config antarmuka web # 250
  • OS X membangun sekarang link lemah wcsdup dan wcscasecmp # 240
  • ikan sekarang menyimpan dan mengembalikan kelompok proses, yang mencegah proses tertentu dari yang keliru dilaporkan sebagai berhenti # 197
  • funced sekarang mengambil opsi Editor # 187
  • warna Alternating baris yang tersedia di pager ikan melalui fish_pager_color_secondary # 186
  • nilai variabel Universal kini disimpan berdasarkan alamat MAC Anda, bukan Anda hostname # 183
  • sisipan ^ sekarang hanya melakukan pengalihan stderr jika karakter pertama dari token, membuat pengguna git bahagia # 168
  • Saran otomatis tidak akan lagi menyebabkan garis pembungkus # 167
  • penanganan yang lebih baik dari Unicode menggabungkan karakter # 155
  • SIGHUPs ikan proses lebih sering # 138
  • ikan tidak lagi menyebabkan sudo untuk meminta password setiap kali
  • ikan berperilaku lebih baik di bawah Midnight Commander # 121
  • set -e tidak lagi crash # 100
  • ikan sekarang secara otomatis akan mengimpor sejarah dari bash, jika tidak ada riwayat ikan # 66
  • Backslashed-baris dalam string yang dikutip sekarang berperilaku lebih intuitif # 52
  • judul Tab harus ditampilkan dengan benar di iTerm2 # 47
  • scp terpencil jalur penyelesaian sekarang kadang-kadang bekerja # 42
  • membaca builtin tidak lagi menunjukkan Saran otomatis # 29
  • Kustom binding kunci sekarang dapat diatur melalui fish_user_key_bindings fungsi # 21
  • script Semua Python sekarang berjalan dengan benar di bawah kedua Python 2 dan 3 Python # 14
  • & quot; menerima sugesti & quot; kunci sekarang dapat dikonfigurasi # 19
  • Saran otomatis tidak akan lagi menyarankan perintah yang tidak valid # 6

Apa yang baru dalam versi 1.23.1:

  • Rilis ini berisi daftar panjang perbaikan untuk bug , gangguan, dan misfeatures, serta banyak penyelesaian perintah spesifik baru tab.

Persyaratan :

  • Doxygen
  • ncurses

Software yang serupa

evilvte
evilvte

14 Apr 15

ma-shell
ma-shell

14 Apr 15

Kasablanca
Kasablanca

3 Jun 15

DreamPie
DreamPie

20 Feb 15

Komentar untuk The friendly interactive shell

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!