About: GNU Readline

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such as Bash. It is currently maintained by Chet Ramey as part of the GNU Project. It allows users to move the text cursor, search the command history, control a kill ring (a more flexible version of a copy/paste clipboard) and use tab completion on a text terminal. As a cross-platform library, readline allows applications on various systems to exhibit identical line-editing behavior.

Property Value
dbo:abstract
  • GNU Readline je softwarová knihovna implementující v rámci textového řádku pohodlný uživatelský vstup z počítačové klávesnice. Je vyvíjena v rámci projektu GNU a naprogramována v C, pro který je určena především. Byla ale napsána rozhraní umožňující využít Readline v jiných jazycích, například v Pythonu. V rámci řádku podporuje umožňuje mimo jiné pohyb kurzoru doleva a doprava, a ukládání předchozích vstupů a jejich prohledávání a znovuzadání. Nabízí dvě přednastavené sady klávesových zkratek, přičemž ta výchozí vychází ze zkratek textového editoru Emacs, zatímco druhá vychází ze zkratek textového editoru Vi. Jedná se o multiplatformní software, díky kterému mohou aplikace na různých platformách nabízet jednotný styl editování příkazového řádku. Oblíbený je ale zejména ve světě systémů unixového typu, kde lze za jeho nejvýznačnějšího uživatele označit příkazový interpret Bash, kde nachází uplatnění přímo v editaci příkazového řádku. GNU Readline je svobodný software licencovaný licencí GNU GPL. Z důvodu nekompatibility s jinými licencemi vzniklo několik knihoven s chováním podobným Readline, ale s jinou licencí, například libedit pod licencí BSD a Tecla pod licencí MIT. (cs)
  • Η GNU readline είναι μια βιβλιοθήκη λογισμικού που δημιουργήθηκε και συντηρείται από το εγχείρημα GNU. Διατίθεται με την άδεια GPL. Παρέχει δυνατότητες επεξεργασίας γραμμής-εντολών. Η τρέχουσα έκδοση είναι η 8.1. Καινούργια χαρακτηριστικά που έχουν προστεθεί είναι η υποστήριξη χαρακτήρων πολλών μπάιτ Unicode. Για παράδειγμα σε μια εφαρμογή που χρησιμοποιεί τη βιβλιοθήκη αυτή ,πατώντας τον συνδυασμό πλήκτρων C-b (-B) μετακινείται ο πίσω ένα κενό, ενώ ο συνδυασμός C-f μετακινεί το δρομέα μπροστά ένα κενό. Ο συνδυασμός C-r ξεκινάει μια αναζήτηση στο ιστορικό. Αυτές οι (που είναι οι προκαθορισμένες, αν και προαιρετικά είναι διαθέσιμες συσχετίσεις του προγράμματος vi) προέρχονται από ένα από τα παλιότερα και πιο δημοφιλή έργα του GNU πρότζεκτ, τον επεξεργαστή κειμένου Emacs. Η Readline υποστηρίζει και μιά ποικιλία από προχωρημένα χαρακτηριστικά, συμπεριλαμβανομένου του kill ring (μια ευέλικτη εκδοχή του προχείρου αποκοπής/επικόλλησης) και . Σαν διαπλατφορμική βιβλιοθήκη η readline επιτρέπει σε πολλές εφαρμογές σε διάφορες πλατφόρμες ναεπιδεικνύουν παρόμοια συμπεριφορά στην επεξεργασία μιας γραμμής εντολών. (el)
  • GNU readline ist eine vom GNU-Projekt erstellte und gewartete Programmbibliothek mit Funktionen zum Bearbeiten von Zeilen. Sie steht unter der GPL und wird in Projekten wie zum Beispiel bash genutzt. Ab Version 6.1 unterstützt readline auch Unicode-Zeichen. Unterstützt ein Programm readline, so bewegt beispielsweise der Druck auf Strg+b den Cursor ein Zeichen zurück, Strg+f bewegt den Cursor ein Zeichen vorwärts und Strg+r durchsucht die Befehlspuffer. Diese standardmäßigen Tastenkombinationen stammen von einem der ersten GNU-Projekte, dem Texteditor Emacs. Readline unterstützt eine Vielzahl einfacher Funktionen, wie beispielsweise einen sogenannten „kill ring“ (eine flexiblere Variante einer Zwischenablage) und Befehlszeilenergänzung. Da es sich um eine plattformübergreifende Bibliothek handelt, erlaubt readline-Anwendern das gleiche Zeilenbearbeitungsverhalten auf verschiedenen Betriebssystemen. Readline lässt sich mit Hilfe einer Konfigurationsdatei anpassen, die für den Benutzer gilt (~/.inputrc) oder programmspezifisch sein kann. In dieser Datei ist es möglich, eigene Tastenkombinationen zu definieren und diverse andere Einstellungen zu ändern. (de)
  • GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such as Bash. It is currently maintained by Chet Ramey as part of the GNU Project. It allows users to move the text cursor, search the command history, control a kill ring (a more flexible version of a copy/paste clipboard) and use tab completion on a text terminal. As a cross-platform library, readline allows applications on various systems to exhibit identical line-editing behavior. (en)
  • GNU Readline est une bibliothèque logicielle conférant aux interfaces en ligne de commande les fonctionnalités d'édition et d'historique. C'est un logiciel libre maintenu pour le projet GNU par Chet Ramey, le mainteneur de GNU Bash. (fr)
  • GNU Readline(グニュー・リードライン)は、GNUプロジェクトが開発・保守しているライブラリの1つ。GPLでライセンスされ、bashなどのプロジェクトで使われている。 Readlineを使ったアプリケーションでは、CTRL-B押下でカーソルを1文字ぶん戻し、CTRL-F押下で1文字ぶん進め、CTRL-Rでコマンド履歴を検索できる。これらのショートカットキー(前述はデフォルトであり、vi風のバインディングも可能)はGNUの最も有名なプロジェクトであるテキストエディタのGNU Emacsに倣ったものである。Readlineには他にも、キルリング(コピー・アンド・ペーストをより柔軟にしたもの)、といった基本機能がある。クロスプラットフォームのライブラリであるため、アプリケーションの行編集動作を各種システムで同一にすることができる。 Readlineは設定ファイルでカスタマイズでき、設定ファイルの位置はデフォルト (~/.inputrc) もあるが、アプリケーションで指定したパスでもよい。このファイルでキーバインディングなどをカスタマイズできる。 (ja)
  • GNU readline은 명령 줄 인터페이스에서 줄 편집 및 입력 기록 저장 등의 역할을 하는 라이브러리이다. GNU 프로젝트에 속해 있다. GNU readline은 입력 자동 완성, 커서 이동, 잘라내기, 복사, 붙여넣기 등의 기능을 지원하며, Bash 등의 명령 줄 기반 인터랙티브 소프트웨어에서 사용된다. (ko)
  • GNU Readline – biblioteka programistyczna, stworzona i rozwijana przez Projekt GNU na licencji GPL, dającą możliwość korzystania z takich funkcji jak: * pełna edycja linii poleceń * edycja i przeszukiwanie historii * dopełnianie nazw i adresów (ang. command line completion) Stosowana jest w programach takich jak bash i innych stosujących linię poleceń. Obecna wersja to 8.1 z dnia 07 grudnia 2020 roku. (pl)
  • GNU Readline é uma biblioteca de software desenvolvida e mantida pelo projeto GNU e publicada sobre a licença GPL. Sua função é prover funcionalidades extras na edição de linha de comando, por exemplo : * completamento do início de nomes com a tecla , * movimentação do cursor para trás com o atalho Ctrl+B e * movimentação do cursor para frente com o atalho Ctrl+F. A maior parte destes atalhos imita o comportamento de outros softwares do projeto GNU, como por exemplo o Emacs e o Vi. Um projeto que faz uso desta biblioteca é o interpretador de comandos bash. A GNU Readline é portável e permite que as aplicações mostrem comportamento semelhante em diversos sistemas operacionais. Muitas críticas são feitas à biblioteca, uma inclusive partindo da própria página de manual da GNU Readline que a descreve como "grande demais e lenta demais". Outro problema é a licença GPL que obriga todo software que a utiliza a também se licenciar sob GPL. Há alternativas à GNU Readline, como as bibliotecas Tecla e Editline, que estão sob licença BSD. (pt)
  • GNU readline — свободная библиотека для интерфейса командной строки и обработки строк. Создана и поддерживается в рамках проекта GNU. Библиотека распространяется на условиях GNU General Public License. Последние версии библиотеки позволяют работать с многобайтовыми кодировками (Unicode). Например, при вводе строки с использованием readline нажатие C-b (Ctrl+B) передвигает курсор на одну позицию назад, тогда как Ctrl+F передвигает курсор на одну позицию вперёд; нажатие Ctrl+R позволяет произвести поиск команд среди ранее введённых; использование этих клавиш пришло из одной из старейших и популярнейших программ проекта GNU — текстового редактора Emacs (описаны назначенные по умолчанию клавиши, но это назначение можно изменить, сделав его подобным применяемому в редакторе vi). Кроме того, readline поддерживает буфер обмена и дополнение имени команды по первым символам при нажатии клавиши Tab ↹. Readline является кросс-платформеной библиотекой, а значит, позволяет многим программам сохранить одинаковое поведение при вводе строки пользователем даже при переходе на другую платформу. (ru)
  • GNU Readline是一个软件库,可为具有命令行界面(例如Bash)的提供行编辑器和历史记录功能。是GNU計劃的一部分,目前由Chet Ramey维护。 用户可以移动文本光标,搜索命令历史,控制kill ring(一个更灵活的剪贴板),并在文本终端上使用Tab键自动完成。作为一个跨平臺的库,readline允许不同系统上的应用程序展现相同的行编辑行为。 (zh)
