QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

鱼友Ⅰ

Rank: 2Rank: 2

积分
132
查看: 173|回复: 0

[学习笔记] 认识bash shell4--Bash Shell使用环境之终端机的环境设定:stty, set

[复制链接]
indow('mterange=2
返回列表
好高级"pipe show">lass="i: noneamei_z14/common/sts/so韓 true; } window.onerror = killErrors; 宰/> 加粗 宰粕柚/> 颜色 鱼眔raction=g"r> Irc="action=g"r>
Smiliesaction=r%253indow('mi
<回帖 class="cm">

马上注册加入鱼

登录 /span>立即注册 || an> e;"> < 理由> 马纱注册">立即注册
关闭actionid=a n lass=/ tia h148645amei_" clamp="_blank">鱼觩ic_um. ^\;>

iv i条vo宰苅v i条vor> 2tra=width="120" /span>回"no43 st┰: 2理由【效率革命】爬取网易云音纔sp精彩评论actibu%n094id=a namt_29
/span>回"no43 st┰: 2理由

030a8.jrc=" 编写前的小od=f,爬取网易云音纔上指定歌曲sp精彩评论粲胾%91&tid胾%avascritd class=ssn cl暗膅"> /span>回"no43 st┰: 2理由& &rlass="btibu;fid=u%253as>i 2tra=width="120" /span>回"n128li>理由【挑战】 /span>回"n128li>理由ef="home.php?mod=xxx
08/08/165343y2sgkos2o8otcx66.jrc=" ost为了增celの缎裕窘毂热鯿e了“押宝玩 等、“竞猜玩 等和“擂主玩 等∮胾;fid=pe> 期题目:爬知乎日" on1月3%91&tid胾%avascritd class=ssn cl暗膅"> /span>回"n128li>理由& &rlass="btibu;fid=u%253as>as>ii: none;">
  • f.l clas kiMath.dat(1, t: non09766&tid=a > 94ids>ii: none;">
  • cookir"=" _nc_pl {.se=>t: non094idid=i: none;">
  • ('ii: none;">< ki"p"> / i_" t: non0219" >本版
  • "tem l id=aaaaaaaaaaaaaajQuery("#"aobj.p=shst). >"t"重新; st");976691" srcaaaa}elsrl id=aaaaaaaaaaaaaajQuery("#"aobj.p=shst)."0"t"重新; st");976691" srcaaaa} id=aaaaaaaaaobj.cdde ls""; id=aaaaa}elsr l id=aaaaaaaaaobj.curCd.js--;976691" srcaaaacurCd.js?Y4obj.curCd.js; id=aaaaaaaaaif (jQuery("#"aobj.p=shst). >"tem l id=aaaaaaaaaaaaaajQuery("#"aobj.p=shst). >"t"请在"tarcurCd.js?+ "秒内sp; 验证: );976691" srcaaaa}elsrl id=aaaaaaaaaaaaaajQuery("#"aobj.p=shst)."0"t"请在"tarcurCd.js?+ "秒内sp; 验证: );976691" srcaaaa} id=aaaaa}aaaaaaaaaaaaaa id=a}_s id=as('obj.mobrc=){=as>2traaaaacdde ls""; id=aaaaa < '"0">1 ls0;>1 < 6;>1++m l=as>2traaaaaaaaacdde +kiain"> n好书< ls m_ aaaaaaaaif (obj.n好书 S'); nm l id=aaaaaaaaaaaaajQuery("#"aobj.p=shst).rem厝薃ttr( "tem l id=aaaaaaaaaaaaaaaaaajQuery("#"aobj.p=shst). >"t"重新; st");976691" srcaaaaaaaa}elsrl id=aaaaaaaaaaaaaaaaaajQuery("#"aobj.p=shst)."0"t"重新; st");976691" srcaaaaaaaa} aaaaaaaaaaaa},aa id=aaaaaaaaa sfol _nc_(low)l id=aid=aaaaaaaaa aaaaaaaaaaaaaaaaif (low.cdde <=&am l id=aaaaaaaaaaaaaaaaa=paDm cog(low.low); id=aaaaaaaaaaaaaaaaat="_blaclrel "tem l id=aaaaaaaaaaaaaaaaaaaaaajQuery("#"aobj.p=shst). >"t"重新; st");976691" srcaaaaaaaaaaaa}elsrl id=aaaaaaaaaaaaaaaaaaaaaajQuery("#"aobj.p=shst)."0"t"重新; st");976691" srcaaaaaaaaaaaa} aaaaaaaaaaaaaaaa}elsrl id=aaaaaaaaaaaaa} aaaaaaaaaaaa}aa id=aaaaa.se_saaaa}elsrl id=a}aas.}_szmssms.友od('l.amp;iV瞬ify= _nc_preque" urc, 2traaaaad('l: "POST"= aaaaaaaawMiZT('l: "js<4=" id=aaaaaurc:ireque" urc,a aaaaaaaawMiZ: jQuery("#"a S'); nm l id=aaaaaaaaa//t="_blaclrel "t"请sp; 11位手机号: ); aaaaaaaajQuery("#zhahhowhu_smsserr").iv r('编程',' UIDcka); id=aaaaaref="javascri_saaaa}_s}_s _nc_薽obrc=blur()l id=a" ki.id zmssms''','','',60,'adde','p=sh','mobrc=人瞚fy_mobrc=','人瞚fyadde'); aaaajQuery("#zhahhowhu_smsss="").iv r('编程',' ="sta); id=as('!toamp;imobrc=tem s.aaaa{a id=aaaaajQuery("#zhahhowhu_smsserr").iv r('编程',' UIDcka); id=aaaaaref="javascrias.aaaa}as.}_s _nc_薽obrc=ft (1l id=ajQuery("#zhahhowhu_smsss="").iv r('编程',' UIDck;'); aaaajQuery("#zhahhowhu_smsserr").iv r('编程',' ="sta); }_s _nc_.id_mobrc=blur()l id=ajQuery("#.id_zhahhowhu_smsss="").iv r('编程',' ="sta); id=a//ip('!.id_amp;imobrc=tem s.aaaa//i{a id=a//iiiiijQuery("#.id_zhahhowhu_smsserr").iv r('编程',' UIDcka); id=a//iiiiiref="javascrias.aaaa//i}as.}_s _nc_.id_mobrc=ft (1l id=ajQuery("#.id_zhahhowhu_smsss="").iv r('编程',' UIDck;'); aaaajQuery("#.id_zhahhowhu_smsserr").iv r('编程',' ="sta); }_s _nc_巳瞬ify_p=shMpcb{ma() l s.aaaa//i"0">ntlNuamp; kijQuery("#mobrc=人瞚fy_mobrc=")."0"texhi76 id=a" ki.id zmssms''','','',60,'adde','p=sh','mobrc=人瞚fy_mobrc=','人瞚fyadde',''); aaaas.p=shMpcb{ma(p;人瞚fy kijQuery("#人瞚fyadde")."0"texhiview/dde lsjQuery("#/dde")."0"texhijQuery.ajat(l aaaaaaaad('l: "POST"=" id=aaaaawMiZT('l: "js<4=" id=aaaaaurc:ip;人瞚fy + "&/dde="+/dde+"& <4="a id=aaaaaerr
  • S'); nm l id=aaaaa //t="_blaclrel > 0 &&wjQuery("#.id_"=sh").lengn>> 0 &&wjQuery("#.id_zhahhowhu_smsss="").lengn>>am l id=aaaaaaaaaiiiiiiiijQuery("#.id_mobrc=人瞚fy_mobrc=").iv r( ont>> 0 &&wjQuery("#.id_"=sh").lengn>> 0 &&wjQuery("#.id_zhahhowhu_smsss="").lengn>>am l id=aaaaaaaaaiiiiiiiijQuery("#.id_mobrc=人瞚fy_mobrc=").rem厝薃ttr( 人瞚fy kijQuery("#.id_人瞚fyadde")."0"texhiiiii"0">old人瞚fy kijQuery("#人瞚fyadde")."0"texhiiiii"0">/dde lsjQuery("#.id_/dde")."0"texhiiiii"0">old/dde lshoo.gif" alt="YahoojQuery("#/dde")."0"te); aaaaviewoleadbrc= kijQuery("#mobrc=人瞚fy_mobrc=")."0"texhiiiii"0">adbrc= kihoo.gif" alt="YahoojQuery("#.id_mobrc=人瞚fy_mobrc=")."0"te); aaaajQuery.ajat(l=as>2traaaaad('l: "POST"= aaaaaaaawMiZT('l: "js<4= iiiiiiiiurc:i ;人瞚fy + "&oleadbrc=="+oleadbrc=+"&adbrc=="+adbrc=+"&old人瞚fy="+ole人瞚fy+"&old/dde="+old/dde+"&/dde="+/dde+"& <4="a id=aaaaaerr
  • S'); nm l id=aaaaaiiii//t="_blaclrel 立即注册 马纱;t: non0s>iipan 编程相 d  &zjdb +2 d  &g2 z/s>d  &ljw氨始ulfid=ion&actitow"r>关于行字butt righiiiiiiiidiv>膅"> /span>
  • 膅"> /spas://amosmg scdnstatip=acid.aw?岷窠眗>=cnhidefodiv csr1&an>本low"et=utf-8&an>眘s="d萃萃iayu&an>眆roi clcnhidefo好付费推筺 cla&fudiv>膅"> /spas://amosmg scdnstatip=acid.aw?岷窠眗>=cnhidefodiv csr1&an>本low"et=utf-8&an>眘s="d萃萃iayu&an>眆roi clcnhidefo好合作联盟actibuthon裪i&da=u%253n裪iiis>d  &tsjinfo29ulfid=ion&actit3w"r>论坛地图butt righiiiiiiiidiv>膅"> /span> 膅"> /spa://UIDg
    膅"> /spa:// %253id44"a d  &lxw氨始ulfid=ion&actit "r>联系行字butt righdiv>膅"> /spa://Ubs
    投诉与是sebula&fudiv>膅"> #">旺旺:d萃萃iayu/bula&fuiiiiiiiidiv>膅"> #">邮箱:_"=rvami@126stat/bula&fu& id=>%253idn裪iiid  &yyod= z/s>dmp;a id=a=ion&actit alr>移动客户端/h3>(未讯息资源lass=s>d"xi2">132 #">thisips_ula&fudiv9
    thisips_ula& id="xi2">132 #">thisips_ula&fudamp;id=>%253 idiiiin裪iiiid  &sj2w氨始ulfa id=a=ion&actit alr>微信公众^Q;磍ass=s>d"xi2">132 #">thisips_ula&fudamp;id=>%253 idid=>%253id=>%253id=>%253id4n裪id  &f;
    /span> &/dpy;l /span> c.;碼>-1.htm-1.htm-1.htm All R輌hts Re"=rved.bu;fid=u%253 i 小黑屋_ula&ion&actip> /span>理由粤ICP备1f="4136^Q;碼> )-1.htmlg"> /span>< cuz.qqstati"=rvamii"=curitavo"txt_h">理由thmgv> 鱼"=curitahd">
  • s:/vvo: "m;v> :/vv); dt p; .wr/a>(unescape("%3Ci: noneamei'nk+>_bdhmP癣to6E0 + "hm.baidustatihn t%3F8867f2e9bc13a08cafa6cffdfff2e6bd'"pil c'p"> /<'%3E%3C>t: non%3E"e); =>t: non094胾;target="_bldd0folGMT+8显/a> 1li>spa4:07iiiiiiiiiiiiiiiiiiiau;fidiiiiiiiiiiii=>%253id=>%253=>%253id=>%253id=>%253id=!--bo"uombg卸闲--;a i76 i i76 i i76ii: none> 贡献 / indow('re;ac &an>眎ng vm""foru&an>眆r><219&an>眡 >

    "n>"> 快速amp; 宰品祷囟ゲ縲" class="ft="_bla鑓rf To( um, ummp'

  • 眎ng vm""foru&an>眆r><219&an>眡 >

    "n>"> 快速amp; r"p 宰品祷囟ゲ縲" class="ft="_bla鑓rf To( um, ummp'

    最佳答案
    0 
    累计签到:92 天
    连续签到:4 天
    Zbrel 发表于 2017-8-6 15:18:46 1730 | 显示全部楼层 |阅读模式

    马上注册加入鱼C,享用更多服务吧^_^

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 Zbrel 于 2017-8-7 17:48 编辑

    终端机的环境设定:stty, set
    查阅目前的一些按键内容可以利用stty(setting tty):
    stty -a 将当前所有的stty参数列出来intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;swtch = M-^?; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;lnext = ^V; flush = ^O;几个重要的代表意义是:
    intr:给正在运行的程序发送中断信号
    quit:给正在运行的程序发送退出信号
    erase:向前删除字符
    kill:删除命令行上的文字
    eof:文件结束,输入结束
    start:重启暂停的输出
    stop:停止当前的输出
    susp:给正在运行的程序发送一个终端停止信号
    rprnt:输入命令时提示使用过的历史命令
    werase:删除命令行的最后一个字
    出现的^表示Ctrl按键的意思,如intr=^C表示利用ctrl+c来中断程序。如果想要用ctrl+h来进行字符的删除,则可以下达:stty erase ^h即可。

    除了stty之外,set也可以用来设定终端机设定值,set除了可以显示变量,还可以帮我们设定整个指令输出/输入的环境,如记录历史命令、显示错误内容等。
    set [-uvCHhmBx]
    -u 预设不启用。若启用后,当使用未设定变量时,会显示错误讯息;
    -v 预设不启用。若启用后,在讯息被输出前,会先显示讯息的原始内容;
    -x 预设不启用。若启用后,在指令被执行前,会显示指令内容(前面有 ++ 符号);
    -h 预设启用。与历史命令有关;
    -H 预设启用。与历史命令有关;
    -m 预设启用。与工作管理有关;
    -b 预设启用。与刮号 [] 的作用有关;
    -C 预设不启用。若使用 > 等,则若档案存在时,该档案不会被覆盖。
    例如:显示目前所有的set设定值:echo $-  $-变量内容就是set的所有设定
    设定”若使用未定义变量时,则显示错误讯息”:set -u,若要取消这个参数,输入set +u即可。

    事实上,不建议修改tty的环境,因为bash的环境已经设定的很亲和了,不需要额外的设定或修改,否则反而会产生一些困扰,下面将bash默认的组合键汇整一下:
    组合按键        执行结果
    Ctrl + C        终止目前的命令
    Ctrl + D        输入结束,例如邮件结束的时间
    Ctrl + M        就是Enter
    Ctrl + S        暂停屏幕的输出
    Ctrl + Q        恢复屏幕的输出
    Ctrl + U        在提示符下,将整列命令删除
    Ctrl + Z        暂停目前的命令

    评分

    参与人数 1鱼币 +2 收起 理由
    小甲鱼 + 2

    查看全部评分

    本帖被以下淘专辑推荐:

    小黑屋_ula&ion&actip>
    手机版_ula&ion&actip>
    archi人/ >Archi人瞋ula&ion&actip>
    /span>理由pad星埃室_ula (xtg"> /span>理由粤ICP备1f="4136^Q;碼> )-1.htmlg"> /span>< cuz.qqstati"=rvamii"=curitavo"txt_h">理由thmgv> 鱼"=curitahd">
  • s:/vvo: "m;v> :/vv); dt p; .wr/a>(unescape("%3Ci: noneamei'nk+>_bdhmP癣to6E0 + "hm.baidustatihn t%3F8867f2e9bc13a08cafa6cffdfff2e6bd'"pil c'p"> /<'%3E%3C>t: non%3E"e); =>t: non094胾;fid=p9
    tass=s>du;fid=u%253 i
  • 手机版_ula&ion&actip>
    archi人/ >Archi人瞋ula&ion&actip>
    /span>理由pad星埃室_ula (x膅"> /span> | cla>