亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? history.3

?? gsac程序包
?? 3
?? 第 1 頁 / 共 2 頁
字號:
.\".\" MAN PAGE COMMENTS to.\".\"	Chet Ramey.\"	Information Network Services.\"	Case Western Reserve University.\"	chet@ins.CWRU.Edu.\".\"	Last Change: Thu Jul 31 08:46:08 EDT 2003.\".TH HISTORY 3 "2003 July 31" "GNU History 5.0".\".\" File Name macro.  This used to be `.PN', for Path Name,.\" but Sun doesn't seem to like that very much..\".de FN\fI\|\\$1\|\fP...ds lp \fR\|(\fP.ds rp \fR\|)\fP.\" FnN return-value fun-name N arguments.de Fn1\fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3\fP\\*(rp.br...de Fn2.if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4\fP\\*(rp.if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4\fP\\*(rp.br...de Fn3.if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4,\|\\$5\fP\|\\*(rp.if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4, \\$5\fP\\*(rp.br...de Vb\fI\\$1\fP \fB\\$2\fP.br...SH NAMEhistory \- GNU History Library.SH COPYRIGHT.if t The GNU History Library is Copyright \(co 1989-2002 by the Free Software Foundation, Inc..if n The GNU History Library is Copyright (C) 1989-2002 by the Free Software Foundation, Inc..SH DESCRIPTIONMany programs read input from the user a line at a time.  The GNUHistory library is able to keep track of those lines, associate arbitrarydata with each line, and utilize information from previous lines incomposing new ones. .PP.SH "HISTORY EXPANSION".PPThe history library supports a history expansion feature thatis identical to the history expansion in.BR bash.This section describes what syntax features are available..PPHistory expansions introduce words from the history list intothe input stream, making it easy to repeat commands, insert thearguments to a previous command into the current input line, orfix errors in previous commands quickly..PPHistory expansion is usually performed immediately after a complete lineis read.It takes place in two parts.The first is to determine which line from the history listto use during substitution.The second is to select portions of that line for inclusion intothe current one.The line selected from the history is the \fIevent\fP,and the portions of that line that are acted upon are \fIwords\fP.Various \fImodifiers\fP are available to manipulate the selected words.The line is broken into words in the same fashion as \fBbash\fPdoes when reading input,so that several words that would otherwise be separated are considered one word when surrounded by quotes (see thedescription of \fBhistory_tokenize()\fP below).History expansions are introduced by the appearance of thehistory expansion character, which is \^\fB!\fP\^ by default.Only backslash (\^\fB\e\fP\^) and single quotes can quotethe history expansion character..SS Event Designators.PPAn event designator is a reference to a command line entry in thehistory list..PP.PD 0.TP.B !Start a history substitution, except when followed by a.BR blank ,newline, = or (..TP.B !\fIn\fRRefer to command line.IR n ..TP.B !\-\fIn\fRRefer to the current command line minus.IR n ..TP.B !!Refer to the previous command.  This is a synonym for `!\-1'..TP.B !\fIstring\fRRefer to the most recent command starting with .IR string ..TP.B !?\fIstring\fR\fB[?]\fRRefer to the most recent command containing.IR string .The trailing \fB?\fP may be omitted if.I stringis followed immediately by a newline..TP.B \d\s+2^\s-2\u\fIstring1\fP\d\s+2^\s-2\u\fIstring2\fP\d\s+2^\s-2\uQuick substitution.  Repeat the last command, replacing.I string1with.IR string2 .Equivalent to``!!:s/\fIstring1\fP/\fIstring2\fP/''(see \fBModifiers\fP below)..TP.B !#The entire command line typed so far..PD.SS Word Designators.PPWord designators are used to select desired words from the event.A .B :separates the event specification from the word designator.It may be omitted if the word designator begins with a.BR ^ ,.BR $ ,.BR * ,.BR \- ,or.BR % .Words are numbered from the beginning of the line,with the first word being denoted by 0 (zero).Words are inserted into the current line separated by single spaces..PP.PD 0.TP.B 0 (zero)The zeroth word.  For the shell, this is the commandword..TP.I nThe \fIn\fRth word..TP.B ^The first argument.  That is, word 1..TP.B $The last argument..TP.B %The word matched by the most recent `?\fIstring\fR?' search..TP.I x\fB\-\fPyA range of words; `\-\fIy\fR' abbreviates `0\-\fIy\fR'..TP.B *All of the words but the zeroth.  This is a synonymfor `\fI1\-$\fP'.  It is not an error to use.B *if there is just oneword in the event; the empty string is returned in that case..TP.B x*Abbreviates \fIx\-$\fP..TP.B x\-Abbreviates \fIx\-$\fP like \fBx*\fP, but omits the last word..PD.PPIf a word designator is supplied without an event specification, theprevious command is used as the event..SS Modifiers.PPAfter the optional word designator, there may appear a sequence ofone or more of the following modifiers, each preceded by a `:'..PP.PD 0.PP.TP.B hRemove a trailing file name component, leaving only the head..TP.B tRemove all leading file name components, leaving the tail..TP.B rRemove a trailing suffix of the form \fI.xxx\fP, leaving thebasename..TP.B eRemove all but the trailing suffix..TP.B pPrint the new command but do not execute it..TP.B qQuote the substituted words, escaping further substitutions..TP.B xQuote the substituted words as with.BR q ,but break into words at.B blanksand newlines..TP.B s/\fIold\fP/\fInew\fP/Substitute.I newfor the first occurrence of.I oldin the event line.  Any delimiter can be used in place of /.  Thefinal delimiter is optional if it is the last character of theevent line.  The delimiter may be quoted in.I oldand.I newwith a single backslash.  If & appears in.IR new ,it is replaced by.IR old .A single backslash will quote the &.  If.I oldis null, it is set to the last.I oldsubstituted, or, if no previous history substitutions took place,the last.I stringin a.B !?\fIstring\fR\fB[?]\fRsearch..TP.B &Repeat the previous substitution..TP.B gCause changes to be applied over the entire event line.  This isused in conjunction with `\fB:s\fP' (e.g., `\fB:gs/\fIold\fP/\fInew\fP/\fR')or `\fB:&\fP'.  If used with`\fB:s\fP', any delimiter can be usedin place of /, and the final delimiter is optionalif it is the last character of the event line.An \fBa\fP may be used as a synonym for \fBg\fP..TP.B GApply the following `\fBs\fP' modifier once to each word in the event line..PD.SH "PROGRAMMING WITH HISTORY FUNCTIONS"This section describes how to use the History library in other programs..SS Introduction to History.PPThe programmer using the History library has available functionsfor remembering lines on a history list, associating arbitrary datawith a line, removing lines from the list, searching through the listfor a line containing an arbitrary text string, and referencing any linein the list directly.  In addition, a history \fIexpansion\fP functionis available which provides for a consistent user interface acrossdifferent programs..PPThe user using programs written with the History library has thebenefit of a consistent user interface with a set of well-knowncommands for manipulating the text of previous lines and using that textin new commands.  The basic history manipulation commands areidentical tothe history substitution provided by \fBbash\fP..PPIf the programmer desires, he can use the Readline library, whichincludes some history manipulation by default, and has the addedadvantage of command line editing..PPBefore declaring any functions using any functionality the Historylibrary provides in other code, an application writer should includethe file.FN <readline/history.h>in any file that uses theHistory library's features.  It supplies extern declarations for allof the library's public functions and variables, and declares all ofthe public data structures..SS History Storage.PPThe history list is an array of history entries.  A history entry isdeclared as follows:.PP.Vb "typedef void *" histdata_t;.PP.nftypedef struct _hist_entry {  char *line;  char *timestamp;  histdata_t data;} HIST_ENTRY;.fi.PPThe history list itself might therefore be declared as.PP.Vb "HIST_ENTRY **" the_history_list;.PPThe state of the History library is encapsulated into a single structure:.PP.nf/* * A structure used to pass around the current state of the history. */typedef struct _hist_state {  HIST_ENTRY **entries; /* Pointer to the entries themselves. */  int offset;           /* The location pointer within this array. */  int length;           /* Number of elements within this array. */  int size;             /* Number of slots allocated to this array. */  int flags;} HISTORY_STATE;.fi.PPIf the flags member includes \fBHS_STIFLED\fP, the history has beenstifled..SH "History Functions".PPThis section describes the calling sequence for the various functionsexported by the GNU History library..SS Initializing History and State ManagementThis section describes functions used to initialize and managethe state of the History library when you want to use the historyfunctions in your program.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区免费在线看| 亚洲青青青在线视频| 亚洲一区二区三区小说| 国产一区二区不卡在线| 欧美三日本三级三级在线播放| 亚洲精品一区二区三区四区高清| 一区二区在线电影| 高清久久久久久| 91麻豆精品国产自产在线| 国产精品久久久久久久久图文区 | 亚洲成人综合网站| av一二三不卡影片| 久久久美女艺术照精彩视频福利播放| 亚洲国产精品久久人人爱蜜臀 | 在线观看成人小视频| 久久嫩草精品久久久久| 日韩国产欧美视频| 在线中文字幕不卡| 中文字幕在线观看不卡视频| 国产真实乱子伦精品视频| 欧美疯狂做受xxxx富婆| 一区二区三区影院| 91农村精品一区二区在线| 国产女人18毛片水真多成人如厕 | 日韩精品一二三| 久久久久国产精品麻豆| 欧美高清hd18日本| 五月综合激情网| 91精品1区2区| 一区二区在线免费观看| 99视频精品免费视频| 国产欧美视频在线观看| 国产一区二区三区在线观看免费| 日韩你懂的在线观看| 日本在线播放一区二区三区| 欧美日韩另类一区| 亚洲动漫第一页| 欧美综合久久久| 亚洲综合男人的天堂| 97se亚洲国产综合自在线观| 国产精品日产欧美久久久久| 国产不卡视频在线播放| 国产视频在线观看一区二区三区 | 26uuu亚洲| 狠狠狠色丁香婷婷综合激情 | 亚洲精品在线观| 老汉av免费一区二区三区| 在线播放国产精品二区一二区四区| 亚洲最新视频在线播放| 91成人在线观看喷潮| 亚洲一区二区三区四区五区黄 | 久久久国产一区二区三区四区小说 | 亚洲欧洲韩国日本视频| 99精品欧美一区| 亚洲欧美日韩中文字幕一区二区三区| 93久久精品日日躁夜夜躁欧美| 国产精品初高中害羞小美女文| 成人在线综合网站| 日韩毛片视频在线看| 日本道在线观看一区二区| 最新高清无码专区| 在线亚洲欧美专区二区| 一区二区三区自拍| 色综合天天综合在线视频| 亚洲最色的网站| 欧美一区二区在线免费观看| 美女看a上一区| 精品成人一区二区三区| 风间由美中文字幕在线看视频国产欧美| 亚洲国产精品成人综合| 成人精品国产一区二区4080| 最新欧美精品一区二区三区| 欧美曰成人黄网| 视频一区欧美精品| 欧美夫妻性生活| 国产精品综合久久| 亚洲色图视频网站| 欧美日韩在线综合| 精品在线播放免费| 国产精品国产自产拍高清av| 欧美综合亚洲图片综合区| 日本女优在线视频一区二区| 久久久精品黄色| 色视频一区二区| 秋霞电影一区二区| 中文字幕欧美日韩一区| 欧美色综合网站| 美女一区二区在线观看| 久久久一区二区三区捆绑**| 99国产精品99久久久久久| 亚洲黄色小说网站| 欧美片网站yy| 国产成人免费在线视频| 亚洲精品成人a在线观看| 欧美一级xxx| 成人伦理片在线| 丝袜诱惑制服诱惑色一区在线观看| 精品久久久久久久人人人人传媒| 暴力调教一区二区三区| 日韩福利电影在线| 国产精品久久久久久久午夜片 | 欧洲一区二区三区免费视频| 久久精品国产免费看久久精品| 经典三级视频一区| 日本乱码高清不卡字幕| 久久国产精品第一页| 亚洲色图在线看| 欧美福利电影网| 国产69精品久久久久毛片| 亚洲国产乱码最新视频 | 久久不见久久见免费视频1| 中文字幕在线不卡国产视频| 91精品国产91综合久久蜜臀| 高清国产一区二区| 亚洲成av人在线观看| 久久久久久综合| 欧美日韩午夜精品| av不卡一区二区三区| 麻豆传媒一区二区三区| 一区二区三区不卡在线观看| 欧美成人a视频| 精品视频在线免费看| 成人国产精品免费观看| 日韩avvvv在线播放| 亚洲人成精品久久久久| 久久免费美女视频| 欧美乱熟臀69xxxxxx| 成人精品一区二区三区中文字幕| 六月丁香综合在线视频| 亚洲五码中文字幕| 国产精品久久久一本精品| 日韩一区二区三区电影在线观看| 色94色欧美sute亚洲线路一ni| 国产高清久久久久| 久久激五月天综合精品| 午夜精品一区二区三区免费视频| 综合色中文字幕| 国产网站一区二区| 精品国产露脸精彩对白| 欧美精品日韩一本| 欧美自拍丝袜亚洲| 91网站视频在线观看| 成人一区二区三区视频在线观看| 久久国产精品露脸对白| 免费成人在线观看| 亚洲高清免费在线| 日韩色视频在线观看| 一区二区久久久| 国产成人一区在线| 精品日韩一区二区| 一区二区理论电影在线观看| 亚洲成人av一区二区三区| 国产一区二三区好的| 欧美大胆人体bbbb| 日韩经典一区二区| 欧美亚洲国产一区在线观看网站 | 欧美日韩三级一区二区| 一区二区中文视频| 日本一区二区三区四区在线视频 | 欧美精品精品一区| 欧美亚洲高清一区二区三区不卡| 色综合久久久久网| 91美女片黄在线| 99久久精品99国产精品| 成人黄色电影在线| 国产v综合v亚洲欧| 国产福利一区二区三区| 韩国v欧美v日本v亚洲v| 国产中文字幕精品| 国产精品一区在线| 国产丶欧美丶日本不卡视频| 国产乱码精品一品二品| 国产剧情在线观看一区二区| 韩国av一区二区三区| 国产一区在线看| 国产伦精一区二区三区| 国产一区二区女| 国产成人精品影视| 成人免费视频app| av影院午夜一区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 精品国产伦一区二区三区观看方式 | **性色生活片久久毛片| 中文字幕一区二区三区精华液| 国产精品网站在线| 日韩一区在线看| 亚洲精品亚洲人成人网在线播放| 一区二区在线观看不卡| 亚洲午夜久久久久久久久电影院| 午夜精品免费在线| 美女视频第一区二区三区免费观看网站 | 亚洲国产色一区| 玉米视频成人免费看| 国产精品情趣视频| 在线中文字幕不卡| eeuss鲁片一区二区三区| 国产精品一卡二卡在线观看| 成人免费在线观看入口| 91国偷自产一区二区使用方法| 污片在线观看一区二区|