The friendly interactive shell

Screenshot Λογισμικό:
The friendly interactive shell
Στοιχεία Λογισμικού:
Εκδοχή: 2.1.1
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: liljencrantz
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

Όπως υποδηλώνει το όνομά του, το φιλικό διαδραστικό κέλυφος (επίσης γνωστό ως ψάρι) είναι ένα φιλικό προς το χρήστη, δωρεάν και ανοιχτού κώδικα UNIX διαδραστικό κέλυφος που έχουν σχεδιαστεί ειδικά για να χρησιμοποιηθούν για interactiveness και ανακαλυψιμότητα τις δυνατότητές του. Είναι & rsquo? Sa drop-in αντικατάσταση για το bash (Bourne shell).
ψάρι & rsquo? s κύριος στόχος είναι να προσφέρει ένα πλούσιο σύνολο των ισχυρών λειτουργικότητα, συμπεριλαμβανομένης καρτέλα ολοκλήρωση, μια ανιχνεύσιμη και εκτεταμένο σύστημα βοήθειας, στην καρτέλα ολοκλήρωση της χορδές με μπαλαντέρ, και πολλές άλλες ελκυστικές λειτουργίες που εμείς & rsquo? ve αναφέρονται παρακάτω με μια ματιά. Χαρακτηριστικά σε ένα φιλικό διαδραστικό κέλυφος glanceThe είναι εύκολο στη χρήση, αναζήτηση, να θυμάστε, και να ανακαλύψετε. Περιλαμβάνει μια ειδική εντολή βοήθεια, η οποία επιτρέπει στους χρήστες να έχουν πρόσβαση σε όλα τα έγγραφα του, επισήμανση σύνταξης υποστήριξη, έξυπνη διαχείριση τερματικών, καθώς και υποστήριξη για την εσωτερική λειτουργία πρόχειρο ένα σύστημα GNU / Linux.
Το πρόγραμμα είναι γραμμένο εξ ολοκλήρου στη γλώσσα προγραμματισμού C ++ και μπορεί να αναπτυχθεί σε οποιοδήποτε διανομές του Linux, καθώς και σε άλλα UNIX-like λειτουργικά συστήματα, όπως το Mac OS X, BSD ή Solaris.Getting ξεκίνησε με fishInstalling το ψάρι-κέλυφος για διανομή σας GNU / Linux αποδεικνύεται να είναι ένα εύκολο έργο, ακόμη και για αρχάριους, όπως θα έχετε μόνο για να κατεβάσετε την τελευταία έκδοση της εφαρμογής από Softoware, αποθηκεύστε το αρχείο στον υπολογιστή σας και να εξαγάγετε τα περιεχόμενά του, χρησιμοποιώντας το αγαπημένο αρχείο διαχειριστή σας.
Στη συνέχεια, ανοίξτε ένα τερματικό app και να μεταβείτε στη θέση των εξαγομένων αρχεία αρχειοθέτησης (π.χ. CD /home/softoware/fish-2.1.1), όπου θα πρέπει να εκτελέσετε το & lsquo? ./ Configure && make & rsquo? εντολών για να ρυθμίσετε και να καταρτίσει το πρόγραμμα, που ακολουθείται από το & lsquo? make install & rsquo? εντολή για να το εγκαταστήσετε

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • διορθώσεις ασφαλείας:
  • Το web interface του fish_config τώρα χρησιμοποιεί ένα διακριτικό ταυτότητας για την προστασία των αιτημάτων και ανταποκρίνεται μόνο στις αιτήσεις από το τοπικό μηχάνημα με αυτόν τον τρόπο, αποτρέποντας μια απομακρυσμένη κώδικα εκτέλεση επίθεση. (Κλείσιμο CVE-2014-2914). # 1438
  • psub και funced πλέον ευάλωτες σε επιθέσεις που επιτρέπουν την τοπική κλιμάκωση προνομίων και αλλοίωση δεδομένων (κλείσιμο CVE-2014-2906 και CVE-2014 έως 3856) είναι. # 1437
  • fishd χρησιμοποιεί μια ασφαλή διαδρομή για την υποδοχή του, αποτρέποντας μια τοπική επίθεση κλιμάκωση προνομίων (κλείσιμο CVE-2014-2905). # 1436
  • __ fish_print_packages δεν είναι πλέον ευάλωτα σε επιθέσεις που θα επιτρέψει την τοπική κλιμάκωση προνομίων και αλλοίωση δεδομένων (κλείσιμο CVE-2014-3219). # 1440
  • Άλλες διορθώσεις:
  • fishd τώρα αγνοεί SIGPIPE, για τον καθορισμό συντριβές χρησιμοποιώντας εργαλεία όπως το GNU Παράλληλη και που παρατηρήθηκαν πιο συχνά, ως αποτέλεσμα των άλλων αλλαγών fishd. # 1084 & # 1690

