首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>经验技巧>正文

如何有效率的操作Linux命令行

http://www.oklinux.cn  2008-03-26  来源: 赛迪网 korn  会员收藏  游客收藏  【 】 

bash有两种输入模式vi模式和emacs模式,其中emacs是默认模式,而且操作起来也比vi模式要快捷。可以通过 set -o vi和set -o emacs来转换。

1.在命令历史中查找

强烈推荐使用 Ctrl r, 这个键组合是反向增量查找消息历史。很好用。 比如你很久以前输入过某个命令如。 gcc -c -DKKT - Dnnn 等等,一长串, 用上下方向键来找比较困难,这时候可以Ctrl r,然后输入gcc很快找到该命令,重复按Ctrl r将查找更早的历史。

其实还有 Ctrl s 是正向增量查找的,但是由于这个快捷键被终端预设成锁屏幕了,没有效果。不过可以使用命令 stty -ixon -ixoff来解除绑定.再举一个Ctrl r和Ctrl s的应用吧.

比如我打入了如下命令,

echo aa bb cc d ee ff gg kk qq

然后我发现我要修改一下,把d修改成dd,这时候只要Ctrl r 输入d,就立刻定位到d所在的位置,然后Ctrl f一下,再输入d即可

2.命令行中移动

Ctrl f Ctrl b 分别是前后移动一个字符的距离

Alt f Alt b 是前后移动一个单词的距离这个很快比如你输入了

$grep -e funtion file1 file2 file3

然后你发现funtion错了,要移动回来修改,则可以Alt b三下就移动回来了,很快。

Ctrl a Ctrl e 移动到行首和行尾。这个也很好用,如果输入了一长串命令行,发现第一个单词拼错了,可以Ctrl a到开头再进行修改。

3.删除

Alt d 往右边删除一个单词

Alt Backspace 往左删除一个单词

Ctrl u 往左删除到行首

Ctrl k 往右删除到行末

其中这些删除都放入了删除环里面,可以使用Ctrl y找回,Alt y在删除环里面移动也就是说命令行里面可以使用剪切和粘贴了。

上面的几条如果用熟练了效率能提高很多。

而如果还想了解更多的快捷键绑定,敲如下命令

bind -P

发现有些你需要的功能而没有快捷键绑定的话可以如下绑定,比如我绑定了两个函数

bind -m emacs '"\M-w": kill-region'

bind -m emacs '"\M-W": copy-region-as-kill'


上一篇:如何正确的使用or展开来改写SQL查询   下一篇:Linux下用chmod命令改变权限


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux下用chmod命令改变权限
·Ubuntu平台屏幕录像工具RecordMyDesktop
·用Linux下的VIM加密文本文件
·Ubuntu 8.04 Hardy Heron官方源增加Mozilla Prism应用
·安装了Xubuntu8.04没有声音的解决
·Ubuntu7.10中定制安装gos操作系统
·Linux字体美化相关
·从GNOME环境到KDE环境又回到GNOME
·Ubuntu 8.04版已经支持SELinux技术
·Ubuntu中完美播放RMVB等常用视频文件
·看看我的openSuSE界面
·Ubuntu环境ATI显卡3D特效设置体会
·聊天下载两不误 把Ubuntu 7.10安装在索尼PS3上(图)
·Linux系统形界面下用ies4linux安装IE 7
·最新版Cedega 6.0.2下载(包括面向Ubuntu的DEB包)
·Ubuntu7.10下安装Cedega6.0的deb软件包(图)
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux下用chmod命令改变权限
·Ubuntu平台屏幕录像工具RecordMyDeskto
·用Linux下的VIM加密文本文件
·Ubuntu 8.04 Hardy Heron官方源增加Moz
·安装了Xubuntu8.04没有声音的解决
·Ubuntu7.10中定制安装gos操作系统
·Linux字体美化相关
·从GNOME环境到KDE环境又回到GNOME
·Ubuntu 8.04版已经支持SELinux技术
·Ubuntu中完美播放RMVB等常用视频文件
·看看我的openSuSE界面
·Ubuntu环境ATI显卡3D特效设置体会
  阅读排行
·Linux爱好者入门教程
·Linux操作系统下的串口通信学习笔记
·从硬盘安装RHEL 5(Red Hat Enterprise
·Vim实用技术第一部分:实用技巧
·Vmware Workstation 5.0.0使用说明
·VM中Linux虚拟机下安装VMware Tools
·如何在Linux/FreeBSD下玩模拟器游戏
·新手看招:调试工具GDB基本知识全接触
·Gentoo版Linux操作系统的前世今生
·Linux进程间通信:管道及有名管道
·探索Linux 操作系统内存模型和管理
·Linux系统中用ALSA驱动声卡流程详解
·Ubuntu下安装苹果MAC风格主题(图)
·Linux 技巧: Bash 参数和参数扩展
·并不绝对安全:Linux下安全十二法则
网摘收藏: