Chinaunix首页 | 论坛 | 博客
  • 博客访问: 563704
  • 博文数量: 50
  • 博客积分: 571
  • 博客等级: 中士
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-20 14:01
个人简介

希望成为一个有思想,有信仰的程序设计师。

文章分类

全部博文(50)

文章存档

2016年(2)

2015年(2)

2014年(13)

2013年(10)

2012年(23)

分类: LINUX

2012-08-10 17:06:57

一、命令输入时的快捷键:
(1)Ctrl-a 将光标移动到这个命令的开头
(2)Ctrl-e 将光标移动到这个命令的结尾
(3)Crtl-u将光标前面的部分全部删除
(4)Crtl-k将光标后面的部分全部删除
(5)Ctrl-p自动输入上一条命令和向上键的作用时一样的
(6)Crtl-arrow(<-or->)依次将光标移到一个单词的左边(或右边)
(7)Tab 自动补全
二、命令执行时的快捷方式
(1)sudo !!  这条命令对于Ubuntu下的用户还是比较实用的,因为这个句话的意思是以root权限运行前一条命令。
如果你直接输入!!则表示运行前一条命令,还有一种类似的方法可以实现这个功能,!-n (说明:这里的n是一个整数),这个表示执行之前的第n条命令。!!命令和!-1的作用是一样的。
(2)reset
如果你试过不小心cat了某个二进制文件,很可能整个终端就傻掉了,可能不会换行,没法回显,大堆乱码之类的,这时候敲入reset回车,不管命令有没有显示,就能回复正常了。[1]
(3)man 7 ascii
这个命令是我们编程时经常需要的一个命令,这个命令可以显示ascii表。
下面的部分时摘抄之:最牛B的 Linux Shell 命令 系列连载(四)

manpages里面还有一些有趣而且实用的资料,可能鲜为人知:

man 1 intro - 一篇对从未接触过Linux的用户的简明教程。 
man 2 syscalls - 内核系统请求的列表,按内核版本注释分类,系统编程必备。 
man 2 select_tut - 关于select()系统请求的教程。 
man 3 string - 在头文件内的所有函数。 
man 3 stdio - 关于头文件的使用,标准输入/输出库的说明。 
man 3 errno - 所有errorno的取值及说明。(C语言内类似其他语言的异常告知机制) 
man 4 console_codes - Linux的终端控制码及其使用解释。 
man 4 full - 介绍/dev/full这个总是处于"满"状态的磁盘。(对应/dev/null这个总是空的设备) 
man 5 proc - 介绍/proc下的文件系统。 
man 5 filesystems - 各种Linux文件系统。

第7区里面的资料通常最酷:

man 7 bootparam - 详细解释内核启动参数。 
man 7 charsets - 解释各种语言的编码集。(gbk,gb2312等) 
man 7 glob - 解释glob文件名管理机制的工作过程。 
man 7 hier - 解释Linux文件系统结构各个部分的作用。 
man 7 operator - C语言的运算符的列表。 
man 7 regex - 介绍正则表达式。 
man 7 suffixes - 常见文件后缀名的列表跟解释。 
man 7 time - Linux的时钟机制解释。 
man 7 units - 数值单位及其数值的解释。 
man 7 utf8 - 描述UTF-8编码。 
man 7 url - 解释URL、URI、URN等的标准。

参考资料:

[1] 最牛B的 Linux Shell 命令 系列连载(1-4)

[2]redhat 官方英文文档

阅读(1574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~