コマンドラインから文字を削除するためにreadlineコマンドを使用するとき(たとえばを使用して貼り付けることができますが、Ctrl-UどこCtrl-yに保存されていますか?)X11クリップボードをまったく使用していないようです。
答え1
Emacsのようにキリングサークルに入ります。 GNU Readlineドキュメントから:
kill コマンドを使用すると、テキストがキリングに保存されます。連続してキルをするとすべてのキルされたテキストが一緒に保存されるので、後ろに引くとすべての内容が得られます。 Kill Ring は行ごとに指定されません。以前に入力した行から削除したテキストは、後で別の行を入力したときに再インポートできます。
源泉:http://www.gnu.org/software/bash/manual/html_node/Readline-Killing-Commands.html
Kill Ringはmalloc
charポインタを介して割り当てられたメモリに保存されます。kill.c
readlineソースから:
/* Where to store killed text. */
static char **rl_kill_ring = (char **)NULL;
答え2
readline
グラフィック環境(Xクリップボードやその他の環境など)をまったく考慮しない(少なくとも最初は)ttyを使用するためのライブラリ。