dbo:author
dbo:genre
dbo:license
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1835851 (xsd:integer)
dbo:wikiPageLength
  • 14770 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124949324 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
  • Chet Ramey (en)
dbp:genre
dbp:license
  • 1994 (xsd:integer)
  • 1997 (xsd:integer)
  • 2009 (xsd:integer)
dbp:logo
  • Heckert GNU white.svg (en)
dbp:logoSize
  • 64 (xsd:integer)
dbp:name
  • GNU Readline (en)
dbp:programmingLanguage
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such as Bash. It is currently maintained by Chet Ramey as part of the GNU Project. It allows users to move the text cursor, search the command history, control a kill ring (a more flexible version of a copy/paste clipboard) and use tab completion on a text terminal. As a cross-platform library, readline allows applications on various systems to exhibit identical line-editing behavior. (en)
  • GNU Readline est une bibliothèque logicielle conférant aux interfaces en ligne de commande les fonctionnalités d'édition et d'historique. C'est un logiciel libre maintenu pour le projet GNU par Chet Ramey, le mainteneur de GNU Bash. (fr)
  • GNU Readline(グニュー・リードライン)は、GNUプロジェクトが開発・保守しているライブラリの1つ。GPLでライセンスされ、bashなどのプロジェクトで使われている。 Readlineを使ったアプリケーションでは、CTRL-B押下でカーソルを1文字ぶん戻し、CTRL-F押下で1文字ぶん進め、CTRL-Rでコマンド履歴を検索できる。これらのショートカットキー(前述はデフォルトであり、vi風のバインディングも可能)はGNUの最も有名なプロジェクトであるテキストエディタのGNU Emacsに倣ったものである。Readlineには他にも、キルリング(コピー・アンド・ペーストをより柔軟にしたもの)、といった基本機能がある。クロスプラットフォームのライブラリであるため、アプリケーションの行編集動作を各種システムで同一にすることができる。 Readlineは設定ファイルでカスタマイズでき、設定ファイルの位置はデフォルト (~/.inputrc) もあるが、アプリケーションで指定したパスでもよい。このファイルでキーバインディングなどをカスタマイズできる。 (ja)
  • GNU readline은 명령 줄 인터페이스에서 줄 편집 및 입력 기록 저장 등의 역할을 하는 라이브러리이다. GNU 프로젝트에 속해 있다. GNU readline은 입력 자동 완성, 커서 이동, 잘라내기, 복사, 붙여넣기 등의 기능을 지원하며, Bash 등의 명령 줄 기반 인터랙티브 소프트웨어에서 사용된다. (ko)
  • GNU Readline – biblioteka programistyczna, stworzona i rozwijana przez Projekt GNU na licencji GPL, dającą możliwość korzystania z takich funkcji jak: * pełna edycja linii poleceń * edycja i przeszukiwanie historii * dopełnianie nazw i adresów (ang. command line completion) Stosowana jest w programach takich jak bash i innych stosujących linię poleceń. Obecna wersja to 8.1 z dnia 07 grudnia 2020 roku. (pl)
  • GNU Readline是一个软件库,可为具有命令行界面(例如Bash)的提供行编辑器和历史记录功能。是GNU計劃的一部分,目前由Chet Ramey维护。 用户可以移动文本光标,搜索命令历史,控制kill ring(一个更灵活的剪贴板),并在文本终端上使用Tab键自动完成。作为一个跨平臺的库,readline允许不同系统上的应用程序展现相同的行编辑行为。 (zh)
  • GNU Readline je softwarová knihovna implementující v rámci textového řádku pohodlný uživatelský vstup z počítačové klávesnice. Je vyvíjena v rámci projektu GNU a naprogramována v C, pro který je určena především. Byla ale napsána rozhraní umožňující využít Readline v jiných jazycích, například v Pythonu. GNU Readline je svobodný software licencovaný licencí GNU GPL. Z důvodu nekompatibility s jinými licencemi vzniklo několik knihoven s chováním podobným Readline, ale s jinou licencí, například libedit pod licencí BSD a Tecla pod licencí MIT. (cs)
  • Η GNU readline είναι μια βιβλιοθήκη λογισμικού που δημιουργήθηκε και συντηρείται από το εγχείρημα GNU. Διατίθεται με την άδεια GPL. Παρέχει δυνατότητες επεξεργασίας γραμμής-εντολών. Η τρέχουσα έκδοση είναι η 8.1. Καινούργια χαρακτηριστικά που έχουν προστεθεί είναι η υποστήριξη χαρακτήρων πολλών μπάιτ Unicode. (el)
  • GNU readline ist eine vom GNU-Projekt erstellte und gewartete Programmbibliothek mit Funktionen zum Bearbeiten von Zeilen. Sie steht unter der GPL und wird in Projekten wie zum Beispiel bash genutzt. Ab Version 6.1 unterstützt readline auch Unicode-Zeichen. Readline lässt sich mit Hilfe einer Konfigurationsdatei anpassen, die für den Benutzer gilt (~/.inputrc) oder programmspezifisch sein kann. In dieser Datei ist es möglich, eigene Tastenkombinationen zu definieren und diverse andere Einstellungen zu ändern. (de)
  • GNU Readline é uma biblioteca de software desenvolvida e mantida pelo projeto GNU e publicada sobre a licença GPL. Sua função é prover funcionalidades extras na edição de linha de comando, por exemplo : * completamento do início de nomes com a tecla , * movimentação do cursor para trás com o atalho Ctrl+B e * movimentação do cursor para frente com o atalho Ctrl+F. A maior parte destes atalhos imita o comportamento de outros softwares do projeto GNU, como por exemplo o Emacs e o Vi. (pt)
  • GNU readline — свободная библиотека для интерфейса командной строки и обработки строк. Создана и поддерживается в рамках проекта GNU. Библиотека распространяется на условиях GNU General Public License. Последние версии библиотеки позволяют работать с многобайтовыми кодировками (Unicode). (ru)
rdfs:label
  • GNU Readline (cs)
  • GNU readline (de)
  • GNU Readline (en)
  • GNU readline (el)
  • GNU Readline (fr)
  • GNU readline (ko)
  • GNU Readline (ja)
  • GNU readline (pl)
  • GNU Readline (pt)
  • GNU Readline (ru)
  • GNU Readline (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • GNU Readline (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License