問題タブ [rlwrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - バックグラウンドでの実行中に rlwrap がジョブをハングアップさせる
rlwrap に問題があります (こちらのマニュアルページを参照してください)。次の状況を考慮してください:empty.tcl
は空のファイルです。この行をbashで
tclsh empty.tcl &
バックグラウンドでジョブを実行して終了するため、このプロンプトが表示されます
[1]+ Done tclsh empty.tcl
.
この行が
rlwrap tclsh empty.tcl &
バックグラウンドでジョブを実行し、終了しないため、このプロンプトが表示されます
[1]+ Stopped rlwrap tclsh empty.tcl
.
対応するジョブがバックグラウンドでハングします。私の質問は、ハングするのではなくジョブを終了させる方法ですか?
rlwrap は、指定されたコマンドを実行し、readline の行編集、永続的な履歴、および補完を提供するためにユーザー入力をインターセプトする Linux ユーティリティ コマンドです。そこに記載されているように、rlwrap の主なプロパティは、command と rlwrap command の違いに気付かないはずですが、上記で説明したように、このプロパティは保持されません。
たぶん、期待どおりに機能する rlwrap の代替案を提案できますか?
linux - rlwrap: マスター pty を開けませんでした: そのようなファイルまたはディレクトリはありません
実行しようとするとrlwrap tclsh
、次のエラー メッセージが表示されます。
これは何が原因ですか?この問題を解決するにはどうすればよいですか?
PS 私は 64 ビットの CentOS を実行しています。
sql - rlwrap が冗長な出力で画面を乱雑にするのはなぜですか?
sql*plus を使用しているときに、コマンド ライン編集用に Linux で rlwrap ユーティリティを使用しています。ユーティリティがキーボードから入力したすべてのコマンドをエコーすることを除いて、すべて問題ありません。たとえば、プロンプトに次のステートメントを入力したとします。
同じステートメントが端末に再びエコーされ、出力は次のようになります。
次に、次の行で select ステートメントを完了すると、出力は次のようになります。
問題は、クエリが大きくなると、この冗長性により端末が乱雑になり、クエリが読みにくくなるため、不要な出力を抑制するための提案があれば本当にありがたいです。
linux - コマンド履歴をサポートするインタプリタを実行するにはどうすればよいですか?
コマンド履歴をサポートするインタラクティブコンソールを実行する方法があることを私は知っています(プログラムは本質的にそれをサポートしていませんが)。しかし、私はその命令を覚えていません。誰か助けてもらえますか?
ubuntu-10.04 - ssh セッションでの rlwrap の使用
SSHを使用してubuntuサーバーにログインしています。ただし、タブのオートコンプリートなどのコマンドを使用したり、矢印キーを使用して以前の履歴を表示したりすることはできません。リモート マシンとローカル ディレクトリに rlwrap をインストールしました。rlwrap を使用して、これらのショートカットをサーバー (またはその他) で使用できるようにする方法があるかどうか疑問に思っていました。サーバーは Ubuntu Server エディション 10.0.4 を実行しています。
ocaml - rlwrap の補完ファイルを作成できますか?
次のスクリプトを使用して、トップレベルを開始します。
では、トップレベルで入力をオートコンプリートできるように .ml_completions ファイルを作成するにはどうすればよいでしょうか?
macos - rlwrap mac os x インストールエラー
Mac OS x (Snow Leopard) に RLWrap をインストールしようとしています。XCode があり、./configure
コマンドを正常に実行できますが、コマンドを実行しようとするとmake
、次のエラーが表示されます。
make all-recursive make all in doc make[2]: `all' に対しては何もしません。src gcc -DHAVE_CONFIG_H -I ですべて作成します。-I..
-DDATADIR=\"/usr/local/share\" -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c main. c: 関数 'read_options_and_command_name' 内: main.c:775: エラー: 'rl_basic_quote_characters' 宣言されていません (この関数で最初に使用) main.c:775: エラー: (宣言されていない各識別子は 1 回だけ報告されます main.c:775: エラー: 各関数に表示されます。) make[2]: * [main.o] エラー 1 make[1]:[all-recursive] エラー 1 make: * * [all] エラー 2
誰でもこの原因について何か考えがありますか?
bash - readlineがインストールされていることを示すyumが、readlineコマンドが機能していない
yum 私のシステムはreadlineがインストールされていることを示しています
しかし、readline
コマンドを実行しても機能しません
コマンドバイナリがパス上にないのではないかと思ったので検索してみましたが、うまくいきません..!!
基本的に私はインストールしようとしhttp://freecode.com/projects/rlwrap/
ていますが、readlineライブラリが見つからないと言ってconfigureが失敗しています。