Τι είναι καινούργιο στην έκδοση 2.0.0:

  • Σημαντικές αλλαγές:
  • Η αντικατάσταση εντολών τροποποιήσει τώρα $ κατάσταση # 547.
  • Προηγουμένως η κατάσταση εξόδου της αντικαταστάσεις εντολών (όπως (ΑμεΑ)) αγνοήθηκε? Ωστόσο, τώρα που τροποποιεί $, κατάσταση. Επιπλέον, η εντολή set τώρα θέτει μόνο $ κατάστασης στην αποτυχία? είναι ανέγγιχτη από την επιτυχία. Αυτό επιτρέπει την ακόλουθη μορφή:
  • αν οριστεί python_path (που python)
  • ...
  • τέλος
  • Επειδή η ομάδα δεν τροποποιεί $ κατάστασης στην επιτυχία, το αν υποκατάστημα ελέγχει αποτελεσματικά κατά πόσον το οποίο πέτυχε, και αν ναι, αν η ομάδα πέτυχε επίσης.
  • Βελτιώσεις στα $ PATH χειρισμό.
  • Υπάρχει μια νέα μεταβλητή, $ fish_user_paths, το οποίο μπορεί να ρυθμιστεί παγκοσμίως, και το περιεχόμενο της οποίας επισυνάπτεται στο $ PATH # 527
  • / etc / μονοπάτια και /etc/paths.d τώρα σεβαστά σε OS X
  • ψάρια δεν είναι πλέον τροποποιεί $ PATH για να βρει το δικό εκτελέσιμα του
  • Παραγάδια χρησιμοποιούν πλέον αποσιωπητικά για αλλαγές γραμμών και αντιγραφή και επικόλληση δεν θα πρέπει πλέον να περιλαμβάνει μια νέα γραμμή, ακόμη και αν η γραμμή ήταν σπασμένα # 300
  • Νέα σύνταξη για τις σειρές του δείκτη (μερικές φορές γνωστή ως & quot? Φέτες & quot?) # 212
  • ψάρια υποστηρίζει τώρα ένα άλλο, αν Δήλωση # 134
  • Διαδικασία και pid ολοκλήρωση λειτουργεί τώρα σε OS X # 129
  • ψάρια είναι τώρα relocatable, και δεν εξαρτάται πλέον από καταρτίζονται-σε μονοπάτια # 125
  • ψάρια υποστηρίζει πλέον το δικαίωμα προτροπή (RPROMPT) μέσω της λειτουργίας fish_right_prompt # 80
  • ψάρι χρησιμοποιεί τώρα posix_spawn αντί του οχήματος, όταν είναι δυνατόν, το οποίο είναι πολύ πιο γρήγορα για το BSD και το OS X # 11
  • Άλλες αξιοσημείωτες Διορθώσεις:
  • Ενημέρωση συμπληρώσεις VCS (Darcs, CVS, SVN, κλπ.)
  • Αποφύγετε καλώντας getcwd στο κύριο νήμα, δεδομένου ότι μπορεί να κρεμάσει # 696
  • Control-D (προς τα εμπρός διαγραφή) δεν είναι πλέον σταματά σε μια περίοδο # 667
  • ολοκληρώσεις για πολλές νέες εντολές
  • ψάρια σέβεται πλέον μοναδικές συντομεύσεις πληκτρολογίου του rxvt # 657
  • xsel δεν είναι πλέον χτίστηκε ως μέρος των ψαριών. Θα εξακολουθεί να ασκηθούν εάν εγκατασταθεί ξεχωριστά # 633
  • __ fish_filter_mime πλέον spews # 628
  • Η --no-εκτέλεση δυνατότητα να αλιεύουν πλέον ανατρέπεται όταν φτάνει στο τέλος του μπλοκ # 624
  • fish_config ξέρει πώς να βρει τα ψάρια, ακόμη και αν αυτό δεν είναι στο $ PATH # 621
  • Ένας κορυφαίος χώρος τώρα εμποδίζει την εγγραφή στην ιστορία, όπως γίνεται στο bash και zsh # 615
  • Το πάτημα του enter μετά από μια ανάστροφη κάθετο πηγαίνει μόνο σε μια νέα γραμμή, αν ακολουθείται από λευκό κενό ή το τέλος της γραμμής # 613
  • printf είναι τώρα ενσωματωμένη στο # 611
  • Χειριστές εκδήλωση θα πρέπει πλέον να βάλει φωτιά εάν τα σήματα μπλοκάρει # 608
  • set_color είναι τώρα ενσωματωμένη στο # 578
  • συμπληρώσεις σελίδα man βρίσκονται τώρα σε ένα νέο κατάλογο generated_completions, αντί ολοκληρώσεις σας καταλόγου # 576
  • καρτέλα καθαρίζει τώρα Αυτόματες προτάσεις # 561
  • καρτέλα ολοκλήρωση μέσα από ένα ζευγάρι εισαγωγικά επιχειρεί τώρα να & quot? Κατάλληλο & quot? το απόσπασμα κλεισίματος # 552
  • $ Editor μπορεί τώρα να είναι ένας κατάλογος: για παράδειγμα, που ΕΚΔΟΤΗ gvim -f) # 541
  • σώματα περίπτωση είναι τώρα εσοχή # 530
  • Ο διακόπτης -p προφίλ δεν είναι πλέον κολλάει # 517
  • Μπορείτε τώρα να ελέγχετε-C από την ανάγνωση # 516
  • umask είναι πλέον λειτουργική σε OS X # 515
  • Αποφύγετε καλώντας getpwnam στο κύριο νήμα, δεδομένου ότι μπορεί να κρεμάσει # 512
  • Alt-F ή Alt-δεξί βελάκι (Option-F ή επιλογή-δεξιά-βέλος) δέχεται τώρα μια λέξη της αυθυποβολής # 435
  • Ρύθμιση ψάρια ως κέλυφος σύνδεσής σας δεν σκοτώνει OpenSUSE # 367

  • Τώρα
  • αντικάθετοι ενώσουν τις γραμμές, αντί να δημιουργήσει πολλαπλές εντολές # 347
  • echo εφαρμόζει τώρα το -e σημαία να ερμηνεύσει αποδράσεις # 337
  • Όταν η τελευταία ένδειξη στην είσοδο του χρήστη περιέχει κεφαλαία γράμματα, χρησιμοποιήστε την περίπτωση του κατά προτίμηση με εκείνη της αυθυποβολής # 335
  • Περιγραφές έχουν τώρα το δικό τους έντονο χρώμα # 279
  • μπαλαντέρ που ξεκινούν με ένα. (Για παράδειγμα, η εντολή ls. *) Δεν ταιριάζουν πλέον. και .. # 270

  • Τώρα
  • Αναδρομικές μπαλαντέρ χειριστεί συμβολικό σύνδεσμο βρόχους # 268
  • Μπορείτε τώρα να διαγράψετε στοιχεία από την ιστορία fish_config web interface του # 250
  • Το OS X αναπτύσσουν πλέον αδύναμους κρίκους wcsdup και wcscasecmp # 240
  • ψάρια τώρα αποθηκεύει και επαναφέρει την ομάδα διαδικασία, η οποία αποτρέπει ορισμένες διαδικασίες από το να αναφερθεί λανθασμένα ως σταμάτησε # 197
  • funced τώρα παίρνει μια επιλογή συντάκτης # 187
  • σειρά Εναλλασσόμενη χρώματα είναι διαθέσιμα σε τηλεειδοποίησης ψάρια μέσω fish_pager_color_secondary # 186
  • Οικουμενική μεταβλητές τιμές έχουν αποθηκευτεί με βάση τη διεύθυνση MAC σας, όχι όνομα σας # 183
  • Το καπέλο ^ τώρα κάνει μόνο μια ανακατεύθυνση stderr αν είναι ο πρώτος χαρακτήρας του συμβολικού, κάνοντας τους χρήστες GIT ευτυχής # 168
  • Αυτόματες προτάσεις δεν θα είναι πλέον γραμμή αιτία περιτύλιγμα # 167
  • Καλύτερη διαχείριση του Unicode χαρακτήρες που συνδυάζει # 155
  • SIGHUPs ψάρια διαδικασίες πιο συχνά # 138
  • ψάρια δεν προκαλεί πλέον sudo να ζητήσει έναν κωδικό πρόσβασης κάθε φορά
  • ψάρια συμπεριφέρεται καλύτερα κάτω από Midnight Commander # 121
  • που -e δεν κολλάει # 100
  • ψάρια τώρα θα εισάγει αυτόματα την ιστορία από το bash, εάν δεν υπάρχει ιστορικό ψάρια # 66
  • ομοιοματικά-νέες γραμμές στο εσωτερικό εισαγωγικά τώρα συμπεριφέρονται περισσότερο διαισθητικά # 52
  • τίτλοι καρτελών θα πρέπει να εμφανίζονται σωστά σε iTerm2 # 47
  • SCP απομακρυσμένη ολοκλήρωση μονοπάτι τώρα λειτουργεί μερικές φορές # 42
  • Η ανάγνωση BUILTIN δεν εμφανίζει πλέον Αυτόματες προτάσεις # 29
  • Προσαρμοσμένη πλήκτρων μπορεί τώρα να ρυθμιστεί μέσω της λειτουργίας fish_user_key_bindings # 21
  • Όλα τα Python scripts τώρα λειτουργούν σωστά υπό τόσο Python 2 και Python 3 # 14
  • Το & quot? Δεχθεί αυθυποβολή & quot? κλειδί μπορεί τώρα να διαμορφωθεί # 19
  • Αυτόματες προτάσεις θα προτείνουν πλέον άκυρες εντολές # 6

Τι είναι καινούργιο στην έκδοση 1.23.1:

  • Αυτή η έκδοση περιλαμβάνει έναν μακρύ κατάλογο των διορθώσεις για σφάλματα , ενοχλήσεις και misfeatures, καθώς και πολλά νέα εντολή ειδικά ολοκληρώσεις καρτέλα.

Απαιτήσεις :

  • Doxygen
  • Ncurses

Παρόμοια λογισμικά

ObexTool
ObexTool

3 Jun 15

JCTerm
JCTerm

14 Apr 15

VirgoFTP
VirgoFTP

3 Jun 15

NASLite
NASLite

2 Jun 15

Σχόλια για The friendly interactive shell

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!