免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3120 | 回复: 12
打印 上一主题 下一主题

[桌面系统] 请问如何快速删除和重复Liunx的命令 [复制链接]

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-09-06 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-09-04 09:31 |只看该作者 |倒序浏览
本帖最后由 haierccc 于 2015-09-04 09:32 编辑

经常出现这样的情况,比如我输入了很长一段命令
echo -e "abc\nabcd\nabccd\nasdf\n"|grep 'abc'
然后,中间又打了很多其它的命令,最后,我想要重复输入上面的命令
history是一个方法,可是这个方法需要在长长的命令列表里找出行号,其实并不快速
我记得DOS倒是有个好方法,就是先打入前面的字符,然后按F8
比如我打入
echo -e “abc   然后按F8,这行就会被自动补齐
但Liunx没有这个功能,不知道是否能实现这样的功能

还有一个问题,我能否快速的删除命令行,现在我每次都是按退格键删除命令行,很麻烦,而DOS只需要按一下ESC,命令行就都没有了

谢谢!

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
2 [报告]
发表于 2015-09-04 16:34 |只看该作者

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
3 [报告]
发表于 2015-09-05 09:22 |只看该作者
F8不行               

论坛徽章:
0
4 [报告]
发表于 2015-09-05 09:25 |只看该作者
用!加字符串的形式,可以输出你最近一次使用该字符串的命令
ctrl + U 可以删除或剪切光标所在处到行首的字符串

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-09-06 06:20:00
5 [报告]
发表于 2015-09-05 20:53 |只看该作者
本帖最后由 haierccc 于 2015-09-05 20:54 编辑

回复 2# MMMIX


    谢谢

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
6 [报告]
发表于 2015-09-06 13:35 |只看该作者
  1. ↑(Ctrl+p) 显示上一条命令
  2. ↓(Ctrl+n) 显示下一条命令
  3. !num 执行命令历史列表的第num条命令
  4. !! 执行上一条命令
  5. !?string? 执行含有string字符串的最新命令
  6. Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令
  7. Ctrl+s 与Ctrl+r类似,只是正向检索
  8. Alt+< 历史列表第一项
  9. Alt+> 历史列表最后一项
  10. Ctrl+f 光标向前移动一个字符,相当与->
  11. Ctrl+b 光标向后移动一个字符,相当与<-
  12. Alt+f 光标向前移动一个单词
  13. Alt+b 光标向后移动一个单词
  14. ls !$ 执行命令ls,并以上一条命令的参数为其参数
  15. Ctrl+a 移动到当前行的开头
  16. Ctrl+e 移动到当前行的结尾
  17. Esc+b 移动到当前单词的开头
  18. Esc+f 移动到当前单词的结尾
  19. Ctrl+l 清屏
  20. Ctrl+u 剪切命令行中光标所在处之前的所有字符(不包括自身)
  21. Ctrl+k 剪切命令行中光标所在处之后的所有字符(包括自身)
  22. Ctrl+d 删除光标所在处字符
  23. Ctrl+h 删除光标所在处前一个字符
  24. Ctrl+y 粘贴刚才所删除的字符
  25. Ctrl+w 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
  26. Alt+d 剪切光标之后的词
  27. Esc+w 删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)
  28. Ctrl+t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符
  29. Alt+t 交换当前与以前单词的位置
  30. Alt+u 把当前词转化为大写
  31. Alt+l 把当前词转化为小写
  32. Alt+c 把当前词汇变成首字符大写
  33. Ctrl+v 插入特殊字符,如Ctrl+v+Tab加入Tab字符键
  34. Esc+t 颠倒光标所在处及其相邻单词的位置
  35. Ctrl+c 删除整行
  36. Ctrl+(x u) 按住Ctrl的同时再先后按x和u,撤销刚才的操作
  37. Ctrl+s 挂起当前shell
  38. Ctrl+q 重新启用挂起的shell
复制代码

论坛徽章:
11
射手座
日期:2015-08-11 16:10:26辰龙
日期:2015-08-11 16:11:11黑曼巴
日期:2016-04-26 16:58:40
7 [报告]
发表于 2015-09-06 18:00 |只看该作者
win也可以这么高端F8

Ctrl+r,输入"grep",一个一个字母来,确认后按Esc

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-09-06 06:20:00
8 [报告]
发表于 2015-09-19 12:51 |只看该作者
回复 6# Shell_HAT
谢谢!


   

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-09-06 06:20:00
9 [报告]
发表于 2015-09-19 12:52 |只看该作者
回复 7# hjfeng1988


    还真是,谢谢!

论坛徽章:
0
10 [报告]
发表于 2015-09-19 17:01 |只看该作者
学习了!!!!!!!1